Czy chcesz oddzielić tekst w Excelu ? Dzięki funkcji TEXTSPLIT możesz łatwo podzielić tekst na wiele kolumn.

Microsoft Excel to potężne narzędzie do udoskonalania i analizowania danych, od prostych po złożone. Czasami jednak mogą wystąpić sytuacje, w których dane są nieprawidłowe.
Może to być spowodowane problemami podczas długiego procesu importu pliku CSV lub koniecznością oddzielenia nazw w celu ich zmiany. Na szczęście Excel umożliwia efektywną realizację takich zadań dzięki funkcji TEXTSPLIT .
Do czego służy funkcja TEXTSPLIT w programie Microsoft Excel?
Funkcja TEXTSPLIT umożliwia rozdzielenie tekstu na różne komórki w oparciu o określone znaczniki analizy. Możesz dzielić tekst pomiędzy wiersze, kolumny lub oba wiersze i kolumny, a także ustawiać kryteria podziału.
Niektóre funkcje można uzyskać za pomocą Kreatora konwersji tekstu na kolumny programu Excel, ale TEXTSPLIT udostępnia te funkcje, a także funkcję wbudowaną, która może sprawić, że tworzenie złożonych tablic stanie się bardziej wydajne lub będzie dla początkujących.Profesjonalni użytkownicy znają funkcje programu Excel .
Składnia funkcji TEXTSPLIT w Excelu
=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
Funkcja ta zawiera 6 argumentów i parametrów. Argument tekstowy określa dane, które mają zostać przeanalizowane. Może to być odwołanie do określonej komórki lub grupy komórek albo do określonego tekstu określonego w tym argumencie.
Col_delimiter identyfikuje konkretny znak lub tekst, który będzie pełnił rolę ogranicznika — gdy funkcja napotka ten znak, oddziela tekst w tym miejscu do nowej kolumny. Parametr row_delimiter działa podobnie, z tą różnicą, że jeśli zostanie tutaj podany znak, zostanie on użyty do podzielenia tekstu na nowe wiersze.
Separatorem może być zwykły znak, taki jak kropka, przecinek lub spacja, albo symbol, litera, cyfra, a nawet wieloznakowy ciąg tekstowy lub grupa słów. Aby funkcja działała prawidłowo, należy podać co najmniej jeden z argumentów ogranicznika.
Należy pamiętać, że w tej funkcji można opisać wiele oddzielnych ograniczników wierszy lub kolumn. W takim przypadku zestaw ograniczników należy zgrupować wewnątrz zestawu nawiasów klamrowych (kluczy { }), tak jak w poniższym przykładzie:
=TEXTSPLIT("Sample text",{"e","t"})
Chociaż nie należy tego próbować ani potrzebować, w przypadkach, gdy wartość zarówno w col_delimiter , jak i row_delimiter jest taka sama, pierwszeństwo ma col_delimiter .
Argument ignorowania_empty określa, czy należy ignorować ograniczniki, które powodowałyby utworzenie pustych komórek. Na przykład, jeśli w danych parametru „tekst” znajdują się trzy przecinki, domyślnie utworzy się dwie puste komórki. Ustawienie ignorowania_empty na FALSE utrzyma to zachowanie lub możesz ustawić na TRUE, aby poinformować funkcję, aby ignorowała wszelkie ograniczniki tworzące puste komórki.
Parametr match_mode wyjaśnia, czy przy dopasowywaniu ograniczników funkcji uwzględniana jest wielkość liter. Jest to istotne, jeśli chcesz użyć liter jako separatorów. Na przykład możesz powiedzieć programowi Excel, aby dzielił komórki według każdej dużej litery „T”, ale ignorował każdą małą literę „t”. Ustawienie tego argumentu na „0” zachowuje domyślne zachowanie polegające na uwzględnianiu wielkości liter we wszystkich ogranicznikach. Zmiana na „1” powoduje, że w ograniczniku nie jest uwzględniana wielkość liter.
Argument pad_with określa tekst zastępujący dane do wypełnienia pustej komórki, szczególnie w tablicach, które mogą mieć dodatkową przestrzeń po uwzględnieniu wszystkich odpowiednich ograniczników. Domyślnie zwraca błąd „ #N/A ”, więc można go zmienić na inny, jeśli uważasz, że pojawią się problemy z Twoimi danymi.
Jak korzystać z funkcji TEXTSPLIT w programie Excel
Załóżmy, że w tym przykładzie otrzymałeś listę nazw w przejrzystej kolejności, ale musisz ją zreorganizować, aby była łatwiejsza do odczytania i użycia.

Jak widać, zamierzeniem jest podzielenie nazw na kolumny Last i First. Scal komórkę B4 i w komórce lub pasku formuły powyżej wprowadź formułę wymienioną poniżej. Następnie naciśnij Enter .
=TEXTSPLIT(A1,",")
Teraz otrzymałeś oczekiwany wynik.

Nazwa jest teraz rozdzielona w nowej kolumnie, w której znajdował się poprzedni przecinek. Jednak dane są rozłożone w jednym wierszu, wygląda to niechlujnie. Można łatwo rozwiązać ten problem, dodając kolejny ogranicznik, aby oddzielić dane od różnych wierszy.
Wybierz ponownie komórkę B4, w tej komórce lub na pasku formuły powyżej wprowadź formułę wymienioną poniżej. Następnie naciśnij Enter.
=TEXTSPLIT(A1,",",";")

Powyżej opisano sposób korzystania z podstawowej funkcji TEXTSPLIT dla początkujących . Mam nadzieję, że artykuł będzie dla Ciebie przydatny.