Oddelené mená a priezviská - Excel a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál vám ukáže, ako oddeliť mená a priezviská v tabuľkách Excel a Google.

Oddelené krstné meno

Po prvé, na oddelenie krstného mena od mena môžeme použiť funkcie VĽAVO a VYHĽADÁVAŤ.

1 = VĽAVO (B3, VYHĽADÁVANIE ("", B3))

Oddelené priezvisko

Potom použijeme funkcie SEARCH a MID na získanie priezviska z mena.

1 = MID (B3, SEARCH ("", B3) +1, 999)

Toto si ukážeme nižšie.

Funkcia SEARCH (krstné meno)

Najprv sme pomocou funkcie VYHĽADÁVANIE našli polohu medzery medzi menom a priezviskom.

1 = VYHĽADÁVANIE ("", B3)

Ľavá funkcia (krstné meno)

Ďalej použijeme funkciu VĽAVO na vrátenie znakov pred medzeru (krstné meno):

1 = VĽAVO (B3, C3)

Kombináciou týchto funkcií získate pôvodný vzorec pre krstné meno:

1 = VĽAVO (B3, VYHĽADÁVANIE ("", B3))

Ďalej si ukážeme, ako extrahovať priezvisko.

V ďalšej časti použijeme funkcie SEARCH a MID na extrahovanie znakov zo stredu textového reťazca.

Funkcia SEARCH (priezvisko)

Najprv sme pomocou funkcie VYHĽADÁVANIE našli polohu medzery medzi menom a priezviskom.

1 = VYHĽADÁVANIE ("", B3)

Potom pridáme jednu k hodnote vrátenej týmto vzorcom, aby sme získali počiatočnú pozíciu priezviska.

Funkcia MID (priezvisko)

Ďalej použijeme funkciu MID na vrátenie všetkých znakov za medzeru plus 1 (priezvisko)

1 = MID (B3, C3+1, 999)

Kombinácia týchto dvoch funkcií nám dáva pôvodný vzorec pre priezvisko.

1 = MID (B3, SEARCH (B3, "") +1, 999)

Stredné mená

Ďalej budeme diskutovať o tom, ako oddeliť mená, ktoré obsahujú stredné mená alebo iniciály.

Výpočet pre krstné meno zostáva nezmenený.

Ak chcete z názvu extrahovať stredné meno alebo iniciálu, na získanie priezviska z reťazca mena by sme potrebovali použiť funkcie DOPRAVA, VYHĽADÁVANIE a LEN. Tiež použijeme funkciu TRIM na orezanie medzier na oboch stranách textového reťazca.

12 = VPRAVO (B4, LEN (B4) -HĽADAŤ ("", B4) -LEN (TRIM (MID (B4, SEARCH ("", B4,1)+1, SEARCH ("", B4, SEARCH ("", B4,1) +1) -HĽADAŤ ("", B4,1)))))-1)

Tento vzorec bude fungovať iba vtedy, ak je v textovom reťazci viac ako jedna medzera. Ak existuje iba jedno miesto, vráti sa chyba s #HODNOTOU.

Na vyriešenie tohto problému môžeme pre názvy bez stredných mien alebo iniciál použiť pôvodný vzorec pomocou funkcií MID a SEARCH.

Potom sme mohli 2 vzorce skombinovať pomocou funkcie IFERROR.

12 = IFERROR (RIGHT (B3, LEN (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1) +1, +1),SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1), MID (B3, SEARCH ("", B3) +1 999) )

Potom by sme mohli použiť funkcie MID a LEN na získanie stredného mena alebo iniciály.

1 = MID (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3))

V tabuľkách Google oddeľte krstné meno a priezvisko

Všetky vyššie uvedené príklady fungujú v hárkoch Google rovnako ako v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave