Enhavtabelo
Excel estas la plej vaste uzata ilo kiam temas pri traktado de grandegaj datumaroj. Ni povas plenumi multajn taskojn de multoblaj dimensioj en Excel. Kelkfoje, ni devas dividi datumojn per komoj en kolumnojn . En Excel, por dividi datumojn en kolumnojn per komo, ni povas apliki diversajn metodojn. En ĉi tiu artikolo, mi montros al vi 8 efikajn metodojn en Excel por dividi datumojn en kolumnojn per komo.
Elŝutu Praktikan Laborlibron
Disigi Datumojn en Kolumnojn per Komo.xlsmJen la datumaro kiun mi uzos. Ĉi tie ni havas kelkajn homojn kune kun iliaj Adresoj . La Adresoj havas komojn, ni dividos la Urbon kaj Lando en apartajn kolumnojn en ĉi tiu artikolo.
7 Metodoj por Dividi Datumojn en Kolumnojn per Komo en Excel
1. Dividi Datumojn en Kolumnojn Uzante Tekston al Kolumna Trajto
Unue, mi montros al vi kiel uzi la Tekston al Kolumno funkcio por dividi datumojn en plurajn kolumnojn .
PAŜOJ:
- Unue, elektu C5: C11 . Poste, iru al la langeto Datumoj >> elektu Datumaj Iloj >> elektu Teksto al Kolumnoj
- Konverti Tekston al Kolumna Sorĉisto aperos. Elektu la Limigitan Tiam alklaku Sekva .
- Sekva, elektu la Limigilon kiel Komo . Poste alklaku Sekva .
- Tiamelektu Ĝenerala kiel Kolumna Datuma Formato . Elektu la Celon . Fine, elektu Fini .
Excel disigos la datumojn.
Legu Pli: Kiel Dividi Datumojn en Multoblajn Kolumnojn en Excel
2. Apliki Flash-Plenigon al Split Datumoj en Excel
Nun mi faros uzu Flash Fill por dividi datumojn en Excel .
PAŜOJ:
- Skribu Tokio en D5 .
- Uzu Plenigi Tenilon al Aŭtomata plenigo ĝis D11 .
- Nun alklaku la Aŭtomata plenigaĵo (vidu bildo)
- Elektu Flash Plenigi .
Excel montros la urbojn .
- Simile, apartigu la landon .
Legu Pli: Kiel Dividi Datumojn en Unu Excel Ĉelo en Multoblaj Kolumnoj (5 Metodoj)
3. Uzante Kombino de LEFT, FIND & LEN por Dividi Datumojn en Kolumnojn per Komo
En ĉi tiu sekcio, mi klarigos kiel vi povas dividi datumojn uzante la Maldekstren , TROVU , kaj LEN funkcioj .
PAŜOJ:
- Iru al D5 . Skribu la sekvan formulon.
=LEFT(C5,FIND(",",C5)-1)
Formula disfaldo
TROVU(“,”,C5) ➤ Donas la pozicion de signo komo (,) en C5 .
Eligo : 6
LEFT(C5,TROVU(“,”,C5)-1) ➤ Revenojla specifita nombro de la komenco de teksto en C5 .
Eligo : Tokio
- Tiam premu ENTER . Excel resendos la eligon.
- Nun, uzu la Plenigu Tenilon al Aŭtomata plenigo .
Por apartigi la Lando ,
- Iru al E5 . Skribu la sekvan formulon.
=RIGHT(C5,LEN(C5)-FIND(",",C5))
Formula disfalo
TROVU(“,”,C5) ➤ Donas la pozicion de komo(,) en C5 .
Eligo: 6
LEN(C5) ➤ Liveras la nombron de signoj en C5 .
Eligo: 11
DEKSTRA(C5,LEN(C5)-TROVI( “,”,C5)) ➤ Redonas la specifitan pozicion de karaktero de la fino de C5 .
Eligo : Japanio
- Nun premu ENTER . Excel montros la eliron.
- Nun, uzu la Plenigu Tenilon al Aŭtomata plenigo .
4. Uzo de PowerQuery por dividi datumojn
Nun mi uzos PowerQuery por dividi datumojn en kolumnojn en Excel .
PAŜOJ:
- Kreu tabelon Por fari tion, elektu la tutan gamon B4:C11 .
- Premu CTRL + T . eniga skatolo aperos. Metu la datumojn en vian tabelon. Jen estas B4:C11 .
- Nun, iru al la langeto Datumoj >> ; elektu DeTablo/Gameto .
- PowerQuery Editor aperos fenestro. Konservu la kurson sur la Adreskolumno . Tiam dekstre alklaku vian muson por alporti la Kuntekstan Baron .
- El la Kunteksta Bar , elektu . Dividi Kolumnon >> elektu Per Limigilo
- Dividi Kolumnon per Limigilo aperos dialogujo. Elektu la Limigilon kiel Komo . Tiam alklaku OK .
- Excel dividos la kolumno sub 1 kaj Adreso.2-kolumno . Tiam alklaku Fermi & Ŝarĝu .
- Excel transdonos la datumaron en novan laborfolion .
- Alinomi la kolumnon .
Legu Pli: Kiel Dividi Datumojn en Excel (5 Manieroj)
5. Konverti la Datumojn al CSV-Dosiero
Nun, Mi montros alian metodon. Mi unue konvertos la datumaron al CSV ( komo-separataj valoroj ) dosieron.
PAŜOJ:
- Unue, kopiu la kolumnon Adreson en Notblokon paĝon .
- Do, iru al Dosiero >> elektu Konservi kiel .
- Nun, starigu la nomon kaj konservu la dosieron . Memoru, vi devas meti la sufikson .csv en la nomon.
- Nun malfermu la dosieron de la loko kie vi konservis ĝin pli frue .
- Excel disigos la datumojn .
- Nun, formatu kiel vi deziras.
> 6. Uzo de VBA por Dividi Datumojn en Kolumnojn per Komo
Nun, mi uzos VBA-kodon por dividi datumojn .
PAŜOJ:
- Premu ALT + F11 por malfermi la VBA-fenestron .
- Tiam iru al Enigu >> elektu Modulo .
- Malfermiĝos nova modulo . Skribu la sekvan kodon.
9945
Kodo-Difekto
- Jen, Mi kreis Subproceduron SplitColumn . Mi uzis la malklaran deklaron por difini variablon SplitData kiel String kaj i kiel variaĵon .
- Tiam mi uzis For Buklo . 5 ĝis 11 indikas, ke mi dividos la datenojn de la 5-a ĝis 11-a vico .
- Sekva, mi uzis la VBA Split funkcion kie n estas la vica nombro kaj 3 difinas ke la datumoj estas en la C kolumno . Ĉar Nombri = 4 , la datumoj estos dividitaj en kolumnon D .
- Denove, mi uzis Por Buklo al pliigo la Nombri .
- Nun premu F5 por ruli la kodo . Excel dividos la datumojn .
7. Uzante la FILTERXML, SUBSTITUTE & ; TRANSPONI Funkciojn en Excel al SplitDatumoj
Nun mi uzos la funkcion FILTERXML kune kun la SUBSTITUTE & TRANSPOZI funkcioj. Ĉi tio funkcios por ĝisdatigitaj versioj de Excel .
PAŝoj:
Elektu D5 kaj E5 . Skribu la jenan formulon
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
Formula disfalo
SUBSTITUTE(C5,”,”,””) ➤ Ĉi tio anstataŭigos la komon (,) en la D5 kaj E5 .
Eligo: “TokyoJapan”
FILTROXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ Ĝi resendas XML-datumojn el la enhavo sekvanta XPath
Eligo: {“Tokio”;”Japanio”
TRANSPONI(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ Ĝi transponos la tabelon.
Eligo: {“Tokio”,”Japanio”
- Tiam premu ENTER . Excel resendos la eligojn.
- Tiam uzu Plenigi tenilon al Aŭtomata plenigo .
Praktika Laborlibro
Praktiko faras homon perfekta. Gravas praktiki por internigi ajnan metodon. Tial mi alfiksis por vi praktikan folion .
Konkludo
En ĉi tiu artikolo, mi pruvis 7 efikaj metodoj en Excel por dividi datumojn en kolumnojn per komo . Mi esperas, ke ĝi helpas ĉiujn. Kaj laste, se vi havas ian ajn sugestojn, ideojn aŭ komentojnbonvolu bonvolu komenti sube.