Excel

Získajte priezvisko z mena čiarkou

Get Last Name From Name With Comma

Vzorec programu Excel: Získajte priezvisko z mena čiarkouGenerický vzorec | _+_ | Zhrnutie

Ak potrebujete extrahovať priezvisko z celého mena vo formáte POSLEDNÝ, PRVÝ, môžete tak urobiť pomocou vzorca, ktorý používa funkcie VĽAVO a NÁHĽAD. Vzorec pracuje s menami v tomto formáte, kde priezvisko a krstné meno oddeľuje čiarka a medzera:



POSLEDNÝ, PRVÝ
Jones, Sarah
Smith, Jim
Urob, Jane

V tomto prípade aktívna bunka obsahuje tento vzorec:





keď program Excel nemôže vypočítať vzorec, zobrazí v bunke chybové hlásenie.
= LEFT (name, FIND (', ',name)-1)
Vysvetlenie

Na vysokej úrovni tento vzorec používa VĽAVO na extrahovanie znakov z ľavej strany názvu. Na zistenie počtu znakov, ktoré je potrebné extrahovať na získanie priezviska, vzorec používa na nájdenie polohy „,“ v názve funkciu FIND:

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

Čiarka je v skutočnosti jeden znak za koncom priezviska, takže ak chcete získať skutočnú dĺžku priezviska, je potrebné odpočítať 1:



ako sťahovať analýzu dát pre program Excel
 
 FIND (', ',B4) // position of comma

Pretože je meno v opačnom poradí (POSLEDNÉ, PRVÉ), funkcia VĽAVO môže jednoducho extrahovať priezvisko priamo zľava.

Príklad: názov je „Chang, Amy“, poloha čiarky je 6. Vzorec sa teda zjednodušuje takto:

6 - 1 = 5 // dĺžka priezviska

Excel, ak bunka nie je prázdna, potom súčet

Potom:

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

Poznámka: tento vzorec bude fungovať iba s menami vo formáte Last, First, oddelenými čiarkou a medzerou.

Autor Dave Bruns


^