Rozdělení řetězce podle znaků v aplikaci Excel (6 vhodných způsobů)

  • Sdílet Toto
Hugh West

Někdy se může stát, že máte soubor dat, kde jsou v buňce vloženy různé druhy dat a odděleny znakem, jako je oddělovač, pomlčka, pomlčka atd. Takový soubor dat je neuspořádaný a zjistit konkrétní informace je poměrně obtížné. V tomto článku vám ukážu 6 způsobů, jak budete moci v aplikaci Excel rozdělit řetězec podle znaku

Řekněme, že máme datový soubor, ve kterém jsou Jméno, E-mailová adresa a Kontaktní číslo zadány jako jeden řetězec a odděleny znakem, tj. čárkou (,). Pro názornou ukázku jsme nastavili rozdělení čárkou.

Stáhnout cvičebnici

Rozdělení řetězce podle znaků v aplikaci Excel.xlsx

6 způsobů rozdělení řetězce podle znaků v aplikaci Excel

1. Rozdělení řetězce podle znaků pomocí funkcí LEFT a FIND

Používání stránek funkce LEFT a funkce FIND společně nám umožňuje rozdělit řetězec podle znaku z levé strany řetězce. Do prázdné buňky zadejte následující vzorec ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Zde se VYHLEDAT funkce vrací pozici první čárky ( "," ) z řetězce A6 a LEVÝ Funkce extrahuje z řetězce znaky, které jsou před konkrétním znakem (první čárkou). Nezapomeňte, že je třeba odečíst 1 vyjmout bez čárky.

Tisk ENTER a v buňce se zobrazí název B6 .

Přetáhněte buňku na konec datového souboru, abyste vzorec použili na všechny ostatní buňky ve sloupci. A . Získáte jména ze všech záznamů.

2. Funkce MID a FIND pro rozdělení řetězce

Pokud chcete získat texty mezi dvěma konkrétními znaky, můžete použít příkaz funkce MID a funkce FIND společně. Do prázdné buňky zadejte následující vzorec ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Zde, FIND(",",A6)+1 vrací počáteční pozici prvního znaku za první čárkou. FIND(",",A6,FIND(",",A6)+1) vrací počáteční pozici prvního znaku za druhou čárkou. -FIND(",",A6)-1 znamená, že všechny znaky řetězce za druhou čárkou budou vyloučeny. MID uvádí znaky mezi těmito dvěma čárkami.

Tisk ENTER . Výsledkem bude e-mailová adresa v buňce C6 .

Přetáhněte B7 buňku na konec souboru dat a získáte všechny e-mailové adresy.

3. Funkce RIGHT, LEN a FIND pro rozdělení řetězce podle znaků

Pomocí na PRAVÁ funkce , funkce LEN a funkce FIND můžete řetězec rozdělit a získat z něj správnou část za určitým znakem. Do prázdné buňky zadejte následující vzorec ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Zde, LEN(A6) vypočítá celkovou délku řetězce v buňce A6 . FIND(",",A6,FIND(",",A6)+1 najde poslední čárku a PRAVÁ extrahuje znaky za poslední čárkou.

Tisk ENTER a v buňce se zobrazí kontaktní číslo D6 .

Přetahovací buňka D6 a všechna čísla kontaktů získáte rozdělením řetězců sloupce A.

Podobné čtení:

  • Rozdělení řetězce podle délky v aplikaci Excel (8 způsobů)
  • Jak rozdělit text do více buněk v aplikaci Excel

4. Funkce SEARCH a LEFT pro rozdělení řetězce

Můžete použít funkce HLEDAT místo funkce FIND k rozdělení řetězce.

Rozdělení Název z řetězce buněk A6, zadejte do prázdné buňky následující vzorec ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Zde se HLEDAT funkce vrací pozici první čárky ( "," ) z řetězce A6 a LEVÝ Funkce extrahuje z řetězce znaky, které jsou před konkrétním znakem (první čárkou). Nezapomeňte, že je třeba odečíst 1 vyloučit čárku.

Tisk ENTER a v buňce se zobrazí název B6 .

Přetáhněte buňku na konec datového souboru, abyste vzorec použili na všechny ostatní buňky ve sloupci. A . Získáte jména ze všech záznamů.

5. Flash Fill pro rozdělení řetězce podle znaků

Používání stránek Blesková výplň je další technikou rozdělení řetězce podle znaků. Nejprve ručně zadejte část řetězce do buňky ( C6 )

Poté přejděte na Data> Datové nástroje a vyberte Blesková výplň .

Nyní vidíte, že Excel automaticky zadal rozdělený řetězec do všech ostatních buněk tohoto sloupce.

Přečtěte si více: Rozdělení textu v aplikaci Excel pomocí funkce Flash Fill

6. Příkaz Text do sloupců

Můžete také použít Text do sloupců příkaz pro rozdělení řetězce podle znaku. Nejprve vyberte datovou sadu.

Poté přejděte na Data> Datové nástroje a vyberte Text do sloupců .

Nyní se otevře okno s názvem Průvodce převodem textu do sloupců se objeví. Zkontrolujte S vymezením a stiskněte tlačítko Další .

Ve druhém kroku vyberte možnost Čárka a stiskněte tlačítko Další .

Pokud je řetězec oddělen jiným znakem, například tabulátorem, středníkem nebo mezerou, musíte tento znak vybrat. Další V posledním kroku vyberte možnost Obecné a klikněte na Dokončení .

Nyní vidíte, že různé části řetězce, které byly odděleny znakem čárky, byly rozděleny do různých buněk.

Závěr

Pomocí kterékoli z výše popsaných metod můžete řetězec rozdělit podle znaků. Pokud se setkáte s jakýmkoli druhem nejasností, zanechte nám prosím komentář a dejte nám šanci odstranit vaše nejasnosti.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.