Excel: jak wyodrębnić pierwsze słowo z komórki
Aby wyodrębnić pierwsze słowo z komórki w programie Excel, możesz użyć następującej formuły:
=IFERROR(TEXTBEFORE( A2 , " "), A2 )
Ta konkretna formuła wyodrębnia pierwsze słowo z komórki A2 .
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Jak wyodrębnić pierwsze słowo w programie Excel
Załóżmy, że w Excelu mamy następującą kolumnę ciągów:
Załóżmy, że chcemy wyodrębnić pierwsze słowo z każdej komórki w kolumnie A.
W tym celu w komórce B2 możemy wpisać następującą formułę:
=IFERROR(TEXTBEFORE( A2 , " "), A2 )
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera teraz pierwsze słowo każdej pasującej komórki w kolumnie A.
Na przykład:
- Moja formuła ekstraktu z Mojego ulubionego zwierzęcia to manat
- Formuła wyodrębnia To z To jest wspaniały dzień
- Formuła wyodrębnia „We” z „Powinniśmy się bawić”.
I tak dalej.
Jak działa ta formuła?
Funkcja TEXTBEFORE w programie Excel wyodrębnia 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
Przypomnijmy, że do wyodrębnienia pierwszego słowa z komórki A2 użyliśmy następującej składni:
=IFERROR(TEXTBEFORE( A2 , " "), A2 )
Najpierw używamy funkcji TEXTBEFORE , aby wyodrębnić cały tekst przed pierwszą spacją z komórki A2 .
Ta funkcja zwróci błąd, jeśli w komórce znajduje się tylko jedno słowo, dlatego używamy funkcji JEŻELI , aby określić, że powinniśmy zwrócić cały tekst w komórce, jeśli jest tylko jedno słowo.
Efektem końcowym jest to, że jesteśmy w stanie wyodrębnić pierwsze słowo z komórki.
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