„Excel“ formulė: Gaukite pirmą žodį -

Turinys

Bendroji formulė

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

Santrauka

Jei jums reikia išgauti pirmąjį žodį iš tam tikro teksto, galite naudoti formulę, kurioje naudojamos funkcijos RASTI ir Kairė. Iš pavyzdžio formulė atrodo taip:

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

Paaiškinimas

FIND pateikia pirmojo tarpo simbolio atsiradimo tekste vietą (kaip skaičių). Ši pozicija, atėmus vieną, įtraukiama į kairę funkciją kaip__chars.

Tada funkcija LEFT išskiria simbolius, prasidedančius kairėje teksto pusėje, iki (pozicija - 1).

Tvarkydamas vieną žodį

Jei langelyje yra tik vienas žodis, ši formulė pateikia klaidą. Vienas iš būdų išspręsti šią problemą yra originalios formulės įtraukimas į IFERROR funkciją taip:

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

Išversta: jei įvyksta klaida, grąžinkite originalų tekstą.

Kitas paprastas būdas pašalinti klaidą yra pridėti langelio reikšmę prieš paleidžiant FIND:

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

Tai užtikrina, kad FIND visada ras bent vieną erdvę, todėl nemes klaidos. Kai langelyje yra daugiau nei vienas žodis, poveikio nėra, nes formulė veikia tik su pirmuoju tarpu.

Įdomios straipsniai...