Salt la conținutul principal

Cum se împarte textul prin spațiu / virgulă / delimitator în Excel?

Autor: Sun Ultima modificare: 2020-05-09

Dacă aveți o listă de date cu coloane și doriți să le împărțiți în mai multe coloane printr-un delimitator specific, la fel ca în capturile de ecran de mai jos, cum le puteți împărți în Excel? Poate că unii utilizatori se gândesc doar la funcția Text în coloană, dar acum voi introduce nu numai funcția Text în coloane, ci și un cod VBA pentru dvs.


Împărțiți șirurile de text în mai multe coloane în funcție de spațiu / virgulă / delimitator prin funcția Text în coloane

Funcția Text în coloane este foarte utilă pentru a împărți o listă în mai multe coloane în Excel. Această metodă vorbește despre cum să împărțiți datele prin delimitator specificat cu caracteristica Text în coloană în Excel. Vă rugăm să faceți următoarele:

1. Selectați lista de coloane pe care doriți să o împărțiți după delimitator și faceți clic pe Date > Text către coloane. Vedeți captura de ecran:

2. Apoi a Expertul Conversia textului în coloane apare fereastra de dialog și bifați delimitat și faceți clic pe Pagina Următoare → buton. Vedeți captura de ecran:

3. În deschiderea Asistentului Conversie în text în coloane - Pasul 2 din 3 caseta de dialog, verificați delimitatorul de care aveți nevoie pentru a împărți datele.

notițe: Dacă trebuie să împărțiți șirul de text printr-un delimitator special, vă rugăm să verificați Altele , apoi tastați delimitatorul în următoarea casetă.

4. clic finalizarea. Acum puteți vedea că lista de coloane din selecție a fost împărțită în mai multe coloane de către delimitatorul specificat.

Extrageți numere (sau text) numai dintr-o celulă / coloană în coloane / rânduri diferite

Kutools pentru Excel îmbunătățește Celule divizate utilitar și suport pentru extragerea în lot a tuturor caracterelor de text sau numerelor dintr-o celulă / coloană în două coloane / rânduri.



Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Ia-L Acum

Împarte șirurile de text în mai multe rânduri / coloane după spațiu / virgulă / delimitator cu Kutools pentru Excel

Metoda de mai sus poate împărți șirurile de text în mai multe coloane. Această metodă va introduce Kutools pentru Excel Celule divizate utilitar pentru a împărți șiruri de text în mai multe rânduri sau coloane cu delimitator specificat în Excel cu ușurință.

Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!

1. Selectați intervalul pentru care veți împărți șirurile de text (în cazul nostru selectăm intervalul A1: A9) și faceți clic Kutools > Text > Celule divizate.
doc text divizat 01

2. În caseta de dialog Deschidere celule divizate, verificați Împărțiți la rânduri opțiune sau Împărțiți în coloane opțiuni de care aveți nevoie în Tip , apoi specificați un delimitator în Specificați un separator și faceți clic pe Ok buton. Vedeți captura de ecran de mai sus:

Acum apare o altă casetă de dialog Split Cells, selectați prima celulă din intervalul de destinație și faceți clic pe OK butonul.
doc divizează textul în rândurile coloane 10

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Ia-L Acum


Demo: împarte șirurile de text în mai multe rânduri / coloane după spațiu / virgulă / delimitator


Kutools pentru Excel: Peste 300 de instrumente la îndemână la îndemână! Începeți astăzi perioada de încercare gratuită de 30 de zile, fără limitări ale funcțiilor. Descarcă acum!


Articole relative:

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


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!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi
I have a string like a, b,c,d,,a,d,e,f,a,b,f... etc. I want to replace a value of 'd' which having a Position of 7th after delimiter. Can you suggest how to find a position after delimiter and replace exact Position value.
This comment was minimized by the moderator on the site
Hi, Kanchan, here is a code you can try:
Sub changeText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type nth delimiter:", "Kutools for Excel", , , , , , 1)
    xStr = Application.InputBox("Type the string or character you want to replace with:", "Kutools for Excel", , , , , , 2)
    Set xSetRng = Application.InputBox("Select the cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xArr(xPos) = xStr
    xSetRng.Value = Join(xArr, ",")
End Sub

Hope it can help you.
This comment was minimized by the moderator on the site
hi ,

i have flat file which having delimiter so i want to read the value of passing position having before and after delimiter. is there any way to get these vale
This comment was minimized by the moderator on the site
Hi, I do not understand your problem clearly. If you want to get the values before and after a specific delimiter separately, the both of methods mentioned in this tutorial can help you, you just need to change the delimiter to your need, and follow the steps to finish. Or you can give me more details about your problem for me to get it clearly.
This comment was minimized by the moderator on the site
Thank you This Saved my time !
This comment was minimized by the moderator on the site
thanks so much, this really made my life easier!
This comment was minimized by the moderator on the site
How do we split kyzwell5konfgwell3k into columns. I need only the on has to be selected as delimit and separate into two words.
This comment was minimized by the moderator on the site
Hi Sunny,
The Text to Columns (Excel built-in feature) supports to split a cell to columns by a given character, and the Split Cells feature of Kutools for Excel also supports to split cells by one character.
If you need to split cells by a string of characters, you’d better apply a VBA macro.
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations