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.