
Általános képlet
=LEFT(a1,FIND(" ",a1)-1)
Összegzés
Ha ki kell szednie az első szót valamilyen szövegből, használhat egy képletet, amely a FIND és a BAL funkciókat használja. A példa alapján a képlet így néz ki:
=LEFT(B4,FIND(" ",B4)-1)
Magyarázat
A FIND a szóköz karakter első előfordulásának helyét (számként) adja vissza a szövegben. Ez a mínusz egy pozíció szám_karaként kerül a BAL funkcióba.
A BAL funkció ezután kivonja a karaktereket a szöveg bal oldalán kezdve, egészen (1. pozícióig).
Egy szó kezelése
Ha egy cella csak egy szót tartalmaz, akkor ez a képlet hibát ad vissza. A probléma megoldásának egyik módja az eredeti képlet becsomagolása az IFERROR függvénybe:
=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)
Lefordítva: ha hiba történik, adja vissza az eredeti szöveget.
A hiba kezelésének másik egyszerű módja, ha a FIND futtatása előtt szóközt ad a cellaértékhez:
=LEFT(B4,FIND(" ",B4&" ")-1)
Ez biztosítja, hogy a FIND mindig talál legalább egy helyet, és ezért nem dob hibát. Ha egy cella egynél több szót tartalmaz, nincs hatás, mert a képlet csak az első szóközzel működik.