Excel formula: Pridobite prvo besedo -

Kazalo

Splošna formula

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

Povzetek

Če morate iz nekega besedila izvleči prvo besedo, lahko uporabite formulo, ki uporablja funkcije FIND in LEFT. Iz primera je formula videti tako:

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

Pojasnilo

FIND vrne položaj (kot število) prvega pojavljanja presledka v besedilu. Ta položaj, minus eno, se v funkcijo LEVO poda kot številski znaki.

Nato funkcija LEVO izvleče znake, ki se začnejo na levi strani besedila, do (položaj - 1).

Ravnanje z eno besedo

Če celica vsebuje samo eno besedo, ta formula vrne napako. Eden od načinov, kako odpraviti to težavo, je, da prvotno formulo zavijemo v funkcijo IFERROR tako:

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

Prevedeno: če pride do napake, vrnite izvirno besedilo.

Drug preprost način za odpravljanje napake je dodajanje presledka vrednosti celice pred zagonom FIND:

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

To zagotavlja, da bo FIND vedno našel vsaj en presledek in zato ne bo povzročil napake. Ko celica vsebuje več kot eno besedo, ni vpliva, ker formula deluje samo s prvim presledkom.

Zanimive Članki...