Obțineți primul cuvânt în Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial va demonstra cum se extrage primul cuvânt dintr-o celulă din Excel și Foi de calcul Google.

Extrageți primul cuvânt dintr-un text

Pentru a extrage primul cuvânt dintr-o celulă, putem folosi o formulă care conține funcțiile LEFT și FIND.

= STÂNGA (B3, FIND ("", B3) -1)

Să aprofundăm mai multe detalii despre funcțiile utilizate în formula de mai sus.

Funcția FIND

Am folosit funcția FIND pentru a obține poziția primei apariții de spațiu în text.

Deoarece funcția FIND include poziția caracterului spațial din textul din calcul, vom deduce 1 din valoarea returnată (din funcția FIND) pentru a exclude caracterul spațial.

= FIND ("", B3) -1

Funcția STÂNGA

Funcția STÂNGA va extrage un anumit număr de caractere din șir, începând din stânga. Numărul de caractere a fost determinat în formula anterioară.

= STÂNGA (B3, C3)

Eroare de manipulare

În cazul în care celula are un singur cuvânt, formula va returna eroarea #VALUE.

Deci, pentru a preveni formula de returnare a erorii, putem folosi următoarele două opțiuni folosind:

Funcția IFFERROR

Putem rezolva această problemă utilizând funcția IFERROR înainte de formula noastră, astfel:

= IFERROR (STÂNGA (B3, FIND ("-", B3) -1), B3)

Funcția IFERROR, atunci când găsește o eroare, va returna valoarea textului original - care ar putea fi singurul cuvânt sau o celulă goală.

Mod mai simplu

Există, de asemenea, un mod inteligent și mai simplu de a gestiona eroarea #VALUE. Este să adăugați spațiu suplimentar celui de-al doilea argument al funcției FIND, cu operatorul ampersand, astfel:

= STÂNGA (B3, FIND ("", B3 & "") -1)

Acum funcția FIND va găsi întotdeauna un spațiu, deoarece am adăugat un spațiu la sfârșitul fiecărui șir de text.

Separatoare non-spațiale

Dacă șirul de text nu este separat de spațiu, ci de un caracter diferit de delimitare, atunci prin simpla schimbare a valorii primului argument din funcția FIND cu acel caracter de delimitare, vom primi primul cuvânt din text.

= STÂNGA (B3, FIND ("-", B3 & "") -1)

Ia ultimul cuvânt

Extragerea ultimului cuvânt dintr-un șir de text este mai complicată. O opțiune este de a utiliza o formulă de genul acesta:

= TRIM (DREAPTA (SUBSTITUT (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Extrageți primul cuvânt din Foi de calcul Google

Formula pentru a extrage primul cuvânt dintr-un text funcționează exact la fel în Foi de calcul Google ca în Excel:

wave wave wave wave wave