Note: The other languages of the website are Google-translated. Back to English

Rozdělte text s oddělovačem do buňky v aplikaci Excel

Funkce zabudovaného textu do sloupců v aplikaci Excel vám ve skutečnosti pomůže rychle rozdělit text pomocí určitého oddělovače. Další možností je dosáhnout vzorce pomocí vzorce. V tomto článku poskytujeme podrobného průvodce, který vám pomůže rozdělit text s oddělovačem pomocí kombinace funkcí TRIM, MID, SUBSTITUTE, REPT a LEN v aplikaci Excel.


Jak rozdělit text v buňce s určitým oddělovačem v aplikaci Excel?

Nejprve připravte svá data. Předpokládejme, že jste ve sloupci B připravili seznam textových řetězců, jak je ukázáno na následujícím snímku obrazovky, kromě toho je třeba vytvořit tři pomocné sloupce obsahující číslo 1, 2 a 3 samostatně v buňkách sloupce.

Obecný vzorec

=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Argumenty

A1: Představuje buňku obsahující textový řetězec, který chcete rozdělit pomocí oddělovače;

Oddělovač: Oddělovač, podle kterého chcete rozdělit text;
Oddělovač musí být uzavřen do uvozovek.

N: Zde toto písmeno N odkazuje na číslo ve sloupcích pomocníka.

Jak používat tento vzorec?

1. Vyberte prázdnou buňku a odešlete první text, který chcete rozdělit. V tomto případě vyberu buňku C3.

2. Zadejte do ní následující vzorec a stiskněte vstoupit klíč.

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

3. Vyberte buňku s výsledkem, přetažením rukojeti výplně doprava do sousedních dvou buněk extrahujte druhý a třetí text.

4. Ponechejte vybrané tři výše uvedené buňky a potom přetažením úchytu dolů rozdělte další textové řetězce ve stejné tabulce se stejným oddělovačem. Viz snímek obrazovky:

Nyní byl každý textový řetězec v konkrétních buňkách rozdělen na oddělené buňky sloupců pomocí oddělovače „-“.

Jak tento vzorec funguje?

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))

  • REPT(" ",LEN($B3)): Funkce LEN vrací celkový počet znaků v KTE-Jan-359 (zde je výsledek 11). A pak funkce REPT opakuje mezeru 11krát. Výsledek je „“ (v uvozovkách je 11 mezer);
  • SUBSTITUTE($B3,"-", " "): Funkce SUBSTITUTE nahradí každou pomlčku „-“ v textovém řetězci „KTE-Jan-359“ 11 mezerami. A vrátí výsledek jako „KTE Jan 359“.

2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))

  • MID("KTE Jan 359",1,11): Funkce MID vrací 11 znaků počínaje prvním znakem „KTE Jan 359“. Výsledkem je „KTE“.
    Poznámka: Písmeno N se odkazuje na $ B3 a hodnota v $ B3 je číslo 1, zde se počáteční bod počítá s (G $ 3-1) * LEN ($ B3) +1 = 1.

3. TRIM("KTE "): Funkce TRIM odstraní všechny extrahované mezery z „KTE“ a nakonec vrátí výsledek jako KTE.


Související funkce

Funkce Excel TRIM
Funkce Excel TRIM odstraní z textového řetězce všechny mezery navíc a mezi slovy zachová pouze jednotlivé mezery.

Funkce Excel MID
Funkce Excel MID se používá k vyhledání a vrácení konkrétního počtu znaků ze středu daného textového řetězce.

Funkce Excel SUBSTITUTE
Funkce Excel SUBSTITUTE nahradí text nebo znaky v textovém řetězci jiným textem nebo znaky.

Funkce Excel LEN
Funkce Excel LEN vrací počet znaků v textovém řetězci.


Související vzorce

Rozdělte rozměry na dvě části v aplikaci Excel
Tento článek vysvětluje, jak používat vzorce k rozdělení dimenzí v buňce na dvě části bez jednotek (jednotlivé délky a šířky).

Oddělte čísla od měrných jednotek
Tento článek vysvětluje, jak pomocí vzorce oddělit čísla od jednotek měření.

Rozdělte text a čísla do buňky v aplikaci Excel
Pokud chcete rozdělit text a čísla v buňce na různé buňky sloupců pomocí vzorců, udělá vám tento návod na vzorce laskavost.

Rozdělit textový řetězec na konkrétní znak v buňce v aplikaci Excel
Tento kurz vysvětluje, jak rozdělit textový řetězec na konkrétní znak do samostatných buněk sloupců pomocí vzorců v aplikaci Excel.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL