Obsah
Jak rozdělit buňku v aplikaci Excel? Pomocí funkce Text do sloupců, bleskové výplně, vzorců nebo nástroje Rozdělit text. V tomto návodu jsou popsány všechny možnosti, které vám pomohou vybrat techniku nejvhodnější pro váš konkrétní úkol.
Obecně můžete potřebovat rozdělit buňky v aplikaci Excel ve dvou případech. Nejčastěji tehdy, když importujete data z nějakého externího zdroje, kde jsou všechny informace v jednom sloupci, zatímco vy je chcete mít v samostatných sloupcích. Nebo můžete chtít rozdělit buňky v existující tabulce pro lepší filtrování, třídění nebo podrobnou analýzu.
Jak rozdělit buňky v aplikaci Excel pomocí funkce Text do sloupců
Na stránkách Text do sloupců Funkce přijde vhod, když potřebujete rozdělit obsah buňky do dvou nebo více buněk. Umožňuje oddělit textové řetězce určitým oddělovačem, jako je čárka, středník nebo mezera, a také rozdělit řetězce pevné délky. Podívejme se, jak jednotlivé scénáře fungují.
Jak oddělit buňky v aplikaci Excel pomocí oddělovače
Předpokládejme, že máte seznam účastníků, ve kterém je ve stejném sloupci uvedeno jméno účastníka, země a předpokládané datum příjezdu:
Chceme rozdělit data v jedné buňce do několika buněk, jako např. Jméno , Příjmení , Země , Datum příjezdu a Stav . Chcete-li ji provést, proveďte následující kroky:
- Pokud chcete výsledky umístit doprostřed tabulky, začněte vložením nového sloupce (nových sloupců), aby nedošlo k přepsání stávajících dat. V tomto příkladu jsme vložili 3 nové sloupce, jak je znázorněno na obrázku níže: Pokud vedle sloupce, který chcete oddělit, nemáte žádná data, tento krok přeskočte.
- Vyberte buňky, které chcete rozdělit, přejděte na stránku Data karta> Datové nástroje a klikněte na Text do sloupců tlačítko.
- V prvním kroku Převod textu na sloupce Průvodce umožňuje zvolit způsob rozdělení buněk - podle oddělovače nebo šířky.V našem případě je obsah buněk oddělen mezerami a čárkami, takže vybereme možnost. S vymezením a klikněte na tlačítko Další .
- V dalším kroku zadáte oddělovače a případně, textový kvalifikátor .Můžete si vybrat jeden nebo více předdefinovaných oddělovačů a zadat vlastní do pole Další V tomto příkladu vybereme Prostor a Čárka :
Tipy:
- S po sobě jdoucími oddělovači zacházet jako s jedním Tuto možnost vyberte, pokud vaše data mohou obsahovat dva nebo více oddělovačů za sebou, např. pokud je mezi slovy několik po sobě jdoucích mezer nebo jsou data oddělena čárkou a mezerou, jako například "Smith, John".
- Zadání kvalifikátoru textu . Tuto možnost použijte, pokud je některý text uzavřen v jednoduchých nebo dvojitých uvozovkách a chcete, aby tyto části textu byly neoddělitelné. Pokud například zvolíte čárku (,) jako oddělovač a uvozovky (") jako kvalifikátor textu, pak všechna slova uzavřená v dvojitých uvozovkách, např. "Kalifornie, USA" , se vloží do jedné buňky jako Kalifornie, USA Pokud vyberete {žádný} jako textový kvalifikátor, pak "Kalifornie budou rozděleny do jedné buňky (spolu s úvodní uvozovkou) a USA" do jiného (spolu s uzavírací značkou).
- Náhled dat . Než kliknete na Další je rozumné procházet tlačítkem Náhled dat zkontrolujte, zda Excel správně rozdělil obsah všech buněk.
- Zbývají už jen dvě věci - zvolit formát dat a určit, kam chcete výsledné hodnoty vložit:
- Formát dat . Ve výchozím nastavení se Obecné je nastaven formát pro všechny sloupce, což ve většině případů funguje dobře. Data Chcete-li změnit formát dat pro určitý sloupec, klikněte na tento sloupec v části Náhled dat a poté vyberte jeden z formátů v části Formát dat sloupce (viz obrázek níže).
- Cílová destinace . Chcete-li Excelu sdělit, kam chcete vypsat oddělená data, klikněte na tlačítko Sbalit dialogové okno ikona vedle Cílová destinace a vyberte buňka úplně vlevo nahoře cílového rozsahu nebo zadejte odkaz na buňku přímo do pole. Při této volbě buďte velmi opatrní a ujistěte se, že vpravo od cílové buňky je dostatek prázdných sloupců.
Poznámky:
- Pokud nechcete importovat některý sloupec, který se zobrazuje v náhledu dat, vyberte tento sloupec a zaškrtněte políčko. Neimportovat sloupec (přeskočit) přepínač pod Formát dat sloupce .
- Rozdělená data není možné importovat do jiné tabulky nebo sešitu. Pokud se o to pokusíte, zobrazí se chyba neplatného cíle.
- Nakonec klikněte na Dokončení Jak ukazuje následující obrázek, Excel dokonale umístil obsah jedné buňky do několika buněk:
Jak rozdělit text s pevnou šířkou
V této části je vysvětleno, jak rozdělit buňku v aplikaci Excel na základě zadaného počtu znaků. Pro snazší pochopení uvažujte následující příklad.
Předpokládejme, že máte ID produktů a názvy produktů v jednom sloupci a chcete extrahovat ID do samostatného sloupce:
Protože všechna ID produktů obsahují 9 znaků, je třeba. Pevná šířka možnost se pro tuto práci dokonale hodí:
- Spusťte Převod textu na sloupce V prvním kroku průvodce vyberte možnost Pevná šířka a klikněte na Další .
- Nastavte šířku každého sloupce pomocí příkazu Náhled dat Jak je znázorněno na obrázku níže, svislá čára představuje zlom sloupce a pro vytvoření nového zlomového řádku stačí kliknout na požadované místo (v našem případě 9 znaků): Chcete-li zlom odstranit, dvakrát klikněte na řádek; chcete-li zlom přesunout na jiné místo, jednoduše přetáhněte řádek myší.
- V dalším kroku zvolte formát dat a cíl rozdělených buněk přesně tak, jak jsme to udělali v předchozím příkladu, a klikněte na tlačítko . Dokončení dokončíte oddělení.
Jak oddělit buňky aplikace Excel pomocí funkce Flash Fill
Od aplikace Excel 2013 můžete využívat funkci Flash Fill, která dokáže nejen automaticky vyplnit buňky daty, ale také rozdělit jejich obsah.
Vezměme si sloupec dat z našeho prvního příkladu a podívejme se, jak nám funkce Flash Fill aplikace Excel pomůže rozdělit buňku na polovinu:
- Vložte nový sloupec vedle sloupce s původními daty a do první buňky zadejte požadovanou část textu (v tomto příkladu jméno účastníka).
- Zadejte text do několika dalších buněk. Jakmile Excel zjistí vzor, automaticky doplní podobná data do dalších buněk. V našem případě trvalo 3 buňky, než Excel zjistil vzor:
- Pokud jste spokojeni s tím, co vidíte, stiskněte tlačítko . Vstupte na a všechna jména se zkopírují do samostatného sloupce najednou.
Jak rozdělit buňku v aplikaci Excel pomocí vzorců
Ať už vaše buňky obsahují jakékoli různorodé informace, vzorec pro rozdělení buňky v aplikaci Excel spočívá v nalezení polohy oddělovače (čárka, mezera atd.) a extrakci podřetězce před, za nebo mezi oddělovači. Obecně byste použili funkce HLEDAT nebo NAJÍT k určení polohy oddělovače a jednu z funkcí Text (LEFT, RIGHT nebo MID) k získání podřetězce.
K rozdělení dat v buňce A2 oddělených spojovníkem použijete například následující vzorce čárka a mezera (viz obrázek níže):
Výpis názvu v B2:
=LEFT(A2, SEARCH(",",A2)-1)
Zde funkce SEARCH určí pozici čárky v řetězci A2 a od výsledku odečtete 1, protože samotná čárka se ve výstupu neočekává. Funkce LEFT vyčlení tento počet znaků ze začátku řetězce.
Vyjmutí země v oblasti C2:
=RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)
Zde funkce LEN vypočítá celkovou délku řetězce, od které odečte pozici čárky vrácené funkcí SEARCH. Navíc odečte znak mezery (-1). Rozdíl jde do 2. argumentu RIGHT, takže se vytáhne tolik znaků z konce řetězce.
Výsledek bude vypadat takto:
Pokud je oddělovačem čárka s mezerou nebo bez ní , můžete použít následující vzorec pro extrakci podřetězce za ním (kde 1000 je maximální počet znaků, které se mají vytáhnout):
=TRIM(MID(A2, SEARCH(",", A2)+1, 1000))
Jak vidíte, neexistuje univerzální vzorec, který by zvládl všechny druhy řetězců. V každém konkrétním případě budete muset přijít na vlastní řešení.
Dobrou zprávou je, že díky funkcím dynamického pole, které se objevily v aplikaci Excel 365, není nutné používat mnoho starých vzorců. Místo toho můžete použít tyto funkce:
- TEXTSPLIT - rozdělí řetězce podle zadaného oddělovače.
- TEXTBEFORE - extrahuje text před určitým znakem nebo podřetězcem.
- TEXTAFTER - extrahuje text za určitým znakem nebo slovem.
Další příklady vzorců pro dělení buněk v aplikaci Excel naleznete v následujících zdrojích:
- Výpis textu před určitým znakem
- Získání podřetězce za určitým znakem
- Výpis textu mezi dvěma výskyty znaku
- Rozdělení buňky čárkou, dvojtečkou, lomítkem, pomlčkou nebo jiným oddělovačem
- Rozdělení buněk pomocí zalomení řádku
- Oddělení textu a čísel
- Vzorce pro oddělování názvů v aplikaci Excel
Rozdělení buněk pomocí funkce Rozdělit text
Nyní, když jste se seznámili s vestavěnými funkcemi, vám ukážu alternativní způsob dělení buněk v aplikaci Excel. Mám na mysli nástroj Rozdělit text, který je součástí naší sady Ultimate Suite pro aplikaci Excel. Ten dokáže provádět následující operace:
- Rozdělení buňky podle znaku
- Rozdělení buňky podle řetězce
- Rozdělení buňky podle masky (vzoru)
Například rozdělení údajů o účastníkovi v jedné buňce do několika buněk lze provést ve dvou rychlých krocích:
- Vyberte buňky, které chcete oddělit, a klikněte na tlačítko Rozdělený text na ikoně Data Ablebits na kartě Text skupina.
- Na panelu doplňku nakonfigurujte následující možnosti:
- Vyberte Čárka a Prostor jako oddělovače.
- Vyberte S po sobě jdoucími oddělovači zacházet jako s jedním zaškrtávacího políčka.
- Vyberte si Rozdělení do sloupců .
- Klikněte na Split tlačítko.
Hotovo! Mezi původní sloupce se vloží čtyři nové sloupce s rozdělenými daty, kterým stačí dát vhodné názvy:
Tip: Chcete-li sloupec jmen rozdělit na jméno, příjmení a druhé jméno, můžete použít speciální nástroj Rozdělit jména.
Pokud jste zvědaví na Rozdělený text a Rozdělení názvů nástrojů v akci, můžeme využít níže uvedený odkaz ke stažení. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu!
Dostupné soubory ke stažení
Ultimate Suite 14denní plně funkční verze (.exe soubor)