Obsah
Existuje mnoho způsobů, jak rozdělení textu v aplikaci Excel . V tomto článku se seznámíme s několika metodami, které umožňují Vzorec pro rozdělení textu v aplikaci Excel podle mezery . Máme k dispozici vzorový soubor dat obsahující Jména . Prostor je zde použit jako oddělovač. Podívejme se, jak se rozdělit text podle mezer pomocí vzorců na adrese Excel .
Stáhnout cvičebnici
Rozdělení textu podle mezer.xlsm5 způsobů rozdělení textu mezerou pomocí vzorce v aplikaci Excel
V tomto příspěvku se podíváme na použití LEVÝ , VYHLEDAT , HLEDAT , PRAVÁ , TRIM , LEN , SUBSTITUTE , SLOUPCE funkce a použít VBA kód na rozdělit text mezerou .
Metoda 1: Rozdělení textu podle mezery pomocí funkcí LEFT a FIND
Nejprve vyjmeme Jméno což je levá část názvu pomocí příkazu LEVÝ a VYHLEDAT funkce.
Kroky:
- Nejprve zadejte do buňky následující vzorec C5 .
=LEFT(B5, FIND(" ",B5))
- Nyní stiskněte tlačítko ENTER klíč.
Zde, FIND(" ",B5) dává výstup v podobě 5 . Které jsou celkem písmen včetně Prostor z levé strany názvu. Pak =LEFT(B5, 5 ) nám dává výsledek Mary .
- Nakonec přetáhněte dolů Automatické vyplňování zbytek série.
Přečtěte si více: Jak rozdělit jméno a příjmení v aplikaci Excel (6 snadných způsobů)
Metoda 2: Rozdělení textu podle mezer pomocí funkcí MID a FIND
Nyní rozdělíme prostřední jméno, které je odděleno mezerou, pomocí příkazu MID a VYHLEDAT funkce.
Kroky:
- Nejprve zadejte do buňky následující vzorec D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))
- Poté stiskněte tlačítko ENTER klíč.
- Nakonec přetáhněte dolů Automatické vyplňování zbytek série.
Co se zde děje? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) určuje číslo, na kterém se nachází druhá mezera. V tomto případě je to 10 .., =MID(B5,5,10) dává výsledek ve tvaru Elizabeth . 5 je startovní číslo a 10 znamená, že celkový počet znaků .
Přečtěte si více: Jak rozdělit text v aplikaci Excel podle znaků (5 rychlých metod)
Podobná čtení
- Rozdělení řetězce podle znaků v aplikaci Excel (6 vhodných způsobů)
- Rozdělení řetězce podle délky v aplikaci Excel (8 způsobů)
- Jak oddělit dvě slova v aplikaci Excel (6 snadných způsobů)
- Rozdělení textu v aplikaci Excel pomocí funkce Flash Fill
Metoda 3: Použití funkcí RIGHT a SEARCH
Pro rozdělení příjmení použijeme příkaz PRAVÁ , LEN a HLEDAT Obě funkce VYHLEDAT a HLEDAT mají stejné vlastnosti.
Kroky:
- Nejprve zadejte do buňky následující vzorec E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))
- Nyní stiskněte tlačítko ENTER klíč.
- Nakonec přetáhněte dolů Automatické vyplňování zbytek série.
To je vše. Tady, vzorec SEARCH(" ",B5,SEARCH(" ",B5,1)+1) nám poskytne výstup ve tvaru 15 který i počet znaků v prostoru Mary a Elizabeth . LEN(B5) dává výsledek 20 . Což znamená, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) v podstatě dává výstup jako 5 (20 minus 15). Konečně, =PRAVO(B5,5) dává konečný výsledek Smith .
Přečtěte si více: Jak rozdělit text v aplikaci Excel pomocí vzorce (5 snadných způsobů)
Metoda 4: Rozdělení textu mezerou pomocí kombinovaného vzorce
V této metodě použijeme kombinační funkci TRIM , SUBSTITUTE , SLOUPCE , LEN a REPT funkce pro dělení textů podle mezer.
Kroky:
- Nejprve zadejte do buňky následující vzorec C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5))))
- Nyní stiskněte tlačítko ENTER klíč.
- V tomto okamžiku přetáhněte prstem dolů doprava, abyste mohli Automatické vyplňování řada řádků.
- Nakonec přetáhněte dolů Automatické vyplňování zbytek série.
Pro vaši informaci jsou zde uvedeny odkazy na jednotlivé funkce. Pokud vás vzorec zaujal tím, co se zde děje. Klikněte na odkaz a podívejte se na jejich použití a rozdělení vzorců.
Další informace: Jak oddělit slova v aplikaci Excel pomocí vzorce (konečný průvodce)
Metoda 5: Použití VBA k rozdělení textu podle mezery
V naší poslední metodě použijeme VBA kód na rozdělené texty vesmírem.
Kroky:
- Za prvé, klikněte pravým tlačítkem myši na na listu a přejděte na Zobrazit kód .
- Poté zkopírujte a vložte VBA kód níže.
Kód VBA:
Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub
- Nakonec stiskněte tlačítko F5 nebo tlačítko přehrávání ke spuštění kódu.
Zde, Pro Rčíslo = 5 až 10 znamená naše číslo řádku souboru dat a Newdest=3 představuje první sloupec, do kterého se text rozdělí a na který navazuje.
Přečtěte si více: Jak rozdělit text do více buněk v aplikaci Excel
Praktická část
Nejdůležitějším aspektem při osvojování si těchto rychlých přístupů je praxe. Proto přikládáme cvičný sešit, kde si tyto metody můžete procvičit.
Závěr
To je vše k tomuto článku. Jedná se o 5 různých metod pro Vzorec pro rozdělení textu v aplikaci Excel podle mezery . Na základě vašich preferencí si můžete vybrat nejlepší alternativu. Pokud máte nějaké dotazy nebo připomínky, zanechte je prosím v komentářích.