Rozdelenie textu do rozdielnych stĺpcov pomocou funkcií

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel Web App

Textové funkcie LEFT, MID, RIGHT, SEARCH a LEN môžete použiť na manipuláciu s textovými reťazcami v údajoch. Môžete napríklad rozmiestniť meno, ďalšie meno a priezvisko z jednej bunky do troch samostatných stĺpcov.

Kľúčom k distribúcii komponentov názvu pomocou textových funkcií je pozícia každého znaku v rámci textového reťazca. Dôležité sú aj pozície medzier v rámci textového reťazca, pretože označujú začiatok alebo koniec komponentov názvu v reťazci.

V bunke, ktorá obsahuje iba meno a priezvisko, napríklad priezvisko začína za prvou inštanciou medzery. Niektoré mená v zozname môžu obsahovať ďalšie meno a v takom prípade priezvisko začína za druhou inštanciou medzery.

V tomto článku sa dozviete, ako extrahovať rôzne súčasti z rôznych formátov názvov pomocou týchto užitočných funkcií. Text môžete rozdeliť do rôznych stĺpcov aj pomocou Sprievodcu konvertovaním textu na stĺpce

Názov príkladu Popis Meno Ďalšie meno Priezvisko Titul za menom
1 Jeff Smith Bez ďalšieho mena Michal Kováč
2 Eric S. Kurjan Jedna iniciála stredu Mariak S. Kurjan
3 Janaina B. G. Bueno Dve ďalšie iniciály Janaina B. G. Bueno
4 Kahn, Wendy Beth Priezvisko na prvom mieste, s čiarkou Ema Beth Kahn
5 Mary Kay D. Andersenová Dvojdielne meno Mary Kay D. Andersen
6 Paula Barreto de Mattos Priezvisko skladajúce sa z troch častí Paaha Barreto de Mattos
7 James van Eaton Dvojdielne priezvisko Jakub van Eaton
8 Bacon Jr., Dan K. Priezvisko a prípona začínajú, s čiarkou Dan K. Slanina Jr.
9 Gary Altman III S príponou Gary Altman III.
10 Pán Ryan Ihrig S predponou Milan Ihrig
11 Julie Taft-Riderová Priezvisko s pomlčkou Júlia Taft-Rider

Poznámka

Na grafike v nasledujúcich príkladoch zvýraznenie celého mena zobrazuje znak, ktorý zodpovedajúci vzorec SEARCH hľadá.

Príklad 1: Oddeľovanie mena Mateja a Kováča

Tento príklad rozdeľuje dve časti: krstné meno a priezvisko. Tieto dva názvy oddeľuje jednoduchá medzera.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Jeff Smith Bez ďalšieho mena
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))
  1. Meno
    Krstné meno začína prvým znakom v reťazci (B) a končí piatym znakom (medzerou). Vzorec vráti päť znakov v bunke A2 (smerom zľava).

    Vzorec na extrahovanie krstného mena

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu medzery v bunke A2 (smerom zľava).

  2. Priezvisko
    Priezvisko začína medzerou, piatimi znakmi sprava a končí posledným znakom vpravo (á). Vzorec extrahuje päť znakov v bunke A2, smerom sprava.

    Vzorec na extrahovanie priezviska

    Pomocou funkcií SEARCH a LEN vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu medzery v bunke A2 (smerom zľava). (5)

  3. Vypočíta celkovú dĺžku textového reťazca a potom odpočíta počet znakov naľavo od prvej medzery, tak ako v kroku 1.

Príklad 2: Jerek S. Kurjan: Extrahovanie krstného mena a priezviska a iniciálky ďalšieho mena

V tomto príklade sa používa meno, ďalšia iniciálka a priezvisko. Jednotlivé zložky mena oddeľuje medzera.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Eric S. Kurjan Jedna iniciála stredu
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (iniciálka v strednom prostredí)
'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1)) =MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1))
Vzorec Aktuálny výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))
  1. Meno
    Meno začína s prvým znakom zľava (E) a končí piatym znakom (prvou medzerou). Vzorec extrahuje prvých päť znakov v bunke A2, smerom zľava.

    Vzorec na oddeľovanie krstného mena a priezviska, plus iniciálky ďalšieho mena

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu medzery v bunke A2 (smerom zľava). (5)

  2. Ďalšie meno
    Ďalšie meno začína na šiestej pozícii znaku (S) a končí na ôsmej pozícii (druhá medzera). Tento vzorec obsahuje vnorenie funkcií SEARCH na vyhľadanie druhej inštancie medzery.
    Vzorec extrahuje tri znaky, začínajúc od šiestej pozície.

    Podrobnosti vzorca na oddeľovanie krstného mena, ďalšieho mena a priezviska

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (5).

  3. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (S). Táto číselná pozícia je začiatočnou pozíciou ďalšieho mena. (5 + 1 = 6)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (5)

  4. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (S). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie druhého výskytu medzery. (5 + 1 = 6)

  5. Vyhľadajte výskyt druhej medzery v bunke A2 počínajúc šiestou pozíciou (S) vyhľadanou v kroku 4. Toto číslo znaku je koncovou pozíciou ďalšieho mena. (8)

  6. Vyhľadajte číselnú pozíciu medzery v bunke A2 (počínajúc prvým znakom zľava). (5)

  7. Použije sa počet znakov od druhej medzery zistený v kroku 5 a odpočíta číslo znaku od prvej medzery zistené v kroku 6. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na šiestej pozícii zistenej v kroku 2. (8 – 5 = 3)

  8. Priezvisko
    Priezvisko začína šiestimi znakmi sprava (K) a končí prvým znakom sprava (n). Tento vzorec používa vnorenie funkcií SEARCH na vyhľadanie druhého a tretieho výskytu medzery (ktoré sa nachádzajú na piatej a ôsmej pozícii zľava).
    Vzorec extrahuje šesť znakov v bunke A2, smerom sprava.

    Druhá funkcia SEARCH vo vzorci na oddeľovanie krstného mena, ďalšieho mena a priezviska

  9. Pomocou funkcie LEN a vnorených funkcií SEARCH vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu medzery v bunke A2 (počínajúc prvým znakom zľava). (5)

  10. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (S). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie druhého výskytu medzery. (5 + 1 = 6)

  11. Vyhľadajte výskyt druhej medzery v bunke A2 počínajúc šiestou pozíciou (S) vyhľadanou v kroku 2. Toto číslo znaku je koncovou pozíciou ďalšieho mena. (8)

  12. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po druhý výskyt medzery vyhľadaný v kroku 3. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (14 – 8 = 6).

Príklad 3: Janaina B. G. Bueno

Tu je príklad, ako extrahovať dve ďalšie iniciálky. Prvý a tretí výskyt medzery oddeľuje časti mena.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Janaina B. G. Bueno Dve ďalšie iniciály
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (iniciálky krížnym menom)
'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;1)) =MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;1))
Vzorec Aktuálny výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))
  1. Meno
    Meno začína prvým znakom zľava (B) a končí ôsmym znakom (prvou medzerou). Vzorec extrahuje prvých osem znakov v bunke A2, smerom zľava.

    Vzorec na oddeľovanie krstného mena, priezviska a dvoch ďalších iniciálok

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (8)

  2. Ďalšie meno
    Ďalšie meno začína na deviatej pozícii (B) a končí na štrnástej pozícii (tretia medzera). Tento vzorec na vyhľadanie prvej, druhej a tretej medzery na ôsmej, jedenástej a štrnástej pozícii používa vnorenú funkciu SEARCH.
    Vzorec extrahuje päť znakov, začínajúc od deviatej pozície.

    Vzorec na oddeľovanie krstného mena, priezviska a dvoch ďalších iniciálok

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (8)

  3. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (B). Táto číselná pozícia je začiatočnou pozíciou ďalšieho mena. (8 + 1 = 9)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (8)

  4. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (B). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie druhého výskytu medzery. (8 + 1 = 9)

  5. Vyhľadajte druhú medzeru v bunke A2 počínajúc deviatom umiestnením (B) vyhľadaným v kroku 4. (11).

  6. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za druhou medzerou (G). Toto číslo znaku je počiatočná pozícia, na ktorej chcete spustiť hľadanie tretieho výskytu medzery. (11 + 1 = 12)

  7. Vyhľadajte tretiu medzeru v bunke A2 od dvanástej pozície vyhľadanej v kroku 6. (14)

  8. Vyhľadajte číselnú pozíciu prvej medzery v bunke A2. (8)

  9. Použije sa počet znakov od tretej medzery zistený v kroku 7 a odpočíta číslo znaku od prvej medzery zistené v kroku 6. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na deviatej pozícii zistenej v kroku 2.

  10. Priezvisko
    Priezvisko začína piatimi znakmi sprava (B) a končí prvým znakom sprava (o). Tento vzorec na vyhľadanie prvého, druhého a tretieho výskytu medzery používa vnorenú funkciu SEARCH.
    Vzorec extrahuje päť znakov v bunke A2, začínajúc sprava od celého mena.

    Vzorec na oddeľovanie krstného mena, priezviska a dvoch ďalších iniciálok

    Pomocou vnorených funkcií SEARCH a LEN vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (8)

  11. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (B). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie druhého výskytu medzery. (8 + 1 = 9)

  12. Vyhľadajte druhú medzeru v bunke A2 počínajúc deviatom umiestnením (B) vyhľadaným v kroku 2. (11)

  13. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za druhou medzerou (G). Tento počet znakov je počiatočná pozícia, na ktorej chcete spustiť vyhľadávanie tretieho výskytu medzery. (11 + 1 = 12)

  14. Vyhľadajte tretiu medzeru v bunke A2 od dvanástej pozície (G) vyhľadanej v kroku 6. (14)

  15. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po tretiu medzeru vyhľadanú v kroku 5. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (19 - 14 = 5)

Príklad 4: Kahn, Wendy Beth

V tomto príklade sa priezvisko nachádza pred menom a ďalšie meno sa zobrazuje na konci. Čiarky označujú koniec priezviska a medzera oddeľuje jednotlivé zložky mena.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Kahn, Wendy Beth Priezvisko na prvom mieste, s čiarkou
Vzorec Výsledok (meno)
'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1)) =MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-SEARCH(" ";A2;1))
Vzorec Výsledok (ďalšie meno)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))
Vzorec Aktuálny výsledok (priezvisko)
'=LEFT(A2; SEARCH(" ";A2;1)-2) =LEFT(A2; SEARCH(" ";A2;1)-2)
  1. Meno
    Meno začína s siedmym znakom zľava (W) a končí dvanástym znakom (druhou medzerou). Pretože meno sa nachádza v prostriedku celého mena, musíte na extrahovanie mena použiť funkciu MID.
    Vzorec extrahuje šesť znakov, začínajúc od siedmej pozície.

    Vzorec na oddeľovanie priezviska, za ktorým nasleduje krstné a ďalšie meno

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (6)

  2. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (W). Táto číselná pozícia je začiatočnou pozíciou ďalšieho mena. (6 + 1 = 7)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (6)

  3. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (W). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (6 + 1 = 7)
    Vyhľadajte druhú medzeru v bunke A2 počínajúc siedmou pozíciou (W) vyhľadanou v kroku 4. (12)

  4. Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (6)

  5. Použije sa počet znakov od druhej medzery zistený v kroku 5 a odpočíta číslo znaku od prvej medzery zistené v kroku 6. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na siedmej pozícii zistenej v kroku 2. (12 - 6 = 6)

  6. Ďalšie meno
    Ďalšie meno začína štvrtým znakom sprava (B) a končí prvým znakom sprava (h). Tento vzorec na vyhľadanie prvého a druhého výskytu medzery na šiestej a dvanástej pozícii zľava obsahuje vnorenú funkciu SEARCH.
    Vzorec extrahuje štyri znaky, začínajúc sprava.

    Vzorec na oddeľovanie priezviska, za ktorým nasleduje krstné a ďalšie meno

    Pomocou vnorených funkcií SEARCH a LEN vyhľadajte hodnotu pre argument start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (6)

  7. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (W). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (6 + 1 = 7)

  8. Vyhľadajte výskyt druhej medzery v bunke A2 počínajúc siedmou pozíciou (W) vyhľadanou v kroku 2. (12

  9. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po druhú medzeru vyhľadanú v kroku 3. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (16 - 12 = 4)

  10. Priezvisko
    Priezvisko začína s prvým znakom zľava (K) a končí štvrtým znakom (n). Vzorec extrahuje štyri znaky, začínajúc zľava.

    Vzorec na oddeľovanie priezviska, za ktorým nasleduje krstné a ďalšie meno

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (6)

  11. Získanie číselnej pozície koncového znaku priezviska (n) odčítaním čísla 2. Výsledkom je požadovaný počet znakov extrahovaných funkciou LEFT. (6 – 2 = 4)

Príklad 5: Mary Kay D. Andersen

V tomto príklade je použité dvojdielne meno Mary Kay. Druhá a tretia medzera oddeľujú jednotlivé súčasti názvu.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Mary Kay D. Andersenová Dvojdielne meno
Vzorec Výsledok (meno)
LEFT(A2; SEARCH(" ";A2;SEARCH(" ";A2;1)+1)) =LEFT(A2; SEARCH(" ";A2;SEARCH(" ";A2;1)+1))
Vzorec Výsledok (iniciálka v strednom prostredí)
'=MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)+1)) =MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)+1))
Vzorec Aktuálny výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))
  1. Meno
    Meno začína prvým znakom zľava a končí deviatym znakom (druhou medzerou). Tento vzorec na vyhľadanie druhého výskytu medzery zľava obsahuje vnorenú funkciu SEARCH.
    Vzorec extrahuje deväť znakov, začínajúc zľava.

    Vzorec na oddeľovanie krstného a ďalšieho mena, ďalšej iniciálky a priezviska

    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (5)

  2. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (K). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie druhého výskytu medzery. (5 + 1 = 6)

  3. Vyhľadajte výskyt druhej medzery v bunke A2 počínajúc šiestou pozíciou (K) vyhľadanou v kroku 2. Výsledkom je počet znakov, ktoré funkcia LEFT extrahuje z textového reťazca. (9)

  4. Ďalšie meno
    Ďalšie meno začína na desiatej pozícii (D) a končí na dvanástej pozícii (tretia medzera). Tento vzorec na vyhľadanie prvého, druhého a tretieho výskytu medzery používa vnorenú funkciu SEARCH.
    Vzorec extrahuje dva znaky zo stredu, začínajúc od desiatej pozície.

    Vzorec na oddeľovanie krstného a ďalšieho mena, ďalšej iniciálky a priezviska

    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (počínajúc prvým znakom zľava). (5)

  5. Pridaním čísla 1 získate znak za prvou medzerou (K). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (5 + 1 = 6)

  6. Vyhľadajte pozíciu druhého výskytu medzery v bunke A2 počínajúc šiestou pozíciou (K) vyhľadanou v kroku 2. Výsledkom je počet znakov, ktoré funkcia LEFT extrahuje zľava. (9)

  7. Pridaním čísla 1 získate znak za druhú medzeru (D). Výsledkom je začiatočná pozícia ďalšieho mena. (9 + 1 = 10)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu znaku, ktorý sa nachádza za druhou medzerou (D). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie tretieho výskytu medzery. (10)

  8. Vyhľadajte číselnú pozíciu tretej medzery v bunke A2 (smerom zľava). Výsledkom je koncová pozícia ďalšieho mena. (12

  9. Vyhľadajte číselnú pozíciu znaku, ktorý sa nachádza za druhou medzerou (D). Výsledkom je začiatočná pozícia ďalšieho mena. (10)

  10. Použije sa počet znakov z tretej medzery zistený v kroku 6 a odpočíta počet znakov D zistený v kroku 7. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na desiatej pozícii zistenej v kroku 4. (12 - 10 = 2)

  11. Priezvisko
    Priezvisko začína ôsmymi znakmi sprava. Tento vzorec na vyhľadanie prvej, druhej a tretej medzery na piatej, deviatej a dvanástej pozícii používa vnorenú funkciu SEARCH.
    Vzorec extrahuje osem znakov sprava.

    Vzorec na oddeľovanie krstného a ďalšieho mena, ďalšej iniciálky a priezviska

    Pomocou vnorených funkcií SEARCH a LEN vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (5)

  12. Pridaním čísla 1 získate znak za prvou medzerou (K). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie medzery. (5 + 1 = 6)

  13. Vyhľadajte druhú medzeru v bunke A2 počínajúc šiestou pozíciou (K) vyhľadanou v kroku 2. (9)

  14. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za druhou medzerou (D). Výsledkom je začiatočná pozícia ďalšieho mena. (9 + 1 = 10)

  15. Vyhľadajte číselnú pozíciu tretej medzery v bunke A2 (smerom zľava). Výsledkom je koncová pozícia ďalšieho mena. (12

  16. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po tretiu medzeru vyhľadanú v kroku 5. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (20 - 12 = 8)

Príklad 6: Paula Barreto de Mattos

V tomto príklade sa používa priezvisko pozostávajúce z troch častí: Barreto de Mattos. Prvá medzera označuje koniec mena a začiatok priezviska.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Paula Barreto de Mattos Priezvisko skladajúce sa z troch častí
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (priezvisko)
RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))
  1. Meno
    Meno začína prvým znakom zľava (P) a končí šiestym znakom (prvou medzerou). Vzorec extrahuje šesť znakov zľava.

    Vzorec na oddeľovanie krstného mena a priezviska skladajúceho sa z troch častí

    Pomocou funkcie Search vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  2. Priezvisko
    Priezvisko začína sedemnástimi znakmi sprava (B) a končí prvým znakom sprava (späť). Vzorec extrahuje sedemnásť znakov sprava.

    Vzorec na oddeľovanie krstného mena a priezviska skladajúceho sa z troch častí

    Pomocou funkcií LEN a SEARCH vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  3. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po prvú medzeru vyhľadanú v kroku 1. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (23 - 6 = 17)

Príklad 7: James van Eaton

V tomto príklade sa používa priezvisko skladajúce sa z dvoch častí: van Eaton. Prvá medzera označuje koniec mena a začiatok priezviska.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
James van Eaton Dvojdielne priezvisko
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))
  1. Meno
    Meno začína prvým znakom zľava (B) a končí ôsmym znakom (prvou medzerou). Vzorec extrahuje šesť znakov zľava.

    Vzorec na oddeľovanie krstného mena a priezviska skladajúceho sa z dvoch častí

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  2. Priezvisko
    Priezvisko začína deviatym znakom sprava (v) a končí prvým znakom sprava (n). Vzorec extrahuje deväť znakov sprava od celého mena.

    Vzorec na oddeľovanie krstného mena a priezviska skladajúceho sa z dvoch častí

    Pomocou funkcií LEN a SEARCH vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  3. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po prvú medzeru vyhľadanú v kroku 1. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (15 - 6 = 9)

Príklad 8: Bacon Jr., Dan K.

V tomto príklade je priezvisko na začiatku, za ním nasleduje prípona. Čiarka oddeľuje priezvisko a príponu od krstného mena a ďalšej iniciálky.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Bacon Jr., Dan K. Priezvisko a prípona začínajú, s čiarkou
Vzorec Výsledok (meno)
'=MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1)) =MID(A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1;SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))
Vzorec Výsledok (iniciálka v strednom prostredí)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)+1))
Vzorec Výsledok (priezvisko)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (prípona)
'=MID(A2;SEARCH(" "; A2;1)+1;(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-2)-SEARCH(" ";A2;1)) =MID(A2;SEARCH(" "; A2;1)+1;(SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-2)-SEARCH(" ";A2;1))
  1. Meno
    Meno začína dvanástym znakom (D) a končí pätnástym znakom (treťou medzerou). Vzorec extrahuje tri znaky, začínajúc od dvanástej pozície.

    Vzorec na oddeľovanie priezviska a prípony po najmenšom čiarkou

    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  2. Pridaním čísla 1 získate znak za prvou medzerou (J). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (6 + 1 = 7)

  3. Vyhľadajte druhú medzeru v bunke A2 počínajúc siedmou pozíciou (J) vyhľadanou v kroku 2. (11)

  4. Pridaním čísla 1 získate znak za druhú medzeru (D). Výsledkom je začiatočná pozícia krstného mena. (11 + 1 = 12)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu znaku, ktorý sa nachádza za druhou medzerou (D). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie tretieho výskytu medzery. (12

  5. Vyhľadajte číselnú pozíciu tretej medzery v bunke A2 (smerom zľava). Výsledkom je koncová pozícia krstného mena. (15)

  6. Vyhľadajte číselnú pozíciu znaku, ktorý sa nachádza za druhou medzerou (D). Výsledkom je začiatočná pozícia krstného mena. (12

  7. Použije sa počet znakov z tretej medzery zistený v kroku 6 a odpočíta počet znakov D zistený v kroku 7. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na dvanástej pozícii zistenej v kroku 4. (15 - 12 = 3)

  8. Ďalšie meno
    Ďalšie meno začína druhým znakom sprava (K). Vzorec extrahuje dva znaky sprava.

    Vzorec na oddeľovanie priezviska a prípony po najmenšom čiarkou

    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  9. Pridaním čísla 1 získate znak za prvou medzerou (J). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (6 + 1 = 7)

  10. Vyhľadajte druhú medzeru v bunke A2 počínajúc siedmou pozíciou (J) vyhľadanou v kroku 2. (11)

  11. Pridaním čísla 1 získate znak za druhú medzeru (D). Výsledkom je začiatočná pozícia krstného mena. (11 + 1 = 12)

  12. Vyhľadajte číselnú pozíciu tretej medzery v bunke A2 (smerom zľava). Výsledkom je koncová pozícia ďalšieho mena. (15)

  13. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po tretiu medzeru vyhľadanú v kroku 5. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (17 - 15 = 2)

  14. Priezvisko
    Priezvisko začína prvým znakom zľava (B) a končí šiestym znakom (prvou medzerou). Preto vzorec extrahuje šesť znakov zľava.

    Vzorec na oddeľovanie priezviska a prípony po najmenšom čiarkou

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  15. Titul za menom
    Prípona začína siedmym znakom zľava (B) a končí deviatym znakom zľava (.). Vzorec extrahuje tri znaky, začínajúc od siedmeho znaku.

    Vzorec na oddeľovanie priezviska a prípony po najmenšom čiarkou

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  16. Pridaním čísla 1 získate znak za prvou medzerou (J). Výsledkom je začiatočná pozícia prípony. (6 + 1 = 7)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  17. Pridaním čísla 1 získate číselnú pozíciu znaku, ktorý sa nachádza za prvou medzerou (J). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (7)

  18. Vyhľadajte číselnú pozíciu druhej medzery v bunke A2 počínajúc siedmym znakom vyhľadaným v kroku 4. (11)

  19. Odčítajte 1 od počtu znakov druhej medzery zisteného v kroku 4, aby ste získali číslo znaku ",". Výsledkom je koncová pozícia prípony. (11 - 1 = 10)

  20. Vyhľadajte číselnú pozíciu prvej medzery. (6)

  21. Po vyhľadaní prvej medzery pridaním čísla 1 nájdete ďalší znak (J), ktorý sa tiež nachádza v krokoch 3 a 4. (7)

  22. Použije sa počet znakov "," zistený v kroku 6, a odpočíta číslo znaku "J" zistené v krokoch 3 a 4. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na siedmej pozícii zistenej v kroku 2. (10 - 7 = 3)

Príklad 9: Gary Altman III

V tomto príklade je meno na začiatku reťazca a prípona je na konci, takže môžete použiť vzorce podobné príkladu 2: Použite funkciu LEFT na extrahovanie krstného mena, funkciu MID na extrahovanie priezviska a funkciu RIGHT na extrahovanie prípony.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Gary Altman III Meno a priezvisko s príponou
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (priezvisko)
'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1)) =MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1))
Vzorec Výsledok (prípona)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))
  1. Meno
    Meno začína prvým znakom zľava (G) a končí piatym znakom (prvou medzerou). Preto vzorec extrahuje päť znakov zľava od celého mena.

    Vzorec na oddeľovanie krstného mena a priezviska, za ktorým nasleduje prípona

    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (5)

  2. Priezvisko
    Priezvisko začína šiestym znakom zľava (A) a končí jedenástym znakom (druhou medzerou). Tento vzorec na vyhľadanie umiestnenia medzier používa vnorenú funkciu SEARCH.
    Vzorec extrahuje šesť znakov zo stredu, začínajúc od šiesteho znaku.

    Vzorec na oddeľovanie krstného mena a priezviska, za ktorým nasleduje prípona

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (5)

  3. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (A). Výsledkom je začiatočná pozícia priezviska. (5 + 1 = 6)
    Pomocou vnorených funkcií SEARCH vyhľadajte hodnotu pre argument num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (5)

  4. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (A). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (5 + 1 = 6)

  5. Vyhľadajte číselnú pozíciu druhej medzery v bunke A2 počínajúc šiestym znakom vyhľadaným v kroku 4. Toto číslo znaku predstavuje koncovú pozíciu priezviska. (12

  6. Vyhľadajte číselnú pozíciu prvej medzery. (5)

  7. Pridaním čísla 1 vyhľadáte číselnú pozíciu znaku, ktorý sa nachádza za prvou medzerou (A), ktorá sa tiež nachádza v krokoch 3 a 4. (6)

  8. Použije sa počet znakov od druhej medzery zistený v kroku 5 a potom odpočíta počet znakov A zistený v krokoch 6 a 7. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na šiestej pozícii zistenej v kroku 2. (12 - 6 = 6)

  9. Titul za menom
    Prípona začína tri znaky sprava. Tento vzorec na vyhľadanie umiestnenia medzier používa vnorenú funkciu SEARCH.

    Vzorec na oddeľovanie krstného mena a priezviska, za ktorým nasleduje prípona

    Pomocou vnorených funkcií SEARCH a LEN vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (5)

  10. Pridaním čísla 1 získate znak za prvou medzerou (A). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (5 + 1 = 6)

  11. Vyhľadajte druhú medzeru v bunke A2 počínajúc šiestou pozíciou (A) vyhľadanou v kroku 2. (12

  12. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po druhú medzeru vyhľadanú v kroku 3. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (15 - 12 = 3)

Príklad 10: Mr. Ryan Ihrig

V tomto príklade je pred celým menom predpona a môžete použiť vzorce podobné príkladu 2: funkcia MID extrahuje krstné meno, funkcia RIGHT extrahuje priezvisko.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Pán Ryan Ihrig S predponou
Vzorec Výsledok (meno)
'=MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1)) =MID(A2;SEARCH(" ";A2;1)+1;SEARCH(" ";A2;SEARCH(" ";A2;1)+1)-(SEARCH(" ";A2;1)+1))
Vzorec Výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;SEARCH(" ";A2;1)+1))
  1. Meno
    Meno začína piatym znakom zľava (R) a končí deviatym znakom (druhou medzerou). Vzorec vnorí funkciu SEARCH a nájde umiestnenie medzier. Extrahuje štyri znaky, začínajúc od piatej pozície.

    Vzorec na oddeľovanie krstného mena, pred ktorým je predpona

    Pomocou funkcie SEARCH vyhľadajte hodnotu pre start_num:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (4)

  2. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (R). Výsledkom je začiatočná pozícia krstného mena. (4 + 1 = 5)
    Pomocou vnorenej funkcie SEARCH vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (4)

  3. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (R). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (4 + 1 = 5)

  4. Vyhľadajte číselnú pozíciu druhej medzery v bunke A2 počínajúc piatym znakom, ktorý sa nachádza v krokoch 3 a 4. Toto číslo znaku je koncovou pozíciou krstného mena. (9)

  5. Vyhľadajte prvú medzeru. (4)

  6. Pridaním čísla 1 vyhľadáte číselnú pozíciu znaku, ktorá sa nachádza za prvou medzerou (R), ktorá sa tiež nachádza v krokoch 3 a 4. (5)

  7. Použije sa počet znakov od druhej medzery zistený v kroku 5 a potom odpočíta počet znakov R zistený v krokoch 6 a 7. Výsledkom je počet znakov MID extrahovaných z textového reťazca začínajúc na piatej pozícii zistenej v kroku 2. (9 - 5 = 4)

  8. Priezvisko
    Priezvisko začína piatimi znakmi sprava. Tento vzorec na vyhľadanie umiestnenia medzier používa vnorenú funkciu SEARCH.

    Vzorec na oddeľovanie krstného mena, pred ktorým je predpona

    Pomocou vnorených funkcií SEARCH a LEN vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (4)

  9. Pridaním čísla 1 získate pozíciu znaku, ktorý sa nachádza za prvou medzerou (R). Výsledkom je číslo znaku, od ktorého chcete spustiť hľadanie ďalšieho výskytu medzery. (4 + 1 = 5)

  10. Vyhľadajte druhú medzeru v bunke A2 počínajúc piatou pozíciou (R) vyhľadanou v kroku 2. (9)

  11. Vypočíta celkovú dĺžku textového reťazca v bunke A2 a potom odráta počet znakov zľava po druhú medzeru vyhľadanú v kroku 3. Výsledkom je počet znakov, ktoré budú extrahované sprava od celého mena. (14 - 9 = 5)

Príklad 11: Julie Taft-Rider

V tomto príklade sa používa priezvisko so spojovníkom. Jednotlivé zložky mena oddeľuje medzera.

Skopírujte bunky v tabuľke a prilepte ich do excelového hárka do bunky A1. Vzorec, ktorý vidíte na ľavej strane, sa zobrazí ako referencia, zatiaľ čo Excel vzorec na pravej strane automaticky skonvertuje na príslušný výsledok.

Tip Pred prilepením údajov do hárka nastavte šírku stĺpcov A a B na 250.

Názov príkladu Popis
Julie Taft-Rider Priezvisko s pomlčkou
Vzorec Výsledok (meno)
'=LEFT(A2; SEARCH(" ";A2;1)) =LEFT(A2; SEARCH(" ";A2;1))
Vzorec Výsledok (priezvisko)
'=RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1)) =RIGHT(A2;LEN(A2)-SEARCH(" ";A2;1))
  1. Meno
    Meno začína prvým znakom zľava a končí na šiestej pozícii (prvá medzera). Vzorec extrahuje šesť znakov zľava.

    Vzorec na oddeľovanie krstného mena a priezviska s pomlčkou

    Pomocou funkcie SEARCH vyhľadajte hodnotu num_chars:
    Vyhľadajte číselnú pozíciu prvej medzery v bunke A2 (smerom zľava). (6)

  2. Priezvisko
    Celé priezvisko začína desiatimi znakmi sprava (T) a končí prvým znakom sprava (r).

    Vzorec na oddeľovanie krstného mena a priezviska s pomlčkou

    Pomocou funkcií LEN a SEARCH vyhľadajte hodnotu pre num_chars:
    Vyhľadajte číselnú pozíciu medzery v bunke A2 (počínajúc prvým znakom zľava). (6)

  3. Vypočíta celkovú dĺžku textového reťazca, ktorý sa má extrahovať, a potom odráta počet znakov zľava po prvú medzeru, ktorú nájdete v kroku 1. (16 - 6 = 10)

Pozrite tiež

Funkcia TEXTSPLIT

Funkcia TEXTBEFORE

Funkcia TEXTAFTER

Rozdelenie textu do rôznych stĺpcov pomocou Sprievodcu konvertovaním textu na stĺpce