Spis treści
Formuła Excela pomaga nam podzielić komórkę, ciąg tekstowy lub kolumnę. Dzięki temu zbiór danych jest bardziej czytelny i łatwo dotrzeć do właściwych informacji.W tym artykule zobaczymy jak formuła programu Excel jest używana do dzielenia komórek lub struny.
Zeszyt ćwiczeń
Pobierz poniższy zeszyt i ćwiczenia.
Wzór na podział.xlsx8 prostych sposobów na zastosowanie formuły do podziału w Excelu
1) Excel Formuła z LEWY & PRAWY Funkcje do podziału komórki
Na stronie LEWA funkcja zwraca znaki najbardziej z lewej strony, a Funkcja PRAWDA pomaga nam wyodrębnić ostatnie znaki z ciągu tekstowego. Są to Microsoft Excel Funkcje tekstowe Załóżmy, że mamy zbiór danych ( B4:D9 ) z kilkoma losowymi nazwami. Użyjemy formuły, aby podział komórek zawierające te nazwy.
KROKI:
- Wybierz Komórka C5 na początku.
- Teraz wpisz wzór:
=LEFT(B5,SEARCH(" ",B5)-1)
- Następnie naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wyniki w kolejnych komórkach.
➥ Podział formuły
➤ SEARCH(" ",B5)
Spowoduje to wyszukanie przestrzeni i zwrócenie jej z pozycją o nazwie Funkcja SEARCH .
➤ LEFT(B5,SEARCH(" ",B5)-1)
Spowoduje to wyodrębnienie wszystkich znaków po lewej stronie i zwrócenie wartości.
- Następnie wybierz Komórka D5 .
- Wpisz wzór:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- W końcu, trafiony Wejdź na stronę i używać Uchwyt do napełniania narzędzie, aby zobaczyć wynik.
➥ Podział formuły
➤ SEARCH(" ",B5)
Spowoduje to wyszukanie przestrzeni i zwrócenie jej z pozycją o nazwie Funkcja SEARCH .
➤ LEN(B5)
To zwróci całkowitą liczbę znaków z Funkcja LEN .
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
To zwróci wartość ostatniego nazwiska
Read More: Jak podzielić komórki w Excelu (The Ultimate Guide)
2. INDEX-ROWS Formuła do podziału jednej kolumny na wiele kolumn w Excelu
Excel Funkcja ROWS służy do zwrócenia numeru wiersza oraz Funkcja INDEX zwraca wartość z podanego zakresu. Możemy użyć kombinacji tych dwóch funkcji do podzielenia jednej kolumny na wiele kolumn. Zakładając, że mamy zbiór danych ( B4:B14 ). Użyjemy formuły INDEX-ROW, aby podzielić tę kolumnę na dwie kolumny ( Kolumna1 & Kolumna2 ).
KROKI:
- Najpierw wybierz Komórka D5 .
- Następnie zapisz wzór:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Teraz naciśnij Wejdź na stronę i używać Uchwyt do napełniania narzędzie, aby zobaczyć wynik.
➥ Podział formuły
➤ WIERSZE(D$5:D5)*2-1
Spowoduje to zwrócenie numeru wiersza.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
To zwróci wartość z zakresu $B$5:$B$14 .
- Wybierz Komórka E5 .
- Wpisz wzór:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Następnie uderz Wejdź na stronę i używać Uchwyt do napełniania aby automatycznie wypełnić poniższe komórki.
➥ Podział formuły
➤ ROWS(E$5:E5)*2
Spowoduje to zwrócenie numeru wiersza.
➤ INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
To zwróci wartość z zakresu $B$5:$B$14 .
Czytaj więcej: VBA do podziału łańcucha na wiele kolumn w Excelu (2 sposoby)
3. Excel Formuła z kombinacją LEWO, MID & PRAWO Funkcje do podziału ciągu tekstowego
Czasami potrzebujemy podzielić ciąg tekstowy.Microsoft Excel Funkcja LEWA zwraca najbardziej na lewo wysunięte znaki łańcucha tekstowego, a Funkcja PRAWDA pomaga nam wyodrębnić ostatnie znaki z ciągu tekstowego. z drugiej strony, funkcja MID wyciąga środkowe znaki ze środka łańcucha tekstowego.Połączenie Excel LEWA , MID & Funkcje PRAWIDŁOWE pomaga nam podzielić jeden ciąg tekstowy na wiele kolumn. Tutaj mamy zbiór danych ( B4:E9 Sprzedane przedmioty podzielimy na trzy kolumny ( CODE , SERIA , NUMER ).
KROKI:
- Wybierz Komórka C5 .
- Następnie wpisz formułę:
=LEFT(B5,3)
- Naciśnij Wejdź na stronę i używać Uchwyt do napełniania narzędzie do poniższych komórek.
- Teraz wybierz Komórka D5 .
- Wpisz wzór:
=MID(B5,4,1)
- Hit Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wynik.
- Ponownie wybierz Komórka E5 .
- Zapisz wzór:
=PRAWDA(B5,3)
- Na koniec uderz w Wejdź na stronę i używać Uchwyt do napełniania narzędzie, aby zobaczyć wynik.
Czytaj więcej: Excel VBA: Podziel ciąg znaków według liczby znaków (2 proste metody)
4) Excel IF Formula to Split
Aby przeprowadzić test logiczny w danym zakresie, korzystamy z Excela Funkcja IF Zwraca wartość, czy jest to TRUE lub FALSE Załóżmy, że mamy zbiór danych ( B4:F8 ) historii płatności klientów. Podzielimy kolumnę o nazwie KWOTA na dwie kolumny ( CASH & CARD ).
- Na początku należy wybrać Komórka E5 .
- Następnie wpisz formułę:
=IF(C5="Cash",D5,"N/A")
- Teraz naciśnij Wejdź na stronę i używać Uchwyt do napełniania narzędzie, aby zobaczyć wynik.
Ta formuła zwróci KWOTA wartość, która jest wypłacana w gotówce w Komórka E5 W przeciwnym razie zwróci ' N/A '.
- Następnie wybierz Komórka F5 .
- Następnie należy wpisać formułę:
=IF(C5="Card",D5,"N/A")
- Wreszcie, naciśnij Wejdź na stronę i używać Uchwyt do napełniania narzędzie do poniższych komórek.
Ta formuła zwróci KWOTA wartość, która jest wypłacana w Karcie w Komórka F5 W przeciwnym razie zwróci ' N/A '.
Read More: Jak podzielić jedną komórkę na dwie w programie Excel (5 przydatnych metod)
5. kombinacja funkcji IFERROR, MID, SEARCH do podziału środkowego słowa
Aby uniknąć błędu we wzorze, używamy funkcja IFERROR ponieważ zwraca inny możliwy wynik. Czasami mamy zbiór danych, w którym każda komórka zawiera trzy słowa. Możemy użyć Funkcja MID Ale jeśli nie ma środkowego słowa, pokaże błąd. W tym celu używamy Funkcja IFERROR wraz z MID & Funkcje wyszukiwania aby rozdzielić środkowe słowo w Excelu. Załóżmy, że mamy zbiór danych ( B4:C9 ) zawierających różne nazwiska pisarzy.
KROKI:
- Najpierw należy wybrać Komórka D5 .
- Następnie wpisz formułę:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),")
- W końcu, naciśnij Wejdź na stronę i używać Uchwyt do napełniania narzędzie do poniższych komórek.
➥ Podział formuły
➤ SEARCH(" ",B5)
Spowoduje to wyszukanie przestrzeni i zwrócenie jej z pozycją o nazwie Funkcja SEARCH .
➤ MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5))
To zwróci środkowe słowo, używając różnicy pozycji między pierwszą i drugą spacją.
➤ IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),")
To zwróci puste miejsce, jeśli w komórce nie ma środkowego słowa.
6. formuła programu Excel z funkcją SUBSTITUTE do dzielenia daty
Aby zastąpić określony znak w danym zakresie innym, korzystamy z funkcji Excel Funkcja SUBSTITUTE Możemy użyć formuły Excela z SUBSTYTUT , LEN & Funkcje FIND zapakowany w Funkcja PRAWDA Musimy pamiętać, że formuła ta może być użyta tylko wtedy, gdy na końcu komórki znajduje się data, jak w poniższym zestawie danych ( B4:C8 ).
KROKI:
- Wybierz Komórka C5 na początku.
- Następnie zapisz wzór:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTYTUT(B5," ","~",LEN(B5)-LEN(SUBSTYTUT(B5," ","))-2)))
- Na koniec uderz w Wejdź na stronę i użyj funkcji Fill Uchwyt narzędzie do automatycznego wypełniania komórek.
➥ Podział formuły
➤ LEN(B5)
Zwróci to długość ciągu tekstowego.
➤ SUBSTYTUT(B5," ","")
Spowoduje to zastąpienie wszystkich spacji w Komórka B5 .
➤ LEN(B5)-LEN(SUBSTITUTE(B5," ",""))
Spowoduje to odjęcie długości bez spacji od długości całkowitej.
➤ SUBSTYTUT(B5," ","~",LEN(B5)-LEN(SUBSTYTUT(B5," ","))-2)
Spowoduje to umieszczenie ' ~ ' znak pomiędzy nazwą a datą.
➤ FIND("~",SUBSTYTUT(B5," ","~",LEN(B5)-LEN(SUBSTYTUT(B5," ","))-2))
W ten sposób zostanie znaleziona pozycja ' ~ ' znak, który jest ' 4 '.
➤ RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ","))-2)))
Spowoduje to wyodrębnienie daty z ciągu tekstowego.
Czytaj więcej: Excel Formuła do podziału łańcucha przez przecinek (5 przykładów)
7) Excel Formuła do podziału tekstu za pomocą funkcji CHAR
Excel Funkcja CHAR jest Funkcja tekstowa . To znaczy CHARAKTER Zwraca znak, który jest określony przez numer kodu ASCII. Możemy użyć Funkcja CHAR aby podzielić tekst według podziału na linie, ponieważ ta funkcja dostarcza znak przerwy. Zakładając, że mamy zbiór danych ( B4:C8 ) nazwy produktów Microsoft z rokiem. Wyodrębnimy nazwę produktu za pomocą CHAR & Funkcje wyszukiwania zapakowany w Funkcja LEWA Tutaj kod ASCII dla linii to. 10 .
KROKI:
- Wybierz Komórka C5 .
- Teraz wpisz wzór:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Następnie uderz Wejdź na stronę i używać Uchwyt do napełniania aby zobaczyć wynik.
➥ Podział formuły
➤ SEARCH(CHAR(10),B5,1)-1
Spowoduje to wyszukanie pozycji ciągu tekstowego, który jest ' 5 '.
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
To zwróci najbardziej lewą wartość.
Read More: Excel VBA: Podziel łańcuch według znaków (6 użytecznych przykładów)
8. formuła FILTERXML do podziału w Excelu
Aby zobaczyć tekst wyjściowy jako dynamiczną tablicę po podziale, możemy użyć programu Excel Funkcja FILTERXML Jest on dostępny w Microsoft Excel 365 Załóżmy, że mamy zbiór danych ( B4:B8 ) historii płatności klientów. Będziemy rozdzielać nazwy klientów i metody płatności.
KROKI:
- Najpierw należy wybrać Komórka C5 .
- Następnie zapisz wzór:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,","")& "","//s"))
Tutaj węzeł podrzędny jest reprezentowany jako s ', a węzeł główny jest reprezentowany jako ' t '.
- Następnie naciśnij Wejdź na stronę i używać Uchwyt do napełniania aby automatycznie wypełnić poniższe komórki.
➥ Podział formuły
➤ FILTERXML(""&SUBSTITUTE(B5,","")& "","//s")
Spowoduje to przekształcenie ciągów tekstowych w ciągi XML poprzez zmianę znaków ograniczających w znaczniki XML.
➤ TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,","")& "","//s"))
Na stronie Funkcja TRANSPOSE zwróci wyjście w poziomie zamiast w pionie.
Read More: Jak podzielić pojedynczą komórkę na pół w Excelu (po przekątnej & poziomo)
Wniosek
Są to najszybsze sposoby użycia Formuły Excela do dzielenia. Jest dodany zeszyt ćwiczeń. Śmiało, spróbuj. Nie krępuj się pytać o nic lub sugerować nowe metody.