Excel vzorec: Získajte prvé slovo -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak potrebujete z niektorého textu extrahovať prvé slovo, môžete použiť vzorec, ktorý využíva funkcie HĽADAŤ a VĽAVO. Z príkladu vyzerá vzorec takto:

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

Vysvetlenie

VYHĽADAŤ vráti pozíciu (ako číslo) prvého výskytu medzerníka v texte. Táto pozícia, mínus jedna, sa privádza do funkcie LEFT ako num_chars.

Funkcia LEFT potom extrahuje znaky začínajúce na ľavej strane textu až po (pozícia - 1).

Zaobchádzanie s jedným slovom

Ak bunka obsahuje iba jedno slovo, vráti tento vzorec chybu. Jedným zo spôsobov, ako tento problém vyriešiť, je zabaliť pôvodný vzorec do funkcie IFERROR takto:

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

Preložené: ak sa vyskytne chyba, vráťte pôvodný text.

Ďalším jednoduchým spôsobom, ako chybu spracovať, je pridať pred hodnotu FIND medzeru k hodnote bunky:

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

To zaisťuje, že nástroj FIND vždy nájde aspoň jedno miesto, a preto nevyvolá chybu. Ak bunka obsahuje viac ako jedno slovo, nebude to mať žiadny vplyv, pretože vzorec funguje iba s prvou medzerou.

Zaujímavé články...