Excel formula: Nabavite prvu riječ -

Sadržaj

Generička formula

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

Sažetak

Ako trebate izvući prvu riječ iz nekog teksta, možete koristiti formulu koja koristi funkcije FIND i LEFT. Iz primjera, formula izgleda ovako:

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

Obrazloženje

FIND vraća položaj (kao broj) prvog pojavljivanja razmaka u tekstu. Ovaj položaj, minus jedan, unosi se u funkciju LIJEVO kao num_chars.

Funkcija LIJEVO zatim izdvaja znakove počevši s lijeve strane teksta, do (položaj - 1).

Rukovanje jednom riječju

Ako ćelija sadrži samo jednu riječ, ova formula vraća pogrešku. Jedan od načina za rješavanje ovog problema je omotanje izvorne formule u funkciju IFERROR na sljedeći način:

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

Prevedeno: ako se dogodi pogreška, vratite izvorni tekst.

Još jedan jednostavan način za rješavanje pogreške je dodavanje razmaka vrijednosti ćelije prije pokretanja FIND:

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

To osigurava da će FIND uvijek pronaći barem jedan razmak i stoga neće donijeti pogrešku. Kad ćelija sadrži više od jedne riječi, nema utjecaja jer formula djeluje samo s prvim razmakom.

Zanimljivi članci...