Způsob 1: Použití automatického nástroje

V Excel je automatický nástroj určený k rozdělení textu do sloupců. Nepracuje v automatickém režimu, takže všechny akce je třeba provádět ručně, předem vybráním rozsahu zpracovávaných dat. Nastavení je však maximálně jednoduché a rychlé na realizaci.

  1. S podržením levého tlačítka myši vyberte všechny buňky, jejichž text chcete rozdělit do sloupců.
  2. Výběr textu pro rychlé rozdělení pomocí vestavěného nástroje Excel
  3. Poté přejděte na kartu "Data" a klikněte na tlačítko "Text do sloupců".
  4. Přechod k nástroji pro rychlé rozdělení textu v Excelu
  5. Objeví se okno "Průvodce rozdělením textu do sloupců", ve kterém je třeba vybrat formát dat "s oddělovači". Oddělovačem je nejčastěji mezera, ale pokud je to jiná interpunkční značka, je třeba ji uvést v dalším kroku.
  6. Výběr typu automatického rozdělení textu v Excelu
  7. Zaškrtněte symbol oddělení nebo jej ručně zadejte a poté se seznamte s předběžným výsledkem rozdělení v okně níže.
  8. Výběr typu oddělovače při rychlém rozdělení textu v Excelu
  9. V závěrečném kroku můžete uvést nový formát sloupců a místo, kam je třeba je umístit. Jakmile bude nastavení dokončeno, klikněte na "Hotovo" pro aplikaci všech změn.
  10. Náhled předběžného výsledku automatického oddělení textu v Excelu
  11. Vraťte se k tabulce a ujistěte se, že rozdělení proběhlo úspěšně.
  12. Výsledek automatického oddělení textu v Excelu

Z této instrukce lze vyvodit, že použití takového nástroje je optimální v situacích, kdy je třeba rozdělení provést pouze jednou, přičemž pro každé slovo označíte nový sloupec.Nicméně, pokud se do tabulky neustále přidávají nová data, bude rozdělování tímto způsobem poněkud nepohodlné, proto v takových případech doporučujeme se seznámit s následujícím způsobem.

Způsob 2: Vytvoření vzorce pro rozdělení textu

V Excelu si můžete sami vytvořit relativně složitý vzorec, který umožní vypočítat pozice slov v buňce, najít mezery a rozdělit každé na jednotlivé sloupce. Jako příklad vezmeme buňku, která se skládá ze tří slov oddělených mezerami. Pro každé z nich bude potřeba svůj vzorec, proto rozdělíme způsob na tři etapy.

Krok 1: Rozdělení prvního slova

Vzorec pro první slovo je nejjednodušší, protože se bude vycházet pouze z jedné mezery pro určení správné pozice. Prozkoumejme každý krok jeho vytvoření, abychom získali úplný obrázek o tom, proč jsou určité výpočty potřebné.

  1. Pro pohodlí vytvoříme tři nové sloupce s popisky, do kterých budeme přidávat rozdělený text. Můžete to udělat také, nebo tento krok přeskočit.
  2. Vytvoření pomocných sloupců pro ruční rozdělení textu v Excelu

  3. Vyberte buňku, kde chcete umístit první slovo, a zapište vzorec =LEV(.
  4. Vytvoření první formule pro oddělení prvního slova z textu v Excelu
  5. Poté stiskněte tlačítko "Argumenty funkce", čímž přejdete do grafického okna pro úpravu vzorce.
  6. Přechod k úpravě argumentů funkce pro rozdělení prvního slova textu v Excelu
  7. Jako text argumentu uveďte buňku s textem, kliknutím na ni levým tlačítkem myši v tabulce.
  8. Výběr buňky s textem pro oddělení prvního slova v Excelu
  9. Počet znaků před mezerou nebo jiným oddělovačem bude třeba spočítat, ale ručně to dělat nebudeme, místo toho využijeme další vzorec — NAJÍT().
  10. Vytvoření vyhledávací funkce pro nalezení mezery v prvním slově při jeho rozdělení v Excelu
  11. Jakmile jej zapíšete v tomto formátu, zobrazí se v textu buňky nahoře a bude zvýrazněn tučně. Klikněte na něj pro rychlý přechod k argumentům této funkce.
  12. Přechod k úpravě argumentů funkce hledání při rozdělení prvního slova v Excelu
  13. V poli "Hledaný_text" jednoduše zadejte mezeru nebo používaný oddělovač, protože to pomůže pochopit, kde slovo končí. V "Text_pro_hledání" uveďte stejnou zpracovávanou buňku.
  14. Výběr textu pro hledání prvního prostoru při dělení slova v Excelu
  15. Klikněte na první funkci, abyste se k ní vrátili, a na konci druhého argumentu přidejte -1. To je nezbytné, aby vzorec "NAJÍT" zohlednil ne hledanou mezeru, ale znak před ní.Jak je vidět na následujícím snímku obrazovky, výstupem je příjmení bez jakýchkoli mezer, což znamená, že sestavení vzorců bylo provedeno správně.
  16. Úprava vzorce LEVSIMV pro zobrazení prvního slova při rozdělení textu v Excelu
  17. Zavřete editor funkcí a ujistěte se, že slovo se správně zobrazuje v nové buňce.
  18. Návrat k tabulce pro kontrolu zobrazení prvního slova při dělení v Excelu
  19. Držte buňku v pravém dolním rohu a přetáhněte ji dolů na požadovaný počet řádků, abyste ji roztáhli. Tak se dosadí hodnoty dalších výrazů, které je třeba rozdělit, a provedení vzorce probíhá automaticky.
  20. Roztažení vzorce po rozdělení prvního slova v Excelu

Úplně vytvořený vzorec má tvar =LEVÝ(A1;HLEDAT(" ";A1)-1), můžete jej vytvořit podle výše uvedeného návodu nebo vložit tento, pokud podmínky a oddělovač vyhovují. Nezapomeňte nahradit zpracovávanou buňku.

Krok 2: Rozdělení druhého slova

Nejtěžší je rozdělit druhé slovo, kterým je v našem případě jméno. Je to způsobeno tím, že je obklopeno mezerami z obou stran, takže je třeba je obě zohlednit při vytváření rozsáhlého vzorce pro správný výpočet pozice.

  1. V tomto případě se hlavním vzorcem stane =MID( — zapište ji tímto způsobem a poté přejděte k oknu nastavení argumentů.
  2. Vytvoření vzorce pro rozdělení druhého slova v Excelu

  3. Tento vzorec bude hledat požadovaný řádek v textu, přičemž jako text vybíráme buňku s nápisem k rozdělení.
  4. Výběr buňky při hledání řádku pro rozdělení druhého slova v Excelu
  5. Počáteční pozici řádku bude třeba určit pomocí již známého pomocného vzorce HLEDAT().
  6. Vytvoření funkce HLEDAT pro nalezení počáteční pozice při dělení druhého slova v Excelu
  7. Jakmile ji vytvoříte a přejdete k ní, vyplňte ji přesně tak, jak bylo ukázáno v předchozím kroku.Jako hledaný text použijte oddělovač a buňku uveďte jako text pro hledání.
  8. Nastavení funkce HLEDAT pro nalezení počáteční pozice při rozdělení druhého slova v Excelu
  9. Vraťte se k předchozímu vzorci, kde přidejte k funkci "NAJÍT" +1 na konci, aby se počítání začalo od následujícího znaku po nalezené mezeře.
  10. Úprava funkce pro zohlednění mezery při nastavení vzorce pro rozdělení druhého slova v Excelu
  11. Nyní vzorec již může začít hledat řetězec od prvního znaku jména, ale zatím ještě neví, kde ho ukončit, proto do pole "Počet_znaků" znovu zapište vzorec NAJÍT().
  12. Přechod k nastavení funkce hledání druhé mezery při dělení slova v Excelu
  13. Přejděte k jejím argumentům a vyplňte je již známým způsobem.
  14. Nastavení funkce vyhledávání druhé mezery při dělení slova v Excelu
  15. Dříve jsme nezvažovali počáteční pozici této funkce, ale nyní je třeba tam také zapsat NAJÍT(), protože tento vzorec by měl najít nikoli první mezeru, ale druhou.
  16. Vytvoření pomocné funkce pro hledání druhé mezery v Excelu
  17. Přejděte k vytvořené funkci a vyplňte ji stejným způsobem.
  18. Nastavení pomocné funkce pro vyhledání druhé mezery v Excelu
  19. Vraťte se k prvnímu "NAJÍT" a doplňte do "Počáteční_pozice" +1 na konci, protože pro hledání řetězce není potřeba mezera, ale následující znak.
  20. Úprava první funkce HLEDAT pro druhé slovo při dělení v Excelu
  21. Klikněte na kořen =ČÁST a umístěte kurzor na konec řetězce "Počet_znaků".
  22. Závěrečná fáze nastavení vzorce pro rozdělení druhého slova v Excelu
  23. Doplňte tam výraz -NAJÍT(" ";A1)-1) pro dokončení výpočtů mezer.
  24. Přidání posledního výrazu pro vzorec rozdělení druhého slova v Excelu
  25. Vraťte se k tabulce, rozšiřte vzorec a ujistěte se, že se slova zobrazují správně.
  26. Výsledek práce vzorce pro rozdělení druhého slova v Excelu

Vzorec se ukázal být velký a ne všichni uživatelé chápou, jak přesně funguje. Jde o to, že pro hledání řetězce bylo nutné použít hned několik funkcí, které určují počáteční a koncové pozice mezer, a poté se od nich odečítal jeden znak, aby tyto mezery nebyly zobrazeny.Nakonec je vzorec následující: =MID(A1;FIND(" ";A1)+1;FIND(" ";A1;FIND(" ";A1)+1)-FIND(" ";A1)-1). Použijte ho jako příklad, nahraďte číslo buňky s textem.

Krok 3: Rozdělení třetího slova

Poslední krok našeho návodu zahrnuje rozdělení třetího slova, což vypadá podobně jako u prvního, ale celkový vzorec se mírně mění.

  1. Do prázdné buňky pro umístění budoucího textu napište =RIGHT( a přejděte k argumentům této funkce.
  2. Přechod k nastavení vzorce pro rozdělení třetího slova v Excelu

  3. Jako text uveďte buňku s nápisem pro rozdělení.
  4. Výběr buňky pro rozdělení třetího slova v Excelu
  5. Tentokrát pomocná funkce pro hledání slova se nazývá LEN(A1), kde A1 — stejná buňka s textem. Tato funkce určuje počet znaků v textu, a my se zaměříme pouze na vhodné.
  6. Vytvoření funkce DLSŘ pro hledání počtu znaků ve stringu při dělení slova v Excelu
  7. K tomu přidejte -FIND() a přejděte k úpravě tohoto vzorce.
  8. Přidání funkce HLEDAT pro rozdělení třetího slova v Excelu
  9. Zadejte již známou strukturu pro hledání prvního oddělovače v řetězci.
  10. Standardní nastavení funkce HLEDAT pro oddělení třetího slova
  11. Přidejte pro počáteční pozici ještě jeden FIND().
  12. Přidání počáteční pozice pro funkci HLEDAT při rozdělení třetího slova v Excelu
  13. Ukažte mu stejnou strukturu.
  14. Nastavení počáteční pozice pro funkci HLEDAT při dělení třetího slova v Excelu
  15. Vraťte se k předchozímu vzorci "FIND".
  16. Přechod na předchozí funkci HLEDAT pro dokončení nastavení rozdělení třetího slova v Excelu
  17. Přidejte pro jeho počáteční pozici +1.
  18. Nastavení počáteční pozice pro dokončení rozdělení třetího slova v Excelu
  19. Přejděte k jádru vzorce RIGHT a ujistěte se, že výsledek se zobrazuje správně, a teprve poté potvrďte provedené změny. Celkový vzorec v tomto případě vypadá jako =RIGHT(A1;LEN(A1)-FIND(" ";A1;FIND(" ";A1)+1)).
  20. Kontrola dělení třetího slova při práci s vzorcem v Excelu
  21. Nakonec na následujícím snímku obrazovky vidíte, že všechna tři slova jsou správně rozdělena a nacházejí se ve svých sloupcích. K tomu bylo nutné použít různé vzorce a pomocné funkce, ale to umožňuje dynamicky rozšiřovat tabulku a nemusíte se obávat, že byste museli text znovu rozdělovat. V případě potřeby jednoduše rozšiřujte vzorec jeho posunutím dolů, aby se další buňky automaticky zahrnuly.
  22. Výsledek rozdělení všech tří slov v Excelu