„Excel“

Gaukite pavardę iš vardo su kableliu

Get Last Name From Name With Comma

„Excel“ formulė: gaukite pavardę iš vardo su kableliuBendroji formulė | _+_ | Santrauka

Jei jums reikia išgauti pavardę iš viso vardo LAST, FIRST formatu, tai galite padaryti naudodami formulę, kurioje naudojamos funkcijos LEFT ir FIND. Formulė veikia su šio formato pavadinimais, kai kablelis ir tarpas atskiria pavardę nuo vardo:





PASKUTINIS PIRMAS
Jonesas, Sara
Smithas, Džimas
Daryk, Jane

Pavyzdyje aktyvioje ląstelėje yra ši formulė:





„Excel“ langelio vertė formulėje
= LEFT (name, FIND (', ',name)-1)
Paaiškinimas

Aukšto lygio formulė naudoja kairę, kad išskleistų simbolius iš kairės vardo pusės. Norėdami išsiaiškinti, kiek simbolių reikia išgauti, kad gautumėte pavardę, formulėje naudojama funkcija RASTI, kad surastumėte pavadinimą „,“:

 
= LEFT (B4, FIND (', ',B4)-1)

Kablelis iš tikrųjų yra vienas simbolis už pavardės pabaigos, todėl, norint gauti tikrąjį pavardės ilgį, reikia atimti 1:



kaip padaryti „pivot“ lenteles „Excel 2013“
 
 FIND (', ',B4) // position of comma

Kadangi vardas yra atvirkštine tvarka (PASKUTINIS, PIRMAS), funkcija LEFT gali tiesiog išgauti pavardę tiesiai iš kairės.

Pavyzdžiui, pavadinimas yra „Chang, Amy“, kablelio padėtis yra 6. Taigi formulė supaprastinama taip:

6 - 1 = 5 // pavardės ilgis

kokia yra „Excel“ suvestinė lentelė

Tada:

 
 FIND (', ',B4)-1 // length of the last name

Pastaba: ši formulė veiks tik su pavardėmis paskutinio, pirmo formato, atskirtomis kableliais ir tarpais.

Autorius Dave'as Brunsas


^