Rozdělení textu do samostatných sloupců pomocí funkcí
Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016 Excel Web App

K manipulaci s textovými řetězci v datech můžete použít textové funkce ZLEVA, ČÁST, ZPRAVA, HLEDAT a DÉLKA. Můžete například rozdělit křestní jméno, druhé jméno a příjmení z jedné buňky do tří samostatných sloupců.

Klíčem k rozdělení komponent jména pomocí textových funkcí je pozice jednotlivých znaků v textovém řetězci. Důležitá je také pozice mezer v textovém řetězci, protože označují začátek nebo konec složek jména v řetězci.

Například v buňce, která obsahuje pouze křestní jméno a příjmení, začíná příjmení za prvním případem mezery. Některá jména v seznamu mohou obsahovat druhé jméno, v takovém případě příjmení začíná za druhým případem mezery.

V tomto článku se dozvíte, jak pomocí těchto praktických funkcí extrahovat různé součásti z různých formátů jmen. Text můžete také rozdělit do různých sloupců pomocí Průvodce převodem textu na sloupce

Příklad jména

Popis

Jméno

Druhé jméno

Příjmení

Za příjmením

1

Jeff Smith

Bez druhého jména

Petr

Novák

2

Eric S. Kurjan

Jedna iniciála druhého jména

Eric

S.

Kurjan

3

Janaina B. G. Bueno

Dvě iniciály druhého jména

Janaina

B. G.

Bueno

4

Kahn, Wendy Beth

Nejdříve příjmení oddělené čárkou

Jaroslava

Beth

Kahn

5

Mary Kay D. Andersen

Křestní jméno složené ze dvou částí

Mary Kay

D.

Andersen

6

Paula Barreto de Mattos

Příjmení složené ze tří částí

Paula

Barreto de Mattos

7

James van Eaton

Příjmení složené ze dvou částí

Jakub

van Eaton

8

Bacon Jr., Dan K.

Nejdříve příjmení a přípona oddělené čárkou

Dan

K.

Bacon

Jr.

9

Gary Altman III

S příponou

Gary

Altman

III

10

Mr. Ryan Ihrig

S předponou

Ryan

Ihrig

11

Julie Taft-Rider

Příjmení s pomlčkou

Julie

Taft-Rider

V grafice v následujících příkladech je zvýrazněním v plném jménu zobrazen znak, který hledá odpovídající vzorec HLEDAT.

Tento příklad odděluje dvě složky: křestní jméno a příjmení. Tyto dvě části jména odděluje jedna mezera.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Jeff Smith

Bez druhého jména

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (příjmení)

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

  1. Jméno

    Křestní jméno začíná prvním znakem v řetězci (J) a končí u pátého znaku (mezery). Vzorec vrátí 5 znaků v buňce A2 počínaje zleva.

    Vzorec pro extrahování jména

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Hledá se číslo pozice mezery v buňce A2 počínaje zleva.

  2. Příjmení

    Příjmení začíná za mezerou, pět znaků zleva, a končí posledním znakem napravo (h). Vzorec extrahuje 5 znaků z buňky A2 počínaje zprava.

    Vzorec pro extrahování příjmení

    Použití funkcí HLEDAT a DÉLKA k nalezení hodnoty parametru znaky:

    Hledá se číslo pozice mezery v buňce A2 počínaje zleva. (5)

  3. Spočítá se celková délka textového řetězce a od ní se odečte počet znaků zleva po první mezeru zjištěnou v prvním kroku.

V tomto příkladu je použito křestní jméno, iniciála druhého jména a příjmení. Jednotlivé části jména odděluje mezera.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Eric S. Kurjan

Jedna iniciála druhého jména

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (iniciála druhého jména)

'=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-HLEDAT(" ";A2;1))

=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-HLEDAT(" ";A2;1))

Vzorec

Dynamický výsledek (příjmení)

'=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

  1. Jméno

    Křestní jméno začíná prvním znakem v řetězci (J) a končí u pátého znaku (mezery). Vzorec extrahuje 5 znaků z buňky A2 počínaje zprava.

    Vzorec pro oddělení jména a příjmení plus prostřední iniciály

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Hledá se číslo pozice mezery v buňce A2 počínaje zleva. (5)

  2. Druhé jméno

    Druhé jméno začíná na šesté pozici (S) a končí na osmé pozici (druhá mezera). Tento vzorec zahrnuje vnoření funkcí HLEDAT pro nalezení druhého případu mezery.

    Vzorec extrahuje tři znaky počínaje šestým znakem.

    Podrobnosti vzorce pro oddělení křestního jména, prostředního jména a příjmení

    Použití funkce HLEDAT k nalezení hodnoty parametru start:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (5).

  3. Přičtením 1 získáte pozici znaku za první mezerou (W). Tato číselná pozice je počáteční pozice druhého jména. (5 + 1 = 6)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (5)

  4. Přičtením 1 získáte pozici znaku za první mezerou (W). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (5 + 1 = 6)

  5. Vyhledejte druhý případ prostoru v A2, počínaje šestou pozicí (S) zjištěnou ve čtvrtém kroku. Toto pořadové číslo znaku je koncovou pozicí druhého jména. (8)

  6. Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (5)

  7. Vezme se číslo pozice druhé mezery zjištěné v pátém kroku a odečte se číslo pozice první mezery zjištěné v šestém kroku. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce začínajícího na šesté pozici zjištěné v druhém kroku. (8 + 5 = 3)

  8. Příjmení

    Příjmení začíná šesti znaky zprava (K) a končí prvním znakem zprava (n). Tento vzorec zahrnuje vnoření funkcí HLEDAT pro nalezení druhého a třetího případu mezery (které jsou na páté a osmé pozici zleva).

    Vzorec extrahuje 6 znaků z buňky A2 počínaje zprava.

    Druhá funkce SEARCH ve vzorci pro oddělení křestní, prostřední a příjmení
  9. Použití funkce DÉLKA a vnořených funkcí HLEDAT k nalezení hodnoty parametru znaky:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (5)

  10. Přičtením 1 získáte pozici znaku za první mezerou (W). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (5 + 1 = 6)

  11. Hledá se druhý výskyt mezery v buňce A2 počínaje od sedmé pozice (W) zjištěné ve druhém kroku. Toto pořadové číslo znaku je koncovou pozicí druhého jména. (8)

  12. Spočítá se celková délka textového řetězce v buňce A2 a odečte se počet znaků od prvního znaku zleva po druhou mezeru zjištěnou v třetím kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (14 + 8 = 6)

Tady je příklad, jak extrahovat dvě iniciály uprostřed. První a třetí případ mezery odděluje části jména.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Janaina B. G. Bueno

Dvě iniciály druhého jména

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (iniciály druhého jména)

'=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1)-HLEDAT(" ";A2;1))

=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1)-HLEDAT(" ";A2;1))

Vzorec

Dynamický výsledek (příjmení)

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

  1. Jméno

    Křestní jméno začíná prvním znakem v řetězci (J) a končí u osmého znaku (mezery). Vzorec extrahuje prvních osm znaků v A2, počínaje zleva.

    Vzorec pro oddělení křestního jména, příjmení a dvou iniciál prostředního jména

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Hledá se číslo pozice mezery v buňce A2 počínaje zleva. (8)

  2. Druhé jméno

    Druhé jméno začíná na deváté pozici (B) a končí na čtrnácté pozici (třetí mezera). Tento vzorec zahrnuje vnoření funkce HLEDAT pro nalezení prvního, druhého a třetího případu mezery na osmé, jedenácté a čtrnácté pozici.

    Vzorec extrahuje pět znaků počínaje devátým znakem.

    Vzorec pro oddělení křestního jména, příjmení a dvou iniciál prostředního jména

    Použití funkce HLEDAT k nalezení hodnoty parametru start:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (8)

  3. Přičtením 1 získáte pozici znaku za první mezerou (W). Tato číselná pozice je počáteční pozice druhého jména. (8 + 1 = 9)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (8)

  4. Přičtením 1 získáte pozici znaku za první mezerou (W). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (8 + 1 = 9)

  5. Hledá se druhá mezera v buňce A2 počínaje od deváté pozice (W) zjištěné ve čtvrtém kroku. (11).

  6. Přičtením 1 získáte pozici znaku za druhou mezerou (W). Toto pořadové číslo znaku je počáteční pozice, od které chcete začít hledat třetí mezeru. (11 + 1 = 12)

  7. Hledá se třetí mezera v buňce A2 počínaje od dvanácté pozice zjištěné v šestém kroku. (14)

  8. Hledá číselná pozice první mezery v A2. (8)

  9. Vezme se číslo pozice třetí mezery zjištěné v sedmém kroku a odečte se číslo pozice první mezery zjištěné v šestém kroku. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce začínajícího na deváté pozici zjištěné v druhém kroku.

  10. Příjmení

    Druhé jméno začíná pátým znakem zprava (B) a končí prvním znakem zprava (h). Vzorec obsahuje vnořené funkce HLEDAT, které hledají první a druhý a třetí výskyt mezery.

    Vzorec extrahuje pět znaků v A2, počínaje pravou stranou celého jména.

    Vzorec pro oddělení křestního jména, příjmení a dvou iniciál prostředního jména

    K nalezení hodnoty num_chars použijte vnořené funkce HLEDAT a DÉLKA:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (8)

  11. Přičtením 1 získáte pozici znaku za první mezerou (W). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (8 + 1 = 9)

  12. Hledá se druhý výskyt mezery v buňce A2 počínaje od sedmé pozice (W) zjištěné ve druhém kroku. (11)

  13. Přičtením 1 získáte pozici znaku za druhou mezerou (W). Toto pořadové číslo znaku je počáteční pozice, od které chcete začít hledat výskyt třetí mezery. (11 + 1 = 12)

  14. Vyhledejte třetí místo v A2, počínaje dvanáctou pozicí (G) zjištěnou v šestém kroku. (14)

  15. Spočítá se celková délka textového řetězce v buňce A2 a odečte se počet znaků od prvního znaku zleva po třetí mezeru zjištěnou v třetím kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (19 - 14 = 5)

V tomto příkladu je příjmení uvedené před křestním jménem a druhé jméno je na konci. Konec příjmení je označený čárkou a jednotlivé části jména jsou oddělené mezerou.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Kahn, Wendy Beth

Nejdříve příjmení oddělené čárkou

Vzorec

Výsledek (křestní jméno)

'=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-HLEDAT(" ";A2;1))

=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-HLEDAT(" ";A2;1))

Vzorec

Výsledek (druhé jméno)

'=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

Vzorec

Dynamický výsledek (příjmení)

'=ZLEVA(A2; HLEDAT(" ";A2;1)-2)

=ZLEVA(A2; HLEDAT(" ";A2;1)-2)

  1. Jméno

    Křestní jméno začíná sedmým znakem zleva (W) a končí u dvanáctého znaku (druhé mezery). Vzhledem k tomu, že se křestní jméno vyskytuje v celém jméně uprostřed, je třeba k jeho extrahování použít funkci ČÁST.

    Vzorec extrahuje šest znaků počínaje sedmým znakem.

    Vzorec pro oddělení příjmení, za kterým je křestní a prostřední jméno

    Použití funkce HLEDAT k nalezení hodnoty parametru start:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (6)

  2. Přičtením 1 získáte pozici znaku za první mezerou (W). Tato číselná pozice je počáteční pozice prvního jména. (6 + 1 = 7)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (6)

  3. Přičtením 1 získáte pozici znaku za první mezerou (W). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (6 + 1 = 7)

    Hledá se druhá mezera v buňce A2 počínaje od sedmé pozice (W) zjištěné ve čtvrtém kroku. 1,2

  4. Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (6)

  5. Vezme se číslo pozice druhé mezery zjištěné v pátém kroku a odečte se číslo pozice první mezery zjištěné v šestém kroku. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce začínajícího na sedmé pozici zjištěné v druhém kroku. (12 - 6 = 6)

  6. Druhé jméno

    Druhé jméno začíná čtvrtým znakem zprava (B) a končí prvním znakem zprava (h). Vzorec obsahuje vnořené funkce HLEDAT, které hledají první a druhý výskyt mezery na šesté a dvanácté pozici zleva.

    Vzorec extrahuje čtyři znaky zprava.

    Vzorec pro oddělení příjmení, za kterým je křestní a prostřední jméno

    Použití funkce DÉLKA a vnořených funkcí HLEDAT k nalezení hodnoty parametru start:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (6)

  7. Přičtením 1 získáte pozici znaku za první mezerou (W). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (6 + 1 = 7)

  8. Vyhledejte druhý případ prostoru v A2 počínaje sedmou pozicí (W) zjištěnou v druhém kroku. 1,2

  9. Spočítá se celková délka textového řetězce v buňce A2 a odečte se počet znaků od prvního znaku zleva po druhou mezeru zjištěnou v kroku 3. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (16 - 12 = 4)

  10. Příjmení

    Příjmení začíná prvním znakem zleva (K) a končí čtvrtým znakem (n). Vzorec extrahuje čtyři znaky zleva.

    Vzorec pro oddělení příjmení, za kterým je křestní a prostřední jméno

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (6)

  11. Odečtením 2 získáte číselnou pozici koncového znaku příjmení (n). Určuje počet znaků, které chcete extrahovat pomocí funkce ZLEVA. (6 - 2 = 4)

V tomto příkladu je použito dvoudílné křestní jméno Mary Kay. Druhá a třetí mezera oddělují každou část jména.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Mary Kay D. Andersen

Křestní jméno složené ze dvou částí

Vzorec

Výsledek (křestní jméno)

'=ZLEVA(A2; HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

=ZLEVA(A2; HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

Vzorec

Výsledek (iniciála druhého jména)

'=ČÁST(A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1)-(HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

=ČÁST(A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1)-(HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

Vzorec

Dynamický výsledek (příjmení)

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

  1. Jméno

    První jméno začíná prvním znakem zleva a končí devátým znakem (druhou mezerou). Vzorec obsahuje vnořené funkce HLEDAT, které hledají první a druhý výskyt mezery na šesté a dvanácté pozici zleva.

    Vzorec extrahuje devět znaků zleva.

    Vzorec pro oddělení křestního jména, prostředního jména, iniciály prostředního jména a příjmení

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (5)

  2. Přičtením 1 získáte pozici znaku za první mezerou (K). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (5 + 1 = 6)

  3. Hledá se druhý výskyt mezery v buňce A2 počínaje od šesté pozice (W) zjištěné ve druhém kroku. Výsledkem je počet znaků, které funkce ZLEVA extrahuje z textového řetězce. (9)

  4. Druhé jméno

    Druhé jméno začíná na desáté pozici (D) a končí na dvanácté pozici (třetí mezera). Tento vzorec zahrnuje vnoření funkce HLEDAT pro vyhledání prvního, druhého a třetího výskytu mezery.

    Vzorec extrahuje dva znaky ze středu, počínaje desátou pozicí.

    Vzorec pro oddělení křestního jména, prostředního jména, iniciály prostředního jména a příjmení

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru start:

    Hledá se číslo pozice první mezery v buňce A2 počínaje od prvního znaku zleva. (5)

  5. Přičtením 1 získáte znak za první mezerou (K). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (5 + 1 = 6)

  6. Vyhledejte pozici druhé instance prostoru v A2, počínaje šestou pozicí (K) zjištěnou v druhém kroku. Výsledkem je počet znaků, které funkce ZLEVA extrahuje zleva. (9)

  7. Přičtením 1 získáte pozici znaku za druhou mezerou (D). Výsledkem je počáteční pozice druhého jména. (9 + 1 = 10)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Vyhledejte číselnou pozici znaku za druhou mezerou (D). Výsledkem je pořadové číslo znaku, od kterého chcete začít hledat třetí mezeru. 10%

  8. Vyhledejte číselnou pozici třetí mezery v A2, počínaje zleva. Výsledkem je koncová pozice druhého jména. 1,2

  9. Vyhledejte číselnou pozici znaku za druhou mezerou (D). Výsledkem je počáteční pozice druhého jména. 10%

  10. Vezme se pořadové číslo znaku třetí mezery zjištěné v šestém kroku a odečte se pořadové číslo znaku D zjištěné v sedmém kroku. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce počínaje desátou pozicí zjištěnou ve čtvrtém kroku. (12 + 10 = 2)

  11. Příjmení

    Příjmení začíná osmi znaky zprava. Tento vzorec zahrnuje vnořené vyhledávání HLEDAT pro nalezení prvního, druhého a třetího případu mezery na páté, deváté a dvanácté pozici.

    Vzorec extrahuje osm znaků zprava.

    Vzorec pro oddělení křestního jména, prostředního jména, iniciály prostředního jména a příjmení

    K nalezení hodnoty num_chars použijte vnořené funkce HLEDAT a DÉLKA:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (5)

  12. Přičtením 1 získáte znak za první mezerou (K). Výsledkem je pořadové číslo znaku, od kterého chcete začít hledat mezeru. (5 + 1 = 6)

  13. Vyhledejte druhé místo v A2, počínaje šestou pozicí (K) zjištěnou v druhém kroku. (9)

  14. Přičtením 1 získáte pozici znaku za druhou mezerou (D). Výsledkem je počáteční pozice druhého jména. (9 + 1 = 10)

  15. Vyhledejte číselnou pozici třetí mezery v A2, počínaje zleva. Výsledkem je koncová pozice druhého jména. 1,2

  16. Spočítá se celková délka textového řetězce v buňce A2 a odečte se počet znaků od prvního znaku zleva po třetí mezeru zjištěnou v třetím kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (20 + 12 = 8)

Tento příklad používá třídílné příjmení: Barreto de Mattos. První mezera označuje konec křestního jména a začátek příjmení.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Paula Barreto de Mattos

Příjmení složené ze tří částí

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (příjmení)

'=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

  1. Jméno

    První jméno začíná prvním znakem zleva (P) a končí šestým znakem (první mezera). Vzorec extrahuje šest znaků zleva.

    Vzorec pro oddělení jména a příjmení se třemi částmi

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Vyhledejte číselnou pozici první mezery v A2, počínaje zleva. (6)

  2. Příjmení

    Příjmení začíná sedmnácti znaky zprava (B) a končí prvním znakem zprava (s). Vzorec extrahuje sedmnáct znaků zprava.

    Vzorec pro oddělení jména a příjmení se třemi částmi

    Použití funkcí HLEDAT a DÉLKA k nalezení hodnoty parametru znaky:

    Vyhledejte číselnou pozici první mezery v A2, počínaje zleva. (6)

  3. Spočítá se celková délka textového řetězce v buňce A2 a odečte se počet znaků až po první mezeru zjištěný v prvním kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (23 + 6 = 17)

Tento příklad používá dvoudílné příjmení: van Eaton. První mezera označuje konec křestního jména a začátek příjmení.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

James van Eaton

Příjmení složené ze dvou částí

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (příjmení)

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

  1. Jméno

    Křestní jméno začíná prvním znakem zleva (J) a končí osmým znakem (první mezera). Vzorec extrahuje šest znaků zleva.

    Vzorec pro oddělení křestního jména a příjmení ze dvou částí

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (6)

  2. Příjmení

    Příjmení začíná devátým znakem zprava (v) a končí prvním znakem zprava (n). Vzorec extrahuje devět znaků z pravé části celého jména.

    Vzorec pro oddělení křestního jména a příjmení ze dvou částí

    Použití funkcí HLEDAT a DÉLKA k nalezení hodnoty parametru znaky:

    Vyhledejte číselnou pozici první mezery v A2, počínaje zleva. (6)

  3. Spočítá se celková délka textového řetězce v buňce A2 a odečte se počet znaků až po první mezeru zjištěný v prvním kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (15 + 6 = 9)

V tomto příkladu je na prvním místě příjmení, za nímž následuje přípona. Čárka odděluje příjmení a příponu od křestního jména a druhého iniciálu. Čárka odděluje příjmení a příponu od křestního jména a druhé iniciály.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Bacon Jr., Dan K.

Nejdříve příjmení a přípona oddělené čárkou

Vzorec

Výsledek (křestní jméno)

'=ČÁST(A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

=ČÁST(A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

Vzorec

Výsledek (iniciála druhého jména)

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)+1))

Vzorec

Výsledek (příjmení)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (přípona)

'=ČÁST(A2;HLEDAT(" "; A2;1)+1;(HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-2)-HLEDAT(" ";A2;1))

=ČÁST(A2;HLEDAT(" "; A2;1)+1;(HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-2)-HLEDAT(" ";A2;1))

  1. Jméno

    Křestní jméno začíná dvanáctým znakem (D) a končí patnáctým znakem (třetí mezera). Vzorec extrahuje tři znaky počínaje dvanáctou pozicí.

    Vzorec pro oddělení příjmení a přípony jako první čárkou

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru start:

    Vyhledejte číselnou pozici první mezery v A2, počínaje zleva. (6)

  2. Přičtením 1 získáte pozici znaku za první mezerou (J). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (6 + 1 = 7)

  3. Hledá se druhý výskyt mezery v buňce A2 počínaje od sedmé pozice (J) zjištěné ve druhém kroku. (11)

  4. Přičtením 1 získáte pozici znaku za druhou mezerou (D). Tato číselná pozice je počáteční pozice křestního jména. (11 + 1 = 12)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Vyhledejte číselnou pozici znaku za druhou mezerou (D). Výsledkem je pořadové číslo znaku, od kterého chcete začít hledat třetí mezeru. (12)

  5. Vyhledejte číselnou pozici třetí mezery v A2, počínaje zleva. Výsledkem je koncová pozice křestního jména. (15)

  6. Vyhledejte číselnou pozici znaku za druhou mezerou (D). Výsledkem je počáteční pozice křestního jména. (12)

  7. Vezme se pořadové číslo znaku třetí mezery zjištěné v šestém kroku a odečte se pořadové číslo znaku D zjištěné v sedmém kroku. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce začínajícího na dvanácté pozici zjištěné ve čtvrtém kroku. (15 - 12 = 3)

  8. Druhé jméno

    Druhé jméno začíná druhým znakem zprava (K). Vzorec extrahuje dva znaky zprava.

    Vzorec pro oddělení příjmení a přípony jako první čárkou

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (6)

  9. Přičtením 1 získáte pozici znaku za první mezerou (J). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (6 + 1 = 7)

  10. Hledá se druhý výskyt mezery v buňce A2 počínaje od sedmé pozice (J) zjištěné ve druhém kroku. (11)

  11. Přičtením 1 získáte pozici znaku za druhou mezerou (D). Tato číselná pozice je počáteční pozice křestního jména. (11 + 1 = 12)

  12. Vyhledejte číselnou pozici třetí mezery v A2, počínaje zleva. Výsledkem je koncová pozice druhého jména. (15)

  13. Spočítejte celkovou délku textového řetězce v A2 a poté odečtěte počet znaků zleva až po třetí mezeru zjištěný v pátém kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (17 - 15 = 2)

  14. Příjmení

    Příjmení začíná prvním znakem zleva (B) a končí šestým znakem (první mezera). Vzorec tedy extrahuje šest znaků zleva.

    Vzorec pro oddělení příjmení a přípony jako první čárkou

    Použití funkce HLEDAT k nalezení hodnoty parametru znaky:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (6)

  15. Za příjmením

    Přípona začíná sedmým znakem zleva (J) a končí devátým znakem zleva (.). Vzorec extrahuje tři znaky počínaje sedmým znakem.

    Vzorec pro oddělení příjmení a přípony jako první čárkou

    Použití funkce HLEDAT k nalezení hodnoty parametru start:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (6)

  16. Přičtením 1 získáte znak za první mezerou (J). Výsledkem je počáteční pozice přípony. (6 + 1 = 7)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (6)

  17. Přičtením 1 získáte číselnou pozici znaku za první mezerou (J). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (7)

  18. Vyhledejte číselnou pozici druhé mezery v A2, počínaje sedmým znakem zjištěným ve čtvrtém kroku. (11)

  19. Odečtením 1 od čísla znaku druhé mezery zjištěného ve čtvrtém kroku získáte pořadové číslo znaku ,. Výsledkem je koncová pozice přípony. (11 - 1 = 10)

  20. Hledá se číslo pozice první mezery. (6)

  21. Po nalezení první mezery přičtěte 1 pro nalezení následujícího znaku (J), který byl rovněž nalezen v krocích 3 a 4. (7)

  22. Vezměte pořadové číslo znaku , zjištěné v šestém kroku a odečtěte pořadové číslo znaku J zjištěné v krocích 3 a 4. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce začínajícího na sedmé pozici zjištěné v druhém kroku. (10 - 7 = 3)

V tomto příkladu je křestní jméno na začátku řetězce a přípona na konci, takže je možné použít vzorce podobné příkladu 2: Pomocí funkce ZLEVA extrahujte křestní jméno, pomocí funkce ČÁST extrahuje příjmení a pomocí funkce ZPRAVA extrahujte příponu.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Gary Altman III

Křestní jméno a příjmení s příponou

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (příjmení)

'=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-(HLEDAT(" ";A2;1)+1))

=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-(HLEDAT(" ";A2;1)+1))

Vzorec

Výsledek (přípona)

'=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

  1. Jméno

    Křestní jméno začíná prvním znakem zleva (G) a končí pátým znakem (první mezera). Proto vzorec extrahuje pět znaků z levé části celého jména.

    Vzorec pro oddělení křestní jména a příjmení následované příponou

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (5)

  2. Příjmení

    Příjmení začíná šestým znakem zleva (A) a končí jedenáctým znakem (druhá mezera). Tento vzorec zahrnuje vnoření funkce HLEDAT pro vyhledávání pozic mezer.

    Vzorec extrahuje šest znaků uprostřed textového řetězce počínaje šestou pozicí.

    Vzorec pro oddělení křestní jména a příjmení následované příponou

    Použití funkce HLEDAT k nalezení hodnoty parametru start:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (5)

  3. Přičtením 1 získáte pozici znaku za první mezerou (A). Tato číselná pozice je počáteční pozice příjmení. (5 + 1 = 6)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (5)

  4. Přičtením 1 získáte pozici znaku za první mezerou (A). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (5 + 1 = 6)

  5. Vyhledejte číselnou pozici druhé mezery v A2, počínaje šestým znakem zjištěným ve čtvrtém kroku. Toto pořadové číslo znaku je koncová pozice příjmení. (12)

  6. Hledá se číslo pozice první mezery. (5)

  7. Přičtením 1 zjistíte číselnou pozici znaku za první mezerou (A), která byla rovněž zjištěna v krocích 3 a 4. (6)

  8. Vezměte pořadové číslo znaku druhé mezery zjištěné v pátém kroku a odečtěte pořadové číslo znaku A zjištěné v krocích 6 a 7. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce počínaje šestou pozicí zjištěnou v druhém kroku. (12 - 6 = 6)

  9. Za příjmením

    Přípona začíná třemi znaky zprava. Tento vzorec zahrnuje vnoření funkce HLEDAT pro vyhledávání pozic mezer.

    Vzorec pro oddělení křestní jména a příjmení následované příponou

    K nalezení hodnoty num_chars použijte vnořené funkce HLEDAT a DÉLKA:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (5)

  10. Přičtením 1 získáte znak za první mezerou (A). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (5 + 1 = 6)

  11. Vyhledejte druhé místo v A2, počínaje šestou pozicí (A) zjištěnou v druhém kroku. (12)

  12. Spočítejte celkovou délku textového řetězce v A2 a poté odečtěte počet znaků zleva až po druhou mezeru zjištěný v třetím kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (15 - 12 = 3)

V tomto příkladu je před jménem předpona. Vzorce použité pro části jména jsou podobné příkladu 2. Křestní jméno je možné extrahovat pomocí funkce ČÁST a příjmení pomocí funkce ZPRAVA.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Mr. Ryan Ihrig

S předponou

Vzorec

Výsledek (křestní jméno)

'=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-(HLEDAT(" ";A2;1)+1))

=ČÁST(A2;HLEDAT(" ";A2;1)+1;HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1)-(HLEDAT(" ";A2;1)+1))

Vzorec

Výsledek (příjmení)

'=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;HLEDAT(" ";A2;1)+1))

  1. Jméno

    Křestní jméno začíná pátým znakem zleva (R) a končí devátým znakem (druhá mezera). Vzorec vnořuje funkci HLEDAT pro vyhledávání pozic mezer. Extrahuje čtyři znaky počínaje pátou pozicí.

    Vzorec pro oddělení jména, před kterým předchází předpona

    Použití funkce HLEDAT k nalezení hodnoty parametru start:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (4)

  2. Přičtením 1 získáte pozici znaku za první mezerou (R). Tato číselná pozice je počáteční pozice křestního jména. (4 + 1 = 5)

    Použití vnořených funkcí HLEDAT k nalezení hodnoty parametru počet_znaků:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (4)

  3. Přičtením 1 získáte pozici znaku za první mezerou (R). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (4 + 1 = 5)

  4. Vyhledejte číselnou pozici druhé mezery v A2, počínaje pátým znakem zjištěným v krocích 3 a 4. Toto pořadové číslo znaku je koncovou pozicí křestního jména. (9)

  5. Vyhledání první mezery. (4)

  6. Přičtěte 1 k nalezení čísla pozice znaku za první mezerou (R), které bylo nalezeno také ve třetím a čtvrtém kroku. (5)

  7. Vezměte pořadové číslo znaku druhé mezery zjištěné v pátém kroku a odečtěte pořadové číslo znaku R zjištěné v krocích 6 a 7. Výsledkem je počet znaků, které ČÁST extrahuje z textového řetězce začínajícího na páté pozici zjištěné v druhém kroku. (9 - 5 = 4)

  8. Příjmení

    Příjmení začíná pěti znaky zprava. Tento vzorec zahrnuje vnoření funkce HLEDAT pro vyhledávání pozic mezer.

    Vzorec pro oddělení jména, před kterým předchází předpona

    K nalezení hodnoty num_chars použijte vnořené funkce HLEDAT a DÉLKA:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (4)

  9. Přičtením 1 získáte pozici znaku za první mezerou (R). Výsledkem je pořadové číslo znaku, od kterého bude zahájeno hledání druhého výskytu mezery. (4 + 1 = 5)

  10. Vyhledejte druhé místo v A2, počínaje pátou pozicí (R) zjištěnou v druhém kroku. (9)

  11. Spočítejte celkovou délku textového řetězce v A2 a poté odečtěte počet znaků zleva až po druhou mezeru zjištěný v třetím kroku. Výsledkem je počet znaků, které budou z celého jména extrahovány směrem zprava. (14 - 9 = 5)

Tento příklad používá příjmení s pomlčkou. Jednotlivé části jména odděluje mezera.

Zkopírujte buňky tabulky a vložte je do excelového listu do místa buňky A1. Vzorec, který vidíte vlevo, se zobrazí jako referenční, zatímco Excel automaticky převede vzorec vpravo na příslušný výsledek.

Tip:    Před vložením dat do pracovního listu nastavte šířku sloupců A a B na 250.

Příklad jména

Popis

Julie Taft-Rider

Příjmení s pomlčkou

Vzorec

Výsledek (křestní jméno)

=ZLEVA(A2; HLEDAT(" ";A2;1))

=ZLEVA(A2; HLEDAT(" ";A2;1))

Vzorec

Výsledek (příjmení)

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

=ZPRAVA(A2;DÉLKA(A2)-HLEDAT(" ";A2;1))

  1. Jméno

    Křestní jméno začíná prvním znakem zleva a končí na šesté pozici (první mezera). Vzorec extrahuje šest znaků zleva.

    Vzorec pro oddělení křestní jména a příjmení s pomlčkami

    Pro zjištění hodnoty num_chars použijte funkci HLEDAT:

    Vyhledejte číselnou pozici prvního místa v A2, počínaje zleva. (6)

  2. Příjmení

    Příjmení začíná desátým znakem zprava (T) a končí prvním znakem zprava (r).

    Vzorec pro oddělení křestní jména a příjmení s pomlčkami

    Použití funkcí HLEDAT a DÉLKA k nalezení hodnoty parametru znaky:

    Vyhledejte číselnou pozici mezery v A2, počínaje prvním znakem zleva. (6)

  3. Spočítejte celkovou délku extrahovaného textového řetězce a poté odečtěte počet znaků zleva až po první mezeru zjištěnou v prvním kroku. (16 - 6 = 10)

Rozdělení textu do různých sloupců pomocí Průvodce převodem textu do sloupců

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.