Spis treści
Czasami trudno jest znaleźć wartość z długiej kolumny w Excelu, więc musimy podziel jedną kolumnę na wiele kolumn w programie Excel Sprawia, że zbiór danych jest bardziej czytelny i łatwo dotrzeć do właściwych informacji. W tym artykule zobaczymy jak podzielić jedną kolumnę na wiele kolumn poprzez przykłady i wyjaśnienia.
Zeszyt ćwiczeń
Pobierz poniższy zeszyt i ćwiczenia.
Podziel jedną kolumnę na wiele kolumn.xlsx7 Szybkich metod podziału jednej kolumny na wiele kolumn w programie Excel
1) Excel "Tekst do kolumn" Funkcja do podziału jednej kolumny na wiele kolumn
Excel Tekst w kolumnach ' cecha jest cechą wbudowaną. Zakładając, że mamy zbiór danych ( B4:D9 ) produktów firmy Microsoft. Będziemy dzielić informacje z jednej kolumny ( B5:B9 ) na wiele kolumn.
KROKI:
- Najpierw należy wybrać zakres kolumn ( B5:B9 ) do podziału.
- Następnie należy przejść do Dane tab.
- Kliknij na Tekst w kolumnach ' od. Narzędzia danych opcja.
- A Kreator Krok 1 pojawia się okno.
- Teraz należy wybrać Delimited ' termin i kliknięcie Następny .
- Możemy zobaczyć Kreator Krok 2 Sprawdź, czy w oknie Przestrzeń ' box.
- Zobacz jak wygląda wynik w Podgląd danych pudełko.
- Następnie kliknij Następny .
- Na stronie Kreator Krok 3 okno jest tutaj teraz. Wybierz ' Ogólne ' z Format danych kolumny ' opcja.
- Następnie wybieramy miejsce, w którym chcemy zobaczyć wynik w Miejsce przeznaczenia pudełko.
- Sprawdź, czy wynik jest wyświetlany bezpośrednio z Podgląd danych pudełko.
- Kliknij na Wykończenie .
- W końcu widzimy, że dane jednej kolumny są podzielone na wiele kolumn.
2. dzielenie wielu wierszy jednej kolumny na wiele kolumn w Excelu
Z pomocą Tekst w kolumnach ' funkcja, możemy podzielić wiele wierszy jednej kolumny na wiele kolumn w Excelu.Powiedzmy, że mamy zbiór danych ( B4:D9 ) produktów Microsoftu z latami w jednej kolumnie. Zamierzamy je podzielić.
KROKI:
- Wybierz zakres kolumn ( B5:B9 ) do podziału.
- Następnie należy przejść do Dane tab> Narzędzia danych opcja> ' Tekst w kolumnach ' funkcja.
- Na stronie Kreator Krok 1 pojawia się okno.
- Wybierz opcję Delimited ' termin i kliknięcie Następny .
- Teraz od Kreator Krok 2 sprawdź, czy w oknie Inne ' pole i wpisz " , " na to.
- Zobacz jak wygląda wynik w Podgląd danych pudełko.
- Kliknij Następny .
- Z. Kreator Krok 3 w oknie, wybierz Ogólne ' z Format danych kolumny ' opcja.
- Następnie wybieramy miejsce, w którym chcemy zobaczyć wynik w Miejsce przeznaczenia pudełko.
- Sprawdź, czy wynik jest wyświetlany bezpośrednio z Podgląd danych pudełko.
- Następnie należy kliknąć na Wykończenie .
- Pojawia się okno potwierdzenia. Wybierz OK .
- Wreszcie możemy zobaczyć efekt.
3. podziel scaloną komórkę jako jedną kolumnę na wiele kolumn w Excelu
Z poniższego zbioru danych widzimy kolumnę z połączonymi komórkami. Zamierzamy podzielić komórki i przekształcić je w wiele kolumn.
KROKI:
- Najpierw wybierz wszystkie scalone komórki jednej kolumny.
- Idź do Strona główna tab.
- Kliknij na Merge & Center rozwijany z Dostosowanie sekcja.
- Teraz wybierz Rozdzielenie komórek .
- Widzimy, że komórki są niepołączone i podzielone na różne kolumny.
Read More: Jak podzielić kolumnę w Excelu Power Query (5 prostych metod)
4. Excel 'Flash Fill' Funkcja do podziału jednej kolumny na wiele kolumn
Excel ma kilka specjalnych i inteligentnych narzędzi '. Wypełnienie błyskowe ' jest jednym z nich. Wypełnienie błyskowe Kopiuje wzór komórki i daje wyjście takie jak ta komórka. Mamy tu zbiór danych produktów Microsoftu z latami. Zamierzamy podzielić dane tej jednej kolumny ( B4:B9 ) na wiele kolumn.
KROKI:
- Wybierz Komórka C5 i zapisz nazwę produktu " Microsoft Excel " w nim.
- Następnie wybierz Komórka D5 i zapisać rok " 2018 ".
- Teraz wybierz Komórka C5 i używać Uchwyt do napełniania narzędzie do automatycznego wypełniania pustych komórek.
- Następny z Opcja automatycznego wypełniania ' kliknij na ' Flash Fill .
- Zrób to samo dla następnej kolumny i możemy zobaczyć wynik.
5. podziel jedną kolumnę na wiele kolumn za pomocą VBA
Microsoft Excel Visual Basic for Application Kod pomaga nam podzielić jedną kolumnę na wiele kolumn. Załóżmy, że mamy zbiór danych ( B4:B14 ) produktów Microsoft Excel od lat. Podzielimy tę kolumnę na dwie kolumny D4 & E4 .
KROKI:
- Najpierw wybierz wszystkie wartości z kolumny.
- Następnie z karty arkusza przejdź do arkusza i kliknij prawym przyciskiem myszy na stronie na nim.
- Wybierz Wyświetl kod '
- Teraz, a Moduł VBA pojawia się okno.
- Wpisz kod:
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("Wybierz zakres wejściowy :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Podaj numer wiersza :", "SplitOneColumn") Set OutputRng = Application.InputBox("Wybierz.Output 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
- Następnie kliknij na Uruchom opcja.
- W oknie potwierdzenia wybierz Uruchom .
- Następnie należy wybrać zakres wejściowy i kliknąć na OK .
- Wpisz liczbę, ile wierszy chcemy widzieć w nowej kolumnie i wybierz OK .
- W tym miejscu zaznaczamy pierwszą komórkę nowej kolumny i klikamy OK .
- W końcu możemy zobaczyć wynik, w którym wszystkie wartości jednej kolumny są podzielone na dwie.
6. Excel INDEX Formuła do podziału jednej kolumny na wiele kolumn
Excel Funkcja INDEX wraz z Funkcja ROWS służy do dzielenia jednej kolumny. Zakładając, że mamy zbiór danych ( B4:B14 ). Podzielimy te wartości zbioru danych na dwie kolumny ( Kolumna1 & Kolumna2 ).
KROKI:
- Na początku należy wybrać Komórka D5 .
- Teraz wpisz wzór:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Hit Wejdź na stronę i używać Uchwyt do napełniania aby automatycznie wypełnić komórki poniżej.
- Następnie wybierz Komórka E5 .
- Zapisz wzór:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wyniki.
7) Excel LEWY & PRAWY Funkcje do podziału jednej kolumny na wiele kolumn
Excel Funkcja LEWA zwraca najbardziej na lewo wysunięte znaki łańcucha tekstowego, natomiast Funkcja PRAWDA w Excelu pomaga nam wyodrębnić ostatnie znaki z ciągu tekstowego. Oba są Funkcje tekstowe w programie Excel. Mamy tu zbiór danych ( B4:B9 ) w jednej kolumnie. Będziemy używać funkcji tekstowych do rozdzielania wartości z jednej kolumny.
KROKI:
- Wybierz Komórka C5 .
- Następnie wpisz formułę:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ Podział formuły
➤ SEARCH(" ",B5)
Na stronie Funkcja SEARCH zwróci pozycję miejsca, w którym się znajduje.
➤ LEFT(B5,SEARCH(" ",B5)-1)
Spowoduje to zwrócenie wartości.
- Następnie uderz w Wejdź na stronę i używać Uchwyt do napełniania narzędzie do automatycznego wypełniania komórek.
- Teraz wybierz Komórka D5 .
- Wpisz wzór:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Wreszcie, naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wynik.
➥ Podział formuły
➤ SEARCH(" ",B5)
Na stronie Funkcja SEARCH zwróci pozycję miejsca, w którym się znajduje.
➤ LEN(B5)
Na stronie Funkcja LEN zwróci całkowitą liczbę znaków.
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Spowoduje to zwrócenie wartości.
Wniosek
Są to najszybsze sposoby na podzielenie jednej kolumny na wiele kolumn w Excelu. Dodany jest zeszyt ćwiczeń, śmiało można spróbować. Zapraszam do zadawania pytań lub sugerowania nowych metod.