
Bendroji formulė
=LEFT(name,FIND(", ",name)-1)
Santrauka
Jei jums reikia išgauti pavardę iš viso vardo PASKUTINIS, PIRMAS, galite tai padaryti naudodami formulę, kurioje naudojamos funkcijos LEFT ir FIND. Formulė veikia su šio formato pavadinimais, kur kablelis ir tarpas atskiria pavardę nuo vardo:
PASKUTINIS, PIRMASIS
Jonesas, Sarah
Smith, Jim
Doe, Jane
Pavyzdyje aktyvioje langelyje yra ši formulė:
=LEFT(B4,FIND(", ",B4)-1)
Paaiškinimas
Aukštame lygyje ši formulė naudoja kairę, kad išgautų simbolius iš kairės vardo pusės. Norėdami išsiaiškinti simbolių, kuriuos reikia išgauti, norint gauti pavardę, skaičių, formulė naudoja funkciją RASTI, kad nustatytų pavadinimo „,“ padėtį:
FIND(", ",B4) // position of comma
Kablelis iš tikrųjų yra vienas simbolis už pavardės pabaigos, taigi, norint gauti tikrąjį pavardės ilgį, reikia atimti 1:
FIND(", ",B4)-1 // length of the last name
Kadangi vardas yra atvirkštine tvarka (LAST, FIRST), funkcija LEFT gali paprasčiausiai išgauti pavardę tiesiai iš kairės.
Pavyzdžiui, vardas yra „Chang, Amy“, kablelio pozicija yra 6. Taigi formulė supaprastina:
6 - 1 = 5 // pavardės ilgis
Tada:
LEFT("Chang, Amy",5) // "Chang"
Pastaba: ši formulė veiks tik su vardais, kurių formatas yra Paskutinis, Pirmasis, atskirtas kableliu ir tarpu.