Oddělte jména a příjmení - Excel a Tabulky Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál předvede, jak oddělit jména a příjmení v Excelu a Tabulkách Google.

Samostatné křestní jméno

Za prvé, k oddělení křestního jména od jména můžeme použít funkce DOLEVA a HLEDAT.

1 = VLEVO (B3, HLEDAT ("", B3))

Oddělte příjmení

Poté použijeme funkce SEARCH a MID k získání příjmení z názvu.

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

Provedeme to níže.

Funkce SEARCH (křestní jméno)

Nejprve jsme pomocí funkce HLEDAT vyhledali polohu mezery mezi jménem a příjmením.

1 = HLEDAT ("", B3)

Funkce LEFT (křestní jméno)

Dále použijeme funkci VLEVO k vrácení znaků před mezeru (křestní jméno):

1 = VLEVO (B3, C3)

Kombinací těchto funkcí se získá původní vzorec pro křestní jméno:

1 = VLEVO (B3, HLEDAT ("", B3))

Dále si ukážeme, jak extrahovat příjmení.

V další části použijeme funkce SEARCH a MID k extrahování znaků ze středu textového řetězce.

Funkce SEARCH (příjmení)

Nejprve jsme pomocí funkce HLEDAT vyhledali polohu mezery mezi jménem a příjmením.

1 = HLEDAT ("", B3)

Poté přidáme jeden na hodnotu vrácenou tímto vzorcem, abychom získali počáteční pozici příjmení.

Funkce MID (příjmení)

Dále použijeme funkci MID k vrácení všech znaků za mezeru plus 1 (příjmení)

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

Kombinací těchto 2 funkcí získáme původní vzorec pro příjmení.

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

Prostřední jména

Dále budeme diskutovat o tom, jak oddělit jména, která obsahují prostřední jména nebo iniciály.

Výpočet pro křestní jméno zůstává beze změny.

Chcete -li ze jména extrahovat prostřední jméno nebo iniciálu, potřebovali bychom k získání příjmení z řetězce jmen použít funkce VPRAVO, HLEDAT a LEN. Chystáme se také začlenit funkci TRIM k oříznutí mezer na obou stranách textového řetězce.

12 = RIGHT (B4, LEN (B4) -SEARCH ("", B4) -LEN (TRIM (MID (B4, SEARCH ("", B4,1)+1, SEARCH ("", B4, SEARCH ("", B4,1) +1) -SEARCH ("", B4,1)))))-1)

Tento vzorec bude fungovat pouze v případě, že je v textovém řetězci více než jedna mezera. Pokud existuje pouze jedno místo, vrátí se chyba s #HODNOTOU.

K vyřešení tohoto problému můžeme pro jména bez prostředních jmen nebo iniciál použít původní vzorec pomocí funkcí MID a SEARCH.

Potom bychom mohli 2 vzorce zkombinovat pomocí funkce IFERROR.

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

Potom bychom mohli použít funkce MID a LEN k získání prostředního jména nebo iniciály.

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

Oddělte jména a příjmení v Tabulkách Google

Všechny výše vysvětlené příklady fungují v listech Google stejně jako v Excelu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave