Cuprins
Există destul de multe funcții în Excel pentru a extrage rapid textul înainte de caracter. În acest articol, vom ști cum să le folosim.
Caiet de practică
Descărcați următorul caiet de lucru și exercițiu.
Extras text înainte de caracter.xlsx4 Metode rapide pentru a extrage textul înainte de caracter în Excel
1. Utilizarea funcțiilor LEFT și FIND pentru a extrage textul înaintea caracterului
Funcția LEFT este una dintre subcategoriile lui Funcțiile TEXT care poate extrage cele mai din stânga texte dintr-un șir de caractere din setul de date dat. Aici vom folosi combinația dintre STÂNGA și funcția Funcția FIND Presupunând că avem o foaie de calcul care conține lista cu numele angajaților și valoarea vânzărilor acestora, atașată de un caracter "_", vom extrage textul dinaintea acestui caracter.
ETAPE:
- Selectați Celula D5 .
- Introduceți formula:
=LEFT(C5,FIND("_",C5)-1)
The Funcția FIND returnează poziția caracterului "_" sub formă de număr din întregul șir de text, iar Funcția LEFT extrage textele.
- Hit Introduceți pentru a vedea rezultatul.
- Utilizați Mâner de umplere pentru a vedea restul rezultatelor.
2. Introduceți funcția Excel SUBSTITUTE înainte de a n-a apariție a unui caracter
Pentru a găsi a n-a poziție a unui anumit caracter și pentru a extrage textele dinaintea acestuia, putem folosi funcția Funcția SUBSTITUTE Este o funcție foarte populară. Să presupunem că avem un set de date. Vom extrage textele înainte de al doilea spațiu al șirului.
ETAPE:
- Selectați Celula C5 .
- Introduceți formula:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)
➤ NOTĂ: Aici se află SUBSTITUTE înlocuiește al doilea spațiu cu " ^ ".
Formula:
=SUBSTITUTE(B5," ","^",2)
The GĂSIȚI funcția descoperă poziția caracterului " ^ " ca număr. În cele din urmă, se va folosi Funcția LEFT extrage textele anterioare acelui personaj, așa cum am discutat în prima metodă.
- Hit Introduceți .
- Trageți cursorul în jos spre celelalte celule pentru a vedea rezultatul.
3. Aplicați Excel Find and Replace Tool pentru a extrage textul înainte de caracter
În Microsoft Excel , există o mulțime de instrumente sau caracteristici impresionante și încorporate. Găsiți și înlocuiți este unul dintre ele. din setul de date de mai jos, vom extrage textele înainte de caracterul " # ".
ETAPE:
- Selectați celula B5:B11 .
- Presa Ctrl+C pentru a o copia și Paste la celula C5 .
- Selectați datele lipite.
- De la Acasă fila, mergeți la Editare > Găsiți & Selectați > Înlocuiți .
- Se deschide o fereastră.
- În Găsiți ce caseta, tastați " #* ".
➤ NOTĂ: Noi folosim Asterisc ( * ) aici, deoarece este un caracter wildcard care reprezintă toate caracterele de după " # ".
- Acum păstrați Înlocuiți cu caseta goală
- Selectați Înlocuiți totul .
- Apare o casetă de confirmare.
- Selectați OK și închideți fereastra anterioară.
- În cele din urmă, se poate observa că toate textele sunt extrase înainte de caracter.
4. Folosiți caracteristica "Text to Column" pentru a extrage textul înaintea unui caracter în Excel
The Text în coloană din Excel face ca setul de date să fie dinamic. Imaginați-vă că avem un set de date și că vom extrage textele dinaintea caracterului numit Asterisc ( * ).
ETAPE:
- Selectați celula B5:B11 și apăsați Ctrl+C pentru a o copia.
- Paste să o Celula C5 .
- Mergeți la Date prin selectarea tuturor datelor lipite.
- De la Instrumente de date picătură în jos, click pe Text în coloane .
- De la Expertul Pasul 1 selectați opțiunea Delimitat .
- Apăsați Următorul .
- Acum în Expertul Pasul 2 asigurați-vă că ați verificat opțiunea Altele și scrieți " * " în căsuța goală de lângă ea. Putem vedea previzualizarea de la Previzualizare date cutie.
- Selectați Următorul .
- În cele din urmă, în Expertul Pasul 3 putem selecta orice format de date dorim.
- În Destinație selectați locul în care doriți să extrageți datele.
- Selectați Finisaj .
- Aici putem vedea toate datele extrase în două părți.
Concluzie
Acestea sunt cele mai rapide modalități de a extrage textul înainte de caracterul din Excel A fost adăugat un caiet de practică. Încercați-l. Nu ezitați să întrebați orice sau să sugerați noi metode.