Chcesz manipulować danymi tekstowymi w programie Excel jak profesjonalista? Dowiedz się, jak korzystać z funkcji ROZDZIELANIE TEKSTU, TEKSTBEFORE i TEXTAFTER, aby zaoszczędzić czas.
Program Excel oferuje szeroki wachlarz funkcji, których użytkownicy mogą używać do przekształcania i odblokowywania wglądu w dane tekstowe. W tym artykule omówiono podstawy funkcji DZIEL.TEXTS, TEXTBEFORE i TEXTAFTER programu Excel oraz sposoby ich używania do manipulowania danymi.
Co to jest funkcja ROZDZIELANIE TEKSTU w programie Excel?
Funkcja ROZDZIEL.TEKST dzieli ciągi tekstowe na wiele komórek na podstawie określonego ogranicznika. Następnie wynikowa tablica rozlewa się na wiersze lub kolumny. Ta funkcja jest odmianą formuły Kreatora zamiany tekstu na kolumny programu Excel. Jest także odwrotnością Funkcje TEXTJOIN i CONACT, który w przeciwieństwie do TEXTSPLIT łączy ze sobą teksty.
Oto składnia funkcji TEXTSPLIT:
=PODZIEL TEKSTU(tekst, separator_kolumn,[separator_wiersza],[pusty_ignorowanie], [tryb_dopasowania], [wkładka_z])
- tekst reprezentuje tekst, który chcesz podzielić.
- ogranicznik_kolumny to tekst lub znak w kolumnach reprezentujący miejsce podziału.
- ogranicznik_wiersza to tekst lub znak w wierszach reprezentujący miejsce podziału.
- ignorować_pusty określ, czy puste wartości mają być ignorowane, czy nie.
- tryb_dopasowania chodzi o typ dopasowania. Dopasowanie bez rozróżniania wielkości liter to 1, podczas gdy wartość domyślna, która jest dopasowana z uwzględnieniem wielkości liter, to 0.
- pad_z określić wartość, która ma być używana do reprezentowania braków danych w tablicach dwuwymiarowych. Domyślnie jest to błąd #N/D.
Wszystkie te parametry są opcjonalne obok text i col_delimiter.
Co to jest funkcja TEXTBEFORE w programie Excel?
Funkcja TEXTBEFORE zwraca tekst przed określonym ogranicznikiem lub znakiem. Pod pewnymi względami przypomina tzw LEWA funkcja w Excelu. Różnica polega na tym, że możesz być bardziej szczegółowy za pomocą TEXTBEFORE, ponieważ może zwrócić tekst przed określonym wystąpieniem, jeśli wystąpi ono wiele razy.
Składnia funkcji TEXTBEFORE jest następująca:
=TEXTBEFORE(tekst, ogranicznik,[numer_instancji], [tryb_dopasowania], [koniec_dopasowania], [jeśli_nieznaleziono])
- tekst reprezentuje tekst, którego szukasz.
- ogranicznik określa punkt, w którym ekstrakcja powinna mieć miejsce.
- numer_instancji określa, z którego wystąpienia ogranicznika ma nastąpić ekstrakcja.
- tryb_dopasowania odnosi się do rozróżniania wielkości liter (0) lub rozróżniania wielkości liter w wyszukiwaniu (1).
- koniec_dopasowania określa, czy koniec tekstu powinien być traktowany jako ogranicznik. Domyślnie tekst jest dopasowaniem ścisłym (0). Jednak 1 oznacza, że twoja funkcja powinna pasować do ogranicznika na końcu tekstu.
- jeśli_nie_znaleziono to tylko wartość, która ma zostać zwrócona, jeśli nie zostanie znalezione dopasowanie. Domyślnie jest to błąd #N/D.
Każdy parametr poza tekstem i ogranicznikiem jest tutaj opcjonalny. Niedozwolone są również znaki wieloznaczne.
Co to jest funkcja TEXTAFTER w programie Excel?
Funkcja TEXTAFTER zwraca tekst po określonym ograniczniku lub znaku. Pod pewnymi względami przypomina tzw PRAWA funkcja w Excelu i bezpośrednie przeciwieństwo funkcji TEXTBEFORE.
Składnia funkcji TEKST PO:
=TEKSTAFTER(tekst; ogranicznik;[numer_instancji]; [tryb_dopasowania]; [koniec_dopasowania]; [jeśli_nieznaleziono])
Parametry funkcji TEXTAFTER są takie same jak funkcji TEXTBEFORE. Znaczą więc to samo. Ponadto każdy parametr w TEXTAFTER oprócz tekstu i ogranicznika jest opcjonalny.
Jak korzystać z funkcji ROZDZIELANIE TEKSTU w programie Excel?
Załóżmy, że masz listę losowych produktów SaaS i chcesz je rozdzielić.
Aby to zrobić:
- Napisz swoją funkcję ROZDZIELANIE TEKSTU na pasku formuły.
- Po tym nastąpi tekst i ogranicznik przecinka.
- Ponieważ pozostałe parametry są opcjonalne, możesz zamknąć nawias.
Twoja ostateczna składnia będzie następująca:
=PODZIEL TEKSTU(B2;",")
Jeśli na liście znajduje się wiele ograniczników, użyj poniższej składni:
=PODZIEL TEKSTU(B2;{",",".",";"})
Musisz umieścić wszystkie możliwe ograniczniki w nawiasach klamrowych, np. „{ }”.
Jak korzystać z funkcji TEXTBEFORE w programie Excel?
Załóżmy, że masz listę nazwisk i chciałbyś wyodrębnić z niej imiona.
Aby to zrobić:
- Na pasku formuły napisz TEKST PRZED.
- Musisz wybrać komórkę zawierającą pierwszy tekst, a następnie ogranicznik. Twoim separatorem jest spacja.
- Zamknij swój wspornik.
- Przeciągnij w dół do ostatniej komórki w tabeli arkusza kalkulacyjnego z wartością obok niej. Dla mnie jest to „Ifeoma Sow” w komórce B8.
Twoja ostateczna składnia to:
=TEKST PRZED(B2;" ")
Jak korzystać z funkcji TEXTAFTER w programie Excel?
Funkcja TEXTAFTER jest podobna do funkcji TEXTBEFORE. Tutaj masz listę stron internetowych i chcesz uzyskać nazwę tych stron.
Aby to zrobić:
- Najpierw musisz napisać swoją funkcję TEKST PO na pasku formuły.
- Podążysz za tym tekstem i ogranicznikiem, który jest kropką.
- Możesz zignorować pozostałe parametry i zamknąć nawias.
Twoja ostateczna składnia będzie następująca:
=TEKST PO(B2;".")
Szybko i łatwo manipuluj danymi tekstowymi w programie Excel
Dzięki możliwościom funkcji łańcuchowych programu Excel, takim jak TEXTSPLIT, TEXTBEFORE i TEXTAFTER, możesz szybko manipulować danymi tekstowymi i zaoszczędzić czas podczas analizy.
Należy jednak zauważyć, że świat manipulacji tekstem jest szeroki, zwłaszcza w programie Excel. Istnieje wiele funkcji i technik do zbadania. Opanowanie tych funkcji i poszerzenie wiedzy może odblokować większe możliwości i odkryć wnikliwe informacje w Twoich danych.