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:

Excel wyodrębnia tekst przed podciągiem

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:

Excel wyodrębnia tekst przed pierwszą spacją za pomocą funkcji TEXTBEFORE

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:

Excel wyodrębnia tekst przed n-tym odstępem za pomocą funkcji TEXTBEFORE

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *