Extrageți ultimele două cuvinte dintr-o celulă din Excel
Acest tutorial explică modul de utilizare a formulei pentru a extrage ultimele două cuvinte dintr-o celulă din Excel.
Cum se extrag ultimele două cuvinte dintr-o celulă din Excel?
Formula generică
=MID(cell,FIND("@",SUBSTITUTE(cell," ","@",LEN(cell)-LEN(SUBSTITUTE(cell," ",""))-1))+1,100)
Argument
Cell: Celula pentru care doriți să extrageți ultimele două cuvinte.
Cum se folosește această formulă?
După cum se arată în imaginea de mai jos, aveți o listă de șiruri de text și doriți să extrageți ultimele două cuvinte din fiecare celulă din listă, procedați după cum urmează.
1. Selectați o celulă necompletată pentru a afișa rezultatul.
2. Introduceți formula de mai jos și apăsați tasta Intrați cheie. Și apoi trageți Mâner de umplere pentru a aplica formula altor celule. Vedeți mai jos captura de ecran:
=MID(B5,FIND("@",SUBSTITUTE(B5," ","@",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-1))+1,100)
Notă: În formulă, înlocuiți B5 cu celula de care aveți nevoie.
Cum funcționează această formulă?
=MID(B5,FIND("@",SUBSTITUTE(B5," ","@",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-1))+1,100)
1. LEN(B5)-LEN(SUBSTITUTE(B5," ","")): Pentru a calcula numărul de spații din celula B5. Rezultatul este 4.
- 1.1) LEN(SUBSTITUTE(B5," ","")): Funcția SUBSTITUTE elimină toate spațiile din celula B5, iar apoi funcția LEN calculează lungimea șirului de text fără spații. Aici rezultatul este 19;
- 1.2) LEN(B5): Această funcție LEN calculează lungimea totală a șirului de text cu spații și returnează rezultatul ca 23.
- 2.3) După aceea, lungimea șirului de text cu spații scade lungimea șirului de text fără spații și în final obține numărul de spații din celula B5: 23-19 = 4.
2. SUBSTITUTE(B5," ","@",4-1)): Înlocuiți al doilea ultim spațiu cu un caracter dat, cum ar fi @ în acest caz.
- SUBSTITUTE(B5," ","@",3): Aici funcția SUBSTITUTE înlocuiește al treilea spațiu (acesta este și al doilea ultim spațiu) din B5 cu „@”. Rezultatul este: Excel este un instrument util @.
3. FIND("@","Excel is an useful@tool"): Găsiți locația caracterului „@”. Rezultatul descoperirii este 12.
4. MID(B5,12+1,100): Funcția MID extrage un anumit număr de caractere începând cu poziția 13 din șirul de text din B5.
- Aici numărul 100 vă poate garanta că numărul de caractere este suficient de mare.
Funcții conexe
Funcția Excel LEN
Funcția LEN returnează numărul de caractere dintr-un șir de text.
Funcția Excel SUBSTITUTE
Funcția SUBSTITUTE înlocuiește textul sau caracterele dintr-un șir de text cu alt text sau caractere.
Funcția Excel MID
Funcția MID este utilizată pentru a găsi și a returna un anumit număr de caractere din mijlocul șirului de text dat.
Funcția Excel FIND
Funcția FIND este utilizată pentru a găsi un șir într-un alt șir și returnează poziția inițială a șirului în altul.
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel - Vă ajută să vă distingeți de mulțime
Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...
Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.