Obsah
Někdy je obtížné zjistit hodnotu z dlouhého sloupce aplikace Excel. Proto je třeba rozdělení jednoho sloupce do více sloupců v aplikaci Excel . Díky němu je datový soubor čitelnější a snadno přístupný správným informacím. V tomto článku se budeme zabývat jak rozdělit jeden sloupec na více sloupců prostřednictvím příkladů a vysvětlení.
Cvičebnice pro praxi
Stáhněte si následující pracovní sešit a cvičení.
Rozdělení jednoho sloupce do více sloupců.xlsx7 rychlých metod rozdělení jednoho sloupce do více sloupců v aplikaci Excel
1. Funkce aplikace Excel "Text do sloupců" pro rozdělení jednoho sloupce do více sloupců
Excel ' Text do sloupců ' je vestavěná funkce. Předpokládejme, že máme datovou sadu ( B4:D9 ) produktů společnosti Microsoft. Rozdělíme informace jednoho sloupce ( B5:B9 ) do více sloupců.
KROKY:
- Nejprve vyberte rozsah sloupců ( B5:B9 ) rozdělit.
- Poté přejděte do Data tab.
- Klikněte na Text do sloupců ' z Datové nástroje možnost.
- A Průvodce Krok 1 se objeví okno.
- Nyní vyberte možnost S vymezením ' a klikněte na Další .
- Můžeme vidět Krok 2 průvodce Zkontrolujte, zda je v okně Prostor '.
- Podívejte se, jak výsledek vypadá v Náhled dat box.
- Pak klikněte na Další .
- Na stránkách Krok 3 průvodce Okno je nyní zde. Vyberte ' Obecné ' ze seznamu ' Formát dat sloupce '.
- Poté vyberte místo, kde chceme vidět výsledek v okně Cílová destinace box.
- Zkontrolujte, zda se výsledek zobrazuje správně z Náhled dat box.
- Klikněte na Dokončení .
- Nakonec vidíme, že data jednoho sloupce jsou rozdělena do více sloupců.
2. Rozdělení více řádků jednoho sloupce do více sloupců v aplikaci Excel
S pomocí Text do sloupců ' můžeme v Excelu rozdělit více řádků jednoho sloupce do více sloupců. Řekněme, že máme datovou sadu ( B4:D9 ) produktů Microsoft s roky v jednom sloupci. Rozdělíme je.
KROKY:
- Vyberte rozsah sloupců ( B5:B9 ) rozdělit.
- Poté přejděte do Data karta> Datové nástroje option> ' Text do sloupců '.
- Na stránkách Průvodce Krok 1 se objeví okno.
- Vyberte možnost S vymezením ' a klikněte na Další .
- Nyní z Krok 2 průvodce zkontrolujte, zda je v okně Další ' a zadejte " , ".
- Podívejte se, jak výsledek vypadá v Náhled dat box.
- Klikněte na Další .
- Z Krok 3 průvodce vyberte možnost Obecné ' ze seznamu ' Formát dat sloupce '.
- Poté vyberte místo, kde chceme vidět výsledek. Cílová destinace box.
- Zkontrolujte, zda se výsledek zobrazuje správně z Náhled dat box.
- Poté klikněte na Dokončení .
- Zobrazí se potvrzovací okno. OK .
- Konečně můžeme vidět výsledek.
3. Rozdělení sloučené buňky jako jednoho sloupce do více sloupců v aplikaci Excel
Z níže uvedeného souboru dat vidíme sloupec se sloučenými buňkami. Buňky rozdělíme a převedeme do více sloupců.
KROKY:
- Nejprve vyberte všechny sloučené buňky jednoho sloupce.
- Přejděte na Home tab.
- Klikněte na Sloučení & Středisko z rozevírací nabídky Zarovnání sekce.
- Nyní vyberte Rozpojení buněk .
- Vidíme, že buňky jsou nespojené a rozdělené do různých sloupců.
Přečtěte si více: Jak rozdělit sloupec v aplikaci Excel Power Query (5 snadných metod)
4. Funkce "Flash Fill" aplikace Excel pro rozdělení jednoho sloupce do více sloupců
Excel má některé speciální a chytré nástroje. Blesková výplň ' je jedním z nich. Blesková výplň zkopíruje vzor buňky a poskytne výstup jako tato buňka. Zde máme datovou sadu produktů Microsoft s roky. Data tohoto jednoho sloupce rozdělíme ( B4:B9 ) do více sloupců.
KROKY:
- Vyberte Buňka C5 a napište název produktu " Microsoft Excel " v něm.
- Pak vyberte Buňka D5 a napište rok " 2018 ".
- Nyní vyberte Buňka C5 a použijte Plnicí rukojeť pro automatické vyplnění prázdných buněk.
- Další z Možnost automatického vyplňování ' klikněte na tlačítko ' Blesková výplň' .
- Totéž proveďte pro další sloupec a uvidíme výsledek.
5. Rozdělení jednoho sloupce na více sloupců pomocí VBA
Microsoft Excel Visual Basic pro aplikace nám pomůže rozdělit jeden sloupec na více sloupců. Řekněme, že máme datovou sadu ( B4:B14 ) produktů Microsoft Excel po celá léta. Tento sloupec rozdělíme na dva sloupce. D4 & E4 .
KROKY:
- Nejprve vyberte všechny hodnoty ze sloupce.
- Poté přejděte na pracovní list z karty listu a klikněte pravým tlačítkem myši na na něm.
- Vyberte ' Zobrazit kód '
- Nyní je Modul VBA se objeví okno.
- Zadejte kód:
Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutput Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub
- Pak klikněte na Spustit možnost.
- V potvrzovacím okně vyberte možnost Spustit .
- Poté vyberte vstupní rozsah a klikněte na tlačítko OK .
- Zapište počet řádků, které chceme v novém sloupci zobrazit, a vyberte možnost OK .
- Zde vyberte první buňku nového sloupce a klikněte na tlačítko OK .
- Nakonec vidíme výsledek, že všechny hodnoty jednoho sloupce jsou rozděleny do dvou.
6. Vzorec INDEX aplikace Excel pro rozdělení jednoho sloupce do více sloupců
Excel Funkce INDEX spolu s Funkce ROWS se používá pro rozdělení jednoho sloupce. Předpokládejme, že máme datovou sadu ( B4:B14 ). Tyto hodnoty datového souboru rozdělíme do dvou sloupců ( Sloupec1 & Sloupec2 ).
KROKY:
- Na začátku vyberte Buňka D5 .
- Nyní zadejte vzorec:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Hit Vstupte na a používat Plnicí rukojeť k automatickému vyplnění níže uvedených buněk.
- Pak vyberte Buňka E5 .
- Zapište vzorec:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Tisk Vstupte na a používat Plnicí rukojeť zobrazit výsledky.
7. Funkce Excel LEFT & RIGHT pro rozdělení jednoho sloupce na více sloupců
Excel Funkce LEVÁ vrací nejlevější znaky textového řetězce, zatímco funkce Funkce RIGHT v Excelu nám pomáhá extrahovat poslední znaky z textového řetězce. Oba jsou Textové funkce v Excelu. Zde máme datovou sadu ( B4:B9 ) v jednom sloupci. K rozdělení hodnot z jednoho sloupce použijeme textové funkce.
KROKY:
- Vyberte Buňka C5 .
- Pak zadejte vzorec:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ Rozdělení vzorců
➤ HLEDAT(" ",B5)
Na stránkách Funkce HLEDAT vrátí pozici prostoru.
➤ LEFT(B5,SEARCH(" ",B5)-1)
Tím se vrátí hodnota.
- Poté stiskněte Vstupte na a použijte Plnicí rukojeť nástroj pro automatické vyplňování buněk.
- Nyní vyberte Buňka D5 .
- Zadejte vzorec:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Nakonec stiskněte Vstupte na a používat Plnicí rukojeť abyste viděli výsledek.
➥ Rozdělení vzorců
➤ HLEDAT(" ",B5)
Na stránkách Funkce HLEDAT vrátí pozici prostoru.
➤ LEN(B5)
Na stránkách Funkce LEN vrátí celkový počet znaků.
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Tím se vrátí hodnota.
Závěr
Jedná se o nejrychlejší způsob rozdělení jednoho sloupce do více sloupců v aplikaci Excel. Je přidán cvičný sešit. Klidně si to vyzkoušejte. Nebojte se na cokoli zeptat nebo navrhnout nové metody.