Extragerea textului înainte de caracter în Excel (4 moduri rapide)

  • Imparte Asta
Hugh West

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.xlsx

4 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.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.