Obsah
Excel je nejpoužívanějším nástrojem, pokud jde o práci s obrovskými soubory dat. V Excelu můžeme provádět nesčetné množství úloh o mnoha rozměrech. Někdy potřebujeme rozdělit data pomocí čárek do sloupců . V aplikaci Excel můžeme pro rozdělení dat do sloupců pomocí čárky použít různé metody. V tomto článku vám ukážu 8 efektivní metody v Excelu pro rozdělení dat na sloupce podle čárka.
Stáhnout cvičebnici
Rozdělení dat do sloupců pomocí čárky.xlsmToto je datová sada které se chystám použít. Zde máme několik lidí spolu s jejich Adresy . V adresách jsou čárky, rozdělíme je na Město a Země na samostatné sloupce v tomto článku.
7 metod rozdělení dat do sloupců pomocí čárky v aplikaci Excel
1. Rozdělení dat do sloupců pomocí funkce Text do sloupce
Nejprve vám ukážu, jak používat Text do sloupce rozdělit data na více sloupců .
KROKY:
- Nejprve vyberte C5:C11 Pak přejděte na Data karta>> vybrat Datové nástroje >> vybrat Text do sloupců
- Průvodce převodem textu na sloupec zobrazí se. Zvolte S vymezením Pak klikněte na Další .
- Dále vyberte Oddělovač jako Čárka Pak klikněte na tlačítko Další .
- Pak zvolte Obecné jako Formát dat sloupce . Vyberte Cílová destinace . Nakonec vyberte Dokončení .
Excel rozdělí data.
Další informace: Jak rozdělit data do více sloupců v aplikaci Excel
2. Použití funkce Flash Fill na rozdělení dat v aplikaci Excel
Nyní použiji Blesková výplň na rozdělení dat na adrese Excel .
KROKY:
- Napište na Tokio na adrese D5 .
- Použijte Plnicí rukojeť na Automatické vyplňování až do D11 .
- Nyní klikněte na Možnosti automatického plnění (viz obrázek)
- Vyberte si Blesková výplň .
Excel zobrazí města .
- Podobně oddělte Země .
Další informace: Jak rozdělit data v jedné buňce aplikace Excel do více sloupců (5 metod)
3. Použití kombinace LEFT, FIND & LEN k rozdělení dat do sloupců podle čárky
V této části vysvětlím, jak můžete rozdělení dat pomocí na LEVÝ , VYHLEDAT a LEN funkce .
KROKY:
- Přejít na D5 Zapište si následující vzorec.
=LEFT(C5,FIND(",",C5)-1)
Rozdělení vzorců
FIND(",",C5) ➤ Vrací pozici znaku čárka (,) na adrese C5 .
Výstup : 6
LEFT(C5,FIND(",",C5)-1) ➤ Vrací zadaný počet od počátku text na adrese C5 .
Výstup : Tokio
- Pak stiskněte tlačítko ENTER . Excel vrátí výstup.
- Nyní použijte Naplňte Rukojeť na Automatické vyplňování .
Pro oddělení Země ,
- Přejít na E5 Zapište si následující vzorec.
=RIGHT(C5,LEN(C5)-FIND(",",C5))
Rozdělení vzorců
FIND(",",C5) ➤ Vrací polohu položky čárka(,) na adrese C5 .
Výstup: 6
LEN(C5) ➤ Vrací číslo z znaky na adrese C5 .
Výstup: 11
RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Vrací zadaná pozice o znak od konce C5 .
Výstup : Japonsko
- Nyní stiskněte ENTER . Excel zobrazí výstup.
- Nyní použijte Naplňte Rukojeť na Automatické vyplňování .
4. Použití PowerQuery k rozdělení dat
Nyní budu používat PowerQuery na rozdělení dat na sloupce na adrese Excel .
KROKY:
- Vytvořit tabulka Chcete-li tak učinit, vyberte celou rozsah B4:C11 .
- Tisk CTRL + T . vstupní pole se zobrazí. Vložte data ve vaší tabulce. Zde je B4:C11 .
- Nyní přejděte na Data karta>> vybrat Z tabulky/rozsahu .
- Editor PowerQuery zobrazí se okno. kurzor na Sloupec Adresa ... klikněte pravým tlačítkem myši na myš přivést Kontextový panel .
- Z Kontextový panel , vyberte Rozdělený sloupec >> vybrat Podle Delimiter
- Rozdělení sloupce podle oddělovače Zobrazí se dialogové okno. Oddělovač jako Čárka Pak klikněte na tlačítko OK .
- Excel bude rozdělení na sloupec pod 1 a Adresa.2 sloupec Pak klikněte na tlačítko Zavřít & Načíst .
- Excel přenese datová sada do nový pracovní list .
- Přejmenování . sloupec .
Další informace: Jak rozdělit data v aplikaci Excel (5 způsobů)
5. Převod dat do souboru CSV
Nyní si ukážeme další metodu. datová sada do CSV ( hodnoty oddělené čárkou ) nejprve soubor.
KROKY:
- Za prvé, kopírovat sloupec Adresa do Poznámkový blok stránka .
- Pak přejděte na Soubor >> vybrat Uložit jako .
- Nyní, nastavit název a uložit soubor ...nezapomeňte, musíte do názvu uvést příponu .csv.
- Nyní otevřete soubor z umístění kde jste uložil ji dříve .
- Excel rozdělí data .
- Nyní, formát jak si přejete.
6. Použití VBA k rozdělení dat do sloupců pomocí čárky
Nyní použiji Kód VBA na rozdělení dat .
KROKY:
- Tisk ALT + F11 otevřít Okno VBA .
- Pak přejděte na Vložte >> vybrat Modul .
- A nový modul Otevře se. Zapište si následující kód.
Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub
Rozdělení kódu
- Zde jsem vytvořil Dílčí postup SplitColumn . použil jsem prohlášení dim definovat proměnná SplitData jako Řetězec a i jako varianta .
- Pak jsem použil Pro smyčku . 5 až 11 znamená, že budu rozdělení na data z 5. až 11. řada .
- Dále jsem použil Rozdělení VBA funkce, kde n je řádek číslo a 3 definuje, že data jsou v C sloupec ... Počet = 4 ... data bude rozdělení na sloupec D .
- Opět jsem použil Pro smyčku na přírůstek na Hrabě .
- Nyní stiskněte F5 spustit kód . Excel bude rozdělení na data .
7. Použití funkcí FILTERXML, SUBSTITUTE & TRANSPOSE v aplikaci Excel k rozdělení dat
Nyní budu používat funkce FILTERXML spolu s SUBSTITUTE & TRANSPOSE To bude fungovat pro aktualizované verze systému Excel .
KROKY:
Vyberte D5 a E5 Zapište si následující vzorec
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
Rozdělení vzorců
SUBSTITUTE(C5,",","") ➤ Tím se nahradí čárka (,) v D5 a E5 .
Výstup: "TokioJaponsko"
FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s") ➤ Vrací Data XML z obsah na adrese . XPath
Výstup: {"Tokio"; "Japonsko"}
TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s")) ➤ Transponuje pole.
Výstup: {"Tokio", "Japonsko"}
- Pak stiskněte tlačítko ENTER . Excel vrátí výstupy.
- Pak použijte Plnicí rukojeť na Automatické vyplňování .
Cvičebnice pro praxi
Cvičení dělá člověka dokonalým. Je důležité cvičit, abyste si osvojili jakoukoli metodu. Proto jsem přiložil cvičný list pro vás.
Závěr
V tomto článku jsem ukázal. 7 účinné metody v Excel na rozdělení dat na sloupce podle čárka . doufám, že to všem pomůže. A nakonec, pokud máte nějaké návrhy, nápady nebo zpětnou vazbu, neváhejte se vyjádřit níže.