Excel: jak wyodrębnić tekst przed znakiem
Możesz użyć funkcji TEXTBEFORE w programie Excel, aby wyodrębnić cały tekst w komórce przed określonym znakiem lub podciągiem.
Ta funkcja wykorzystuje następującą składnię:
TEXTBEFORE(tekst, ogranicznik, [numer_instancji], [tryb_dopasowania], [koniec_dopasowania], [jeśli_nie znaleziono])
Złoto:
- tekst : tekst do wyszukania
- delimiter : Znak lub podciąg, aby wyodrębnić tekst wcześniej
- instancja_num (opcjonalnie) : instancja ogranicznika, przed którym ma zostać wyodrębniony tekst (domyślnie jest to 1)
- match_mode (opcjonalnie) : 0 = rozróżniana jest wielkość liter (domyślnie), 1 = wielkość liter nie jest uwzględniana
- match_end (opcjonalnie) : traktuj koniec tekstu jako ogranicznik (domyślnie wyłączone)
- if_not_found (opcjonalnie) : Wartość zwracana, jeśli nie zostanie znaleziony ogranicznik
Poniższe przykłady pokazują najczęstsze sposoby użycia tej funkcji z następującym zestawem danych w programie Excel:
Przykład 1: Wyodrębnij tekst przed podłańcuchem
Możemy wpisać następującą formułę w komórce B2 , aby wyodrębnić tekst z komórki A2 przed napotkaniem podciągu „jest”:
=TEXTBEFORE( A2 , "is")
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera tekst kolumny A przed napotkaniem podłańcucha „jest”.
Przykład 2: Wyodrębnij tekst przed pierwszą spacją
Możemy wpisać następującą formułę w komórce B2 , aby wyodrębnić tekst z komórki A2 przed napotkaniem pierwszej spacji:
=TEXTBEFORE( A2 , "")
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera tekst kolumny A przed napotkaniem pierwszej spacji.
Przykład 3: Wyodrębnij tekst przed n-tą spacją
Możemy wpisać następującą formułę w komórce B2 , aby wyodrębnić tekst z komórki A2 przed napotkaniem trzeciej spacji:
=TEXTBEFORE( A2 , "", 3)
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera cały tekst z kolumny A przed napotkaniem trzeciej spacji.
Uwaga : Pełną dokumentację funkcji TEXTBEFORE w programie Excel można znaleźć tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: jak usunąć określony tekst z komórek
Excel: jak usunąć znaki specjalne
Excel: Jak wstawić znak do ciągu