Excel formula: iegūt pirmo vārdu -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Ja jums ir jāizvelk pirmais vārds no kāda teksta, varat izmantot formulu, kurā tiek izmantotas funkcijas FIND un LEFT. Piemērā formula izskatās šādi:

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

Paskaidrojums

FIND atgriež atstarpes (kā skaitļa) vietu, kad tekstā pirmo reizi parādās atstarpe. Šī pozīcija, atņemot vienu, tiek ievadīta LEFT funkcijā kā num_chars.

Tad funkcija LEFT izvelk rakstzīmes, sākot no teksta kreisās puses, līdz (pozīcija - 1).

Apstrādājot vienu vārdu

Ja šūnā ir tikai viens vārds, šī formula atgriež kļūdu. Viens no šīs problēmas novēršanas veidiem ir oriģinālās formulas ietīšana funkcijā IFERROR šādi:

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

Tulkots: ja rodas kļūda, atgrieziet sākotnējo tekstu.

Vēl viens vienkāršs veids, kā rīkoties ar kļūdu, ir pievienot atstarpi šūnas vērtībai pirms FIND palaišanas:

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

Tas nodrošina, ka FIND vienmēr atradīs vismaz vienu atstarpi un līdz ar to neizmetīs kļūdu. Ja šūnā ir vairāk nekā viens vārds, tas neietekmē, jo formula darbojas tikai ar pirmo atstarpi.

Interesanti raksti...