Excel képlet: Az első szó megszerzése -

Tartalomjegyzék

Á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.

érdekes cikkek...