Iegūstiet pirmo vārdu programmā Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā iegūt pirmo vārdu no šūnas programmā Excel un Google izklājlapas.

Izņemiet pirmo vārdu no teksta

Lai no šūnas izņemtu pirmo vārdu, mēs varam izmantot formulu, kas satur funkcijas LEFT un FIND.

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

Iedziļināsimies sīkāk par funkcijām, kas izmantotas iepriekš minētajā formulā.

FIND funkcija

Mēs izmantojām FIND funkciju, lai iegūtu teksta pirmās atstarpes pozīciju.

Tā kā funkcija FIND aprēķinā iekļauj atstarpes zīmes pozīciju no teksta, mēs atņemsim 1 no atgrieztās vērtības (no funkcijas FIND), lai izslēgtu atstarpes rakstzīmi.

= MEKLĒT ("", B3) -1

Funkcija LEFT

Funkcija LEFT no virknes iegūs noteiktu rakstzīmju skaitu, sākot no kreisās puses. Rakstzīmju skaits tika noteikts iepriekšējā formulā.

= LEFT (B3, C3)

Kļūdu apstrāde

Ja šūnā ir tikai viens vārds, formula atgriež #VALUE kļūdu.

Tātad, lai formula neatgrieztu kļūdu, mēs varam izmantot šādas divas iespējas, izmantojot:

Funkcija IFFERROR

Mēs varam atrisināt šo problēmu, izmantojot funkciju IFERROR pirms mūsu formulas, piemēram:

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

Funkcija IFERROR, atrodot kļūdu, atgriež sākotnējo teksta vērtību, kas varētu būt viens vārds vai tukša šūna.

Vienkāršāks veids

Ir arī gudrs un vienkāršāks veids, kā rīkoties ar #VALUE kļūdu. Tas ir pievienot papildu vietu FIND funkcijas otrajam argumentam ar ampersand operatoru, piemēram:

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

Tagad FIND funkcija vienmēr atradīs atstarpi, jo katras teksta virknes beigās esam pievienojuši atstarpi.

Ne-kosmosa atdalītāji

Ja teksta virkne nav atdalīta ar atstarpi, bet no citas norobežojošas rakstzīmes, tad, vienkārši mainot FIND funkcijas pirmā argumenta vērtību ar šo norobežojošo rakstzīmi, mēs iegūsim pirmo vārdu no teksta.

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

Iegūstiet pēdējo vārdu

Pēdējā vārda izvilkšana no teksta virknes ir sarežģītāka. Viena no iespējām ir izmantot šādu formulu:

= TRIM (PAREIZI (AIZSTĀJIS (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Izrakstiet pirmo vārdu Google izklājlapās

Formula pirmā vārda izvilkšanai no teksta Google izklājlapās darbojas tieši tāpat kā programmā Excel:

wave wave wave wave wave