Cum se extrage primul / ultimul / al nouălea cuvânt din șirul de text în Excel?
Ați suferit vreodată cu problema că trebuie să extrageți un anumit cuvânt din șirul de text dintr-o foaie de lucru? De exemplu, aveți următoarea gamă de șiruri de text necesare pentru a obține primul / ultimul sau al n-lea cuvânt de la acestea, aici vă pot vorbi despre câteva modalități eficiente de a le rezolva.
- Extrageți primul cuvânt sau numele de familie din șirul de text cu formule
- Extrageți al doilea cuvânt din șirul de text cu funcția definită de utilizator
- Extrageți fiecare cuvânt din șirul de text și listați-le orizontal sau vertical
- Extrageți al doilea cuvânt din șirul de text cu un instrument uimitor
Extrageți primul cuvânt sau numele de familie din șirul de text cu Formule
Dacă trebuie să extrageți primul cuvânt dintr-o listă de șiruri de text, următoarele formule vă pot ajuta.
Pentru a extrage primul cuvânt, vă rugăm să introduceți formula de mai jos într-o celulă necompletată, apoi trageți mânerul de completare automată a acestei celule în interval, după cum doriți.
= IF (ISERR (FIND ("", A2))), "", STÂNGA (A2, FIND ("", A2) -1))
Pentru a extrage ultimul cuvânt din fiecare celulă, vă rugăm să aplicați această formulă:
= IF (ISERR (FIND ("", A2) ")," ", DREAPTA (A2, LEN (A2) -FIND (" * ", SUBSTITUT (A2," "," * ", LEN (A2) -LEN ( SUBSTITUT (A2, "", "")))))))
Și acum veți vedea că primul sau ultimul cuvânt este extras din fiecare celulă.
note: În formulele de mai sus, A2 indică celula din care veți extrage primul sau ultimul cuvânt.
E greu de memorat formule lungi și complicate? Un instrument uimitor vă ajută să extrageți al doilea cuvânt with doar câteva clicuri!
Formulele lungi de mai sus pot extrage doar primul și ultimul cuvânt, dar vor fi inutile pentru a extrage al nouălea cuvânt specificat, spune al doilea cuvânt, al șaselea cuvânt, etc. prea complex pentru a fi memorat și aplicat. Aici, este recomandată caracteristica Extragerea cuvântului al nouălea în celulă Kutools pentru Excel și vă va ajuta să extrageți cuvântul al n-lea cât mai ușor posibil!

Kutools pentru Excel - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Ia-L Acum
Extrageți al doilea cuvânt din șirul de text cu funcția definită de utilizator
Dacă doriți să extrageți al doilea, al treilea sau orice cuvânt al n-lea din șirul de text, puteți crea o funcție definită de utilizator pentru a face față acestuia.
1. Țineți apăsat butonul ALT + F11 tastele pentru a deschide Fereastra Microsoft Visual Basic pentru aplicații.
2. Clic Insera > Moduleși lipiți următorul cod în Module fereastră.
Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Apoi salvați codul, în acest exemplu, voi primi al treilea cuvânt din șir, deci tastați această formulă = cuvânt de căutare (A2,3) într-o celulă goală B2, apoi trageți mânerul de completare automată a acestei celule în interval, după cum aveți nevoie. Vedeți captura de ecran:
Notă: În formula de mai sus, A2 este celula din care doriți să extrageți cuvântul, numărul 3 indică al treilea cuvânt din șir pe care îl veți extrage și îl puteți schimba după cum doriți.
Extrageți fiecare cuvânt din șirul de text și listați-le orizontal sau vertical
Această metodă va introduce Kutools pentru Excel Celule divizate utilitar pentru extragerea fiecărui cuvânt din celulele șirului de text și apoi listarea cuvintelor extrase pe orizontală sau pe verticală în funcție de nevoile dvs.
Kutools pentru Excel - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Încercare gratuită acum!
1. Selectați celulele șirului de text din care le veți extrage cuvintele și faceți clic pe Kutools > Merge & Split > Celule divizate.
2. În caseta de dialog Deschidere celule, specificați tipul de divizare în Tip secțiune, verificați Spaţiu opțiune în Specificați un separator și faceți clic pe Ok buton. Vedeți captura de ecran:
3. Acum specificați intervalul de destinație în care veți afișa cuvintele extrase și faceți clic pe OK buton
Dacă ați verificat Împărțiți în coloane opțiunea din dialogul Split Cells de mai sus, fiecare cuvânt este extras din fiecare șir de text și listat pe verticală.
Dacă ați verificat Împărțiți la rânduri opțiunea din caseta de dialog Split Cells, fiecare cuvânt este extras din fiecare șir de text și listat pe orizontală.
Extrageți al nouălea cuvânt din șirul de text în Excel cu un instrument uimitor
Dacă ați instalat Kutools pentru Excel, puteți utiliza Formula Helper> Extrage al n-lea cuvânt din celulă pentru a extrage cu ușurință al n-lea cuvânt din celula specificată.
Kutools pentru Excel - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Încercare gratuită acum!
1. Selectați celula la care veți pune cuvântul extras și faceți clic pe Kutools > Formula Helper > Formula Helper pentru a activa această caracteristică.
2. În caseta de dialog Formule Helper, faceți următoarele:
(1) Selectați Text de la Tipul formulei lista verticală;
(2) Faceți clic pentru a evidenția Extrageți al doilea cuvânt în celulă în Alegeți o formulă casetă listă;
(3) În Celulă caseta, specificați celula din care veți extrage cuvânt;
(4) În Al N-lea caseta, specificați numărul.
3. clic pe Ok buton. Dacă este necesar, trageți mânerul de completare automată a celulei cu formulă și copiați formula în alte celule.
Demo: extrageți fiecare cuvânt din șirul de text și listați-le orizontal sau vertical
Legate de articole:
- Cum se extrage text înainte / după spațiu sau virgulă numai în Excel?
- Cum se împarte textul prin spațiu / virgulă / delimitator în Excel?
- Cum se extrage text între virgule / paranteze / paranteze în Excel?
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%
- reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
- Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
- Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
- Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
- Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
- Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
- Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
- Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
- Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!




















