Rozdělení Textu na základě Znaků/s v aplikaci Excel
Rozdělení textů je jedním ze základních úkolů v aplikaci excel. Často potřebujeme rozdělení jmen, ID, adresu atd. ze zřetězeného textu. Za tímto účelem se zaměřujeme na oddělovací text v řetězci a použijeme k rozdělení každého segmentu řetězce. V tomto článku se naučíme, jak rozdělit text na základě jednoho nebo více znaků v řetězci.,
rozdělit textový řetězec na konkrétní znak pomocí vzorce
můžeme rozdělit texty na konkrétní znak pomocí funkce vlevo, vpravo, LEN a najít. Budou samozřejmě rozděleny alespoň dvě části textu. Nejprve text před konkrétním textem (text vlevo od znaku) a druhý text za konkrétním textem (text vpravo od znaku).
rozdělit text vlevo od řetězce
podívejme se, jak můžeme rozdělit text vlevo od znaků.,
Obecný Vzorec
řetězec: Řetězec, ze které chcete rozdělit text. To může být hardcoded hodnota, odkaz na buňku, nebo vzorec.
specifický znak: znak/s, při kterém chcete rozdělit text. To může být hardcoded hodnota, odkaz na buňku, nebo vzorec.
podívejme se na příklad, jak vyjasnit věci.
příklad: rozdělit Text vlevo od řetězce na základě znaku
zde mám tuto jednoduchou sadu dat. V rozsahu A2: A1 jsme jmenovali a kódy zřetězené čárkou („,“)., Název je nalevo od čárky a chci ho rozdělit od každého textu.
použijte zde nad obecný vzorec, abyste získali text vlevo od čárky v řetězci. Zkopírujte jej do B2 a přetáhněte dolů.
můžete vidět, že každé jméno je extrahován z řetězce přesně.
jak to funguje?
jak víme, že levá funkce extrahuje daný počet znaků z daného řetězce. Teď rozebereme vzorec naruby.,
protože nechceme, aby čárka ( “ ,“) byla součástí extrahovaného řetězce, odečteme 1 od 16. (v případě, že cílové znaky byly 2 pak bychom odečíst 2 a tak dále. Stručně řečeno, odečteme délku vyhledávacího řetězce z pozice vyhledávacího řetězce, abychom jej nezahrnuli do výsledku).
Nakonec budeme mít vlevo (A2, 15) a dostaneme jméno extrahované (15 znaků zleva).
rozdělit text napravo od řetězce
naučili jsme se, jak získat text nalevo od konkrétního znaku. Nyní se podívejme, jak můžeme rozdělit text napravo od konkrétního znaku/znaků.,
Generic Formula
String: řetězec, ze kterého chcete rozdělit text. To může být hardcoded hodnota, odkaz na buňku, nebo vzorec.
specifický znak: znak/s, při kterém chcete rozdělit text. To může být hardcoded hodnota, odkaz na buňku, nebo vzorec.
podívejme se na příklad, jak vyjasnit věci.
příklad: rozdělit Text napravo od řetězce na základě znaku
použijeme stejná data, která jsme použili ve výše uvedeném příkladu. Tentokrát musíme extrahovat kódy z řetězce., Kódy jsou na pravé straně čárky („,“). Umožňuje použít výše obecný vzorec pro rozdělení textu zprava.
v buňce C2 napište tento vzorec a přetáhněte dolů, abyste získali každou hodnotu.
jak to funguje:
pojďme to rozebrat zevnitř. Funkce LEN vrací počet znaků v řetězci.
nyní, Jak víme, že správná funkce vrací daný počet znaků zprava daného řetězce, proto získáme 30 (2 znaky zprava).,
takže jsme rozdělili text na konkrétní text v řetězci pomocí funkce text excel. Je to dynamické. Kdykoli zadáte nová data do sloupce, získáte extrahovaný text v sousedních sloupcích (pokud zkopírujete vzorec v sousední buňce). Pomocí této metody budete mít původní text neporušený. Pokud chcete, můžete hodnotu vložit výstup a odstranit zdrojová data.
rozdělit text na konkrétní znak/s pomocí funkce Text to Column
pomocí výše uvedeného vzorce můžeme oddělit pouze text na první vzhled konkrétního textu v řetězci., Pokud by na náhodných místech v textu bylo více čárek, výše uvedený vzorec by byl zbytečný. Budeme muset použít více vzorců a to by bylo únavné. Jak rozdělíme text na každý vzhled konkrétního charakteru?
je zde Vestavěná funkce pro rozdělení textu do sloupců. Nazývá se funkce Text to Column. Pomocí této funkce můžete rozdělit původní text do více sloupců, na každém vzhledu oddělovače.
podívejme se, jak jej můžete použít rozdělit text na základě konkrétního znaku.,
první věc, mít dostatek prázdných sloupců, takže napravo od zdrojového textu. Pokud máte údaje ve sloupcích vpravo od zdrojového textu, mohou být nahrazeny. Je lepší zkopírovat zdrojová data do nového listu. Tímto způsobem budete mít zdrojová data neporušená a nebudou ovlivněna žádná jiná data.
- Vyberte data, která chcete rozdělit.
- stiskněte ALT>a>e.otevře se okno Převést Text do sloupce průvodce. Můžete také přejít na Data> text do sloupce na kartě pásu karet.,
- Vyberte oddělený a klikněte na další.
existuje několik možností společného oddělovače, které lze vybrat, jako je karta, středník, čárka, mezera a další. Můžete si vybrat jeden nebo více separátorů. - zde rozdělíme text pomocí oddělovače čárky. Můžeme vybrat zaškrtávací políčko čárka, ale zde použijeme druhou možnost. V jiné možnosti, můžete napsat libovolný text rozdělit text na. Napíšeme čárku.,
jakmile do textového pole napíšete čárku, excel zobrazí před dokončením náhled výstupu.
Pokud bychom použili více oddělovačů, jako je prostor a čárka, rozdělili bychom také první a příjmení.
takže jo kluci to, jak jsme rozdělit text na základě znaku nebo textu v řetězci v Excelu. Obě metody mají své vlastní výhody a nevýhody., V první metodě vytvoříte dynamický oddělovač,který můžete použít vícekrát změnou dat. Ale když budete muset rozdělit text na příliš mnoho částí, excel vzorec metoda může být složité a únavné. Na druhou stranu metoda Text to Column je v této části dobrá, ale není dynamická.
dovolte mi, pokud máte nějaké pochybnosti nebo zvláštní požadavky v sekci komentáře níže.,
Extrahovat Text Z Řetězce V aplikaci Excel Pomocí aplikace Excel VLEVO A VPRAVO Funkce
Jak získat Název Domény z E-mailu v aplikaci Excel
Rozdělit Čísla a Textové Řetězce v aplikaci Excel
Populární Články:
50 Excel Zástupce pro Zvýšení Vaší Produktivity.
Funkce SVYHLEDAT v aplikaci Excel
COUNTIF v Excelu 2016
Jak Používat Funkce SUMIF v Excel