Formuła programu Excel: pobierz pierwsze słowo -

Spisie treści

Formuła ogólna

=LEFT(a1,FIND(" ",a1)-1)

Podsumowanie

Jeśli chcesz wyodrębnić pierwsze słowo z jakiegoś tekstu, możesz użyć formuły korzystającej z funkcji ZNAJDŹ i LEWO. Z przykładu formuła wygląda następująco:

=LEFT(B4,FIND(" ",B4)-1)

Wyjaśnienie

ZNAJDŹ zwraca pozycję (jako liczbę) pierwszego wystąpienia znaku spacji w tekście. Ta pozycja, minus jeden, jest przekazywana do funkcji LEFT jako num_chars.

Funkcja LEFT następnie wyodrębnia znaki zaczynające się od lewej strony tekstu, aż do (pozycja - 1).

Obsługa jednego słowa

Jeśli komórka zawiera tylko jedno słowo, ta formuła zwraca błąd. Jednym ze sposobów rozwiązania tego problemu jest umieszczenie oryginalnej formuły w funkcji IFERROR w następujący sposób:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Przetłumaczone: jeśli wystąpi błąd, zwróć oryginalny tekst.

Innym prostym sposobem obsługi błędu jest dodanie spacji do wartości komórki przed uruchomieniem ZNAJDŹ:

=LEFT(B4,FIND(" ",B4&" ")-1)

Gwarantuje to, że funkcja FIND zawsze znajdzie co najmniej jedną spację i dlatego nie zgłosi błędu. Jeśli komórka zawiera więcej niż jedno słowo, nie ma to wpływu, ponieważ formuła działa tylko z pierwszą spacją.

Interesujące artykuły...