Spis treści
W różnych okolicznościach musimy podzielić nasze dane na różne kawałki. Te rozbiory danych są zwykle wykonywane przez spację, przecinki lub jakieś inne kryteria. Podział tych danych może naprawdę pomóc nam uzyskać to, co część danych, których potrzebujemy w danym czasie. 5 przydatnych i łatwych metod, jak podzielić dane w programie Excel omówimy tutaj w tym artykule.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń.
Dzielenie danych w Excelu.xlsm5 sposobów na dzielenie danych w Excelu
Aby zademonstrować, jak podzielić dane w Excelu, użyjemy następującego arkusza kalkulacyjnego pełne imię i nazwisko różnych osób w Imię i nazwisko kolumna , i ich nazwy część pierwsza i część druga są również pokazane. Jak dochodzimy do tych części są wyjaśnione i zilustrowane na różne sposoby.
1. funkcje podziału tekstu na kolumny w Excelu
W tym procesie delimitery takie jak spacja, tabulator i przecinek oddzielają wybrane dane w jednej lub kilku komórkach. Tekst do kolumny funkcja jest świetnym narzędziem do dzielenia danych w Excelu
Kroki
- Najpierw wybierz wszystkie komórki, które chcesz podzielić.
- Następnie przejdź do Dane > Tekst do kolumn.
- Następnie otworzy się nowe okno dialogowe. z tego okna wybierz delimited. i kliknij Następny .
- Po kliknięciu przycisku next pojawi się kolejne okno dialogowe, w którym należy zaznaczyć Pole opcji miejsca , ponieważ chcemy podzielić podane dane według położenia spacji między słowami.
- Następnie w kolejnym oknie dialogowym wybierz Ogólne.
- Tuż pod Format danych kolumny istnieje pole odniesienia dla komórek Miejsce przeznaczenia W tym polu należy wpisać miejsce, w którym będą znajdowały się dane dotyczące podziału.
- Kliknij Wykończenie w oknie dialogowym, po wybraniu komórek docelowych.
- Wybierz komórki docelowe jak poniżej w Skrzynka docelowa.
- Po kliknięciu Wykończenie , zauważysz, że wszystkie nazwiska są teraz podzielone na nazwiska i imiona.
Czytaj więcej: Excel dzieli dane na kolumny przez przecinek (7 metod)
2. dzielenie komórek w Excelu za pomocą formuł
Formuła ta może być przydatnym narzędziem podczas dzielenia danych w Excelu. Na przykład, używając funkcja TEXT wzór lub TRIM / MID możemy łatwo i elastycznie rozdzielać różne typy danych.
2.1 Formuła z funkcjami tekstowymi
Kroki
- Do tej metody użyjemy innego zbioru danych o nazwiskach. Ten zbiór danych zawiera kolumnę środkowego imienia w porównaniu do poprzedniego zbioru danych.
- Następnie wprowadzamy do Komórka C5 :
=LEFT(B5,SEARCH(" ", B5)-1)
- Następnie wybieramy uchwyt wypełnienia i przeciągamy go do Komórka C10 .
- Formuła ta podzieli pierwszą część Imię i nazwisko kolumna.
- Aby podzielić środkową część Imię i nazwisko Kolumna,wprowadź następującą formułę i naciśnij enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Po naciśnięciu enter, środkowa część kolumny Full name znajduje się w Komórka D5
- Następnie przeciągnij przycisk uchwytu wypełnienia na Komórka D10. To rozdzieli pozostałe Pełne nazwy część środkowa.
- Aby podzielić ostatnią część kolumny Pełna nazwa, wprowadź poniższą formułę:
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))
.
- Po naciśnięciu enter, zobaczysz, że ostatnia część nazwy w Komórka B5 dzieli się na Komórka E5.
- Przeciągnij przycisk uchwytu wypełnienia na Komórka E10. Rozdzieli on drugą pełną część nazwiska w kolumnie Last Name.
2.2 Zastosowanie funkcji Trim i Mid do podziału danych
Kroki
- Na początku musisz wprowadzić następującą formułę do Komórka C5 :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Ta formuła podzieli pierwszą część Imię i nazwisko w Kolumna Imię.
- Następnie wybierz przycisk uchwytu wypełnienia i przeciągnij go poziomo do Komórka E5.
- Następnie. Imię i nazwisko dane kolumny w C5 zostaną całkowicie podzielone na trzy kolumny.
- Następnie wybierz Komórka C5 : Komórka E5 , a następnie przeciągnij uchwyt wypełnienia w dół do Komórka E10.
- Po zwolnieniu uchwytu wypełnienia zauważysz, że wszystkie dane komórki są teraz podzielone na trzy części.
Read More: Jak podzielić dane w jednej komórce programu Excel na wiele kolumn (5 metod)
3. dzielenie danych na komórki w Excelu za pomocą funkcji Flash Fill
Kroki
- Na początku musisz wypełnić pierwszy wiersz zbioru danych. Oznacza to, że musisz wpisać podzielone imię i nazwisko w Komórka C5 oraz Komórka D5 .
- Następnie przeciągnij uchwyt narożny do Komórka C11 poprzez naciśnięcie prawego przycisku myszy.
- Następnie zwolnij uchwyt, po zwolnieniu uchwytu otworzy się nowe okno rozwijane. Z tego okna wybierz Flash Fill.
- Wybór Wypełnienie błyskowe przycisk rozdzieli pierwszą część nazw w kolumnie nazwa, tak jak to zrobiono w Komórka C5.
- Powtórz ten sam proces dla ostatniego Nazwa kolumna, to rozdzieli ostatnią część nazwisk w Imię i nazwisko kolumna.
Teraz wszystkie nazwy w kolumnie Full Name są podzielone na dwie części.
Read More: Jak podzielić dane z jednej komórki na wiele wierszy w programie Excel (3 metody)
4. dzielenie komórek i tekstu w Excelu za pomocą Power Query
Korzystając z potężnego narzędzia, jakim jest Power Query w Excelu, możesz łatwo podzielić nazwy w kolumnie Full Name.
Kroki
- Po pierwsze, wybierz dowolną komórkę wewnątrz tabeli i przejdź do Dane > Z tabeli / Zakres.
- Następnie nowy Odniesienie do komórki pole, w którym należy wybrać zakres swojej tabeli.
- Po wprowadzeniu Range otworzy się zupełnie nowe okno, w którym musisz usunąć puste kolumny.
- Po usunięciu kolumn należy. Duplikat kolumna Pełna nazwa.
- Następnie kliknij prawym przyciskiem myszy, z menu kontekstowego przejdź do Kolumna dzielona > Przez Delimiter.
- Otworzy się nowe okno, w którym należy wybrać opcję Space (przestrzeń). Wybierz lub wprowadź delimiter z menu rozwijanego. I wybierz Każde wystąpienie delimitera na stronie Podzielone na. Następnie kliknij OK.
- Po kliknięciu OK, zobaczysz, że Pełne nazwy zostały podzielone na trzy osobne kolumny.
- Zmień nazwy tych kolumn na Middle Name , Imię, oraz Nazwisko Następnie kliknij Zamknij i załaduj .
- Po zamknięciu i załadowaniu narzędzia zasilania. w głównym skoroszycie pojawi się nowy arkusz jak poniżej.
W tym arkuszu widać wyraźnie, że nazwy w Imię i nazwisko kolumny są podzielone na trzy oddzielne części na podstawie przestrzeni między nimi.
5) Używanie makra VBA do dzielenia danych w Excelu
Prosty kod makra w edytorze VBA może dość łatwo rozwiązać wszystkie powyższe problemy. Jednocześnie używanie makr jest dość kłopotliwe i oszczędza czas.
Kroki
- Uruchomić Visual Basic Redaktor z Zakładka Deweloper.
- naciskając na Alt + F11 na klawiaturze może również aktywować Visual Basic red.
- Po uruchomieniu Visual Basic edytora, uruchomione zostanie nowe okno.
- W nowym oknie kliknij Wkładka , a następnie kliknij Moduł.
- Następnie otworzy się biały edytor, w którym należy napisać następujący kod:
Sub Split_Data() Dim Moja_Array() As String, Kolumna As Long, x As Variant For m = 5 To 11 Moja_Array = Split(Cells(m, 2), " ") Kolumna = 3 For Each x In Moja_Array Cells(m, Kolumna) = x Kolumna = Kolumna + 1 Next x Next m End Sub
- Po napisaniu kodu należy zamknąć zarówno Moduł i Edytor VBA .
- Z. Zobacz kliknij zakładkę Makra polecenie, a następnie wybierz Wyświetlanie makr opcja.
- Następnie zostanie otwarte nowe okno dialogowe, w którym należy wybrać utworzone przed chwilą makro i kliknąć Uruchom .
Po kliknięciu Biegnij, zobaczysz, że wszystkie twoje nazwy w kolumnie Full Name są teraz podzielone na trzy różne części.
Czytaj więcej: Makro Excel do podziału danych na wiele plików (z prostych kroków)
Wniosek
Podsumowując, na pytanie "jak podzielić dane w Excelu" można odpowiedzieć na 6 zasadniczych sposobów. Są to przede wszystkim: użycie formuł, użycie funkcji Text to Column, zastosowanie Power Query oraz uruchomienie małego makra w edytorze VBA. Proces VBA jest mniej czasochłonny i uproszczony, ale wymaga wcześniejszej wiedzy związanej z VBA. Podobnie Power Query jest również bardzo wygodnym narzędziem, ale niecoczasochłonne.
Z drugiej strony inne metody nie mają takiego wymogu. Metoda text to column jest zdecydowanie najwygodniejsza i najłatwiejsza w użyciu spośród nich wszystkich. Dla tego problemu dostępny jest do pobrania zeszyt ćwiczeń, w którym można ćwiczyć i przyzwyczajać się do tych metod.
Zachęcamy do zadawania wszelkich pytań lub opinii poprzez sekcję komentarzy. Wszelkie sugestie dotyczące ulepszenia Exceldemy społeczności będzie wysoko oceniana.