Împărțiți șirul de caractere în Excel (6 moduri adecvate)

  • Imparte Asta
Hugh West

Uneori este posibil să aveți un set de date în care diferite tipuri de date sunt inserate într-o celulă și separate de un caracter, cum ar fi delimitator, cratimă, liniuță etc. Acest tip de set de date este dezorganizat și găsirea unei anumite informații este destul de dificilă. În acest articol, vă voi arăta 6 moduri prin care veți putea diviza șirul de caractere în Excel

Să presupunem că avem un set de date în care numele, adresa de e-mail și numărul de contact sunt introduse ca un singur șir de caractere și separate de un caracter, adică virgulă (,). Pentru a vă demonstra simplitatea, vom seta separarea prin virgulă.

Descărcați caietul de practică

Divizarea șirurilor de caractere în Excel.xlsx

6 moduri de a împărți șirul de caractere în Excel

1. Împărțiți șirul de caractere folosind funcțiile LEFT și FIND

Utilizarea funcțiile stângii și funcțiile FIND împreună ne permite să împărțim un șir de caractere cu un caracter din partea stângă a șirului. Introduceți următoarea formulă într-o celulă goală ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

În acest caz, se va utiliza GĂSIȚI funcția returnează poziția primei virgule ( "," ) din șirul A6 și STÂNGA extrage caracterele din șirul de caractere care se află înaintea caracterului specific (prima virgulă). Rețineți că trebuie să scădeți 1 pentru a extrage fără virgulă.

Apăsați ENTER și veți obține numele în celula B6 .

Trageți celula la sfârșitul setului de date pentru a aplica formula la toate celelalte celule din coloană. A Veți obține numele din toate intrările.

2. Funcțiile MID și FIND pentru a diviza șirul de caractere

Dacă doriți să obțineți textele dintre două caractere specifice, puteți folosi funcția MID și funcția FIND Introduceți următoarea formulă într-o celulă goală ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Aici, FIND(",",A6)+1 returnează poziția inițială a primului caracter după prima virgulă. FIND(",",A6,FIND(",",A6)+1) returnează poziția inițială a primului caracter după a doua virgulă. -FIND(",",A6)-1 indică faptul că toate caracterele din șirul de caractere de după a doua virgulă vor fi excluse. În cele din urmă MID oferă caracterele dintre aceste două virgule.

Presa ENTER Ca rezultat, veți obține adresa de e-mail în celula C6 .

Trageți de butonul B7 până la sfârșitul setului de date și veți obține toate adresele de e-mail.

3. Funcțiile RIGHT, LEN și FIND pentru a împărți șirul de caractere în funcție de caracter

Prin utilizarea la DREAPTA funcția , funcția LEN , și funcția FIND cu totul, puteți împărți șirul și obține partea corectă după un anumit caracter din acel șir. Introduceți următoarea formulă într-o celulă goală ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Aici, LEN(A6) calculează lungimea totală a șirului din celulă A6 . FIND(",",A6,FIND(",",A6)+1 găsește ultima virgulă și DREAPTA extrage caracterele de după ultima virgulă.

Apăsați ENTER și veți obține numărul de contact în celula D6 .

Celula de tragere D6 și veți obține toate numerele de contact prin împărțirea șirurilor din coloana A.

Lecturi similare:

  • Împărțirea șirului de caractere în funcție de lungime în Excel (8 moduri)
  • Cum se împarte textul în mai multe celule în Excel

4. Funcțiile SEARCH și LEFT pentru a diviza șirul de caractere

Puteți utiliza funcția SEARCH în loc de funcția FIND pentru a diviza un șir de caractere.

Pentru a împărți Nume din șirul de celule A6, introduceți următoarea formulă într-o celulă goală ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

În acest caz, se va utiliza CĂUTARE funcția returnează poziția primei virgule ( "," ) din șirul A6 și STÂNGA extrage caracterele din șirul de caractere care se află înaintea caracterului specific (prima virgulă). Nu uitați că trebuie să scădeți 1 pentru a exclude virgula.

Presa ENTER și veți obține numele în celula B6 .

Trageți celula la sfârșitul setului de date pentru a aplica formula la toate celelalte celule din coloană. A Veți obține numele din toate intrările.

5. Flash Fill pentru a împărți șirul după caracter

Utilizarea Umplere flash este o altă tehnică de divizare a șirului de caractere. În primul rând, introduceți manual partea de șir într-o celulă ( C6 )

După aceea, mergeți la Date> Instrumente de date și selectați Umplere flash .

Acum puteți vedea că Excel a dat automat șirul de divizare în toate celelalte celule din coloana respectivă.

Citește mai mult: Împărțirea textului în Excel utilizând Flash Fill

6. Comanda Text to Columns

De asemenea, puteți utiliza și funcția Text în coloane pentru a diviza un șir de caractere. Mai întâi, selectați setul de date.

După aceea, mergeți la Date> Instrumente de date și selectați Text în coloane .

Acum, o fereastră numită Expertul de conversie a textului în coloane va apărea. Verificați Delimitat și apăsați pe Următorul .

În al doilea pas, selectați Virgulă și apăsați pe Următorul .

Dacă șirul dvs. este separat de orice alt caracter, cum ar fi Tab, punct și virgulă sau spațiu, trebuie să selectați acel caracter. De asemenea, puteți introduce și alte caractere în câmpul Altele În ultimul pas, selectați General și faceți clic pe Finisaj .

Acum veți vedea că diferite părți ale șirului de caractere, care au fost separate prin virgulă, au fost împărțite în celule diferite.

Concluzie

Urmând oricare dintre metodele descrise mai sus, puteți diviza șirul de caractere după caracter. Dacă vă confruntați cu orice fel de confuzie, vă rugăm să lăsați un comentariu și să ne dați șansa de a vă elimina confuzia.

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.