Enhavtabelo
Foje, laborante en Mikrosofto Excel , ni devas dividi komo-disigitajn kontinuajn valorojn de unu kolumno en malsamajn kolumnojn aŭ vicojn. Kiam ni importas datumojn generitajn de aliaj aplikoj en Excel, ĉiuj datumoj eble estos metitaj en unuopan kolumnon; apartigitaj per komo. Krome, ni eble bezonos ĉerpi certan parton de la datumoj bazitaj sur la postulo. Ĉi tiu artikolo gvidos vin dividi komo-separatajn valorojn en plurajn kolumnojn/vicojn uzante plurajn funkciojn kaj funkciojn.
Elŝutu Praktikan Laborlibron
Vi povas elŝuti la praktikan laborlibron, kiun ni uzis por prepari ĉi tion. artikolo.
Disdividu Komojn Apartigitajn Valorojn en Vicojn aŭ Kolumnojn.xlsm
5 Metodoj por Dividi Komajn Apartigitajn Valorojn en Vicojn aŭ Kolumnojn en Excel
1. Apartigu Datumojn en Vicojn/Kolumnojn per Komo Uzante la funkcion 'Teksto al Kolumnoj' en Excel
1.1. Dividi Valorojn en Kolumnojn
Unue, mi uzos la funkcion Teksto al Kolumnoj de excel por dividi datumojn en plurajn kolumnojn. Ĉi tiu estas la plej facila metodo por apartigi datumojn en kolumnojn . Supozu, ni havas datumaron enhavantan plurajn fruktojn situantajn en kolumno, apartigitaj per komo. Estas 3 fruktoj en ĉiu ĉelo. Nun, mi dividos la fruktojn de kolumno B en 3 malsamajn kolumnojn (kolumnoj C , D & E ).
Sekvu la subajn paŝojn por fari latasko.
Paŝoj:
- Unue, elektu la tutan datumaron kaj iru al Datumoj > Datumaj iloj > Teksto al Kolumnoj .
- Kiel rezulto, la Sorĉisto por Teksto al Kolumnoj aperas . Nun, el la sekcio Originala datumtipo , elektu Limigitan kaj alklaku Sekva .
- Tiam el la sekcio Limigiloj , metu markomarkon sur Komo kaj premu Sekva .
- Post tio, elektu la Celon lokon (ĉi tie, Ĉelo C5 ) kaj premu Fini .
- Fine, post fermo de la Sorĉisto de Teksto al Kolumnoj , ni ricevos la suban rezulton. Ĉiuj datumoj apartigitaj per komoj estas dividitaj en kolumnojn C , D , kaj E .
Legu Pli: Kiel Dividi Datumojn en Unu Excel Ĉelo en Multoblaj Kolumnoj (5 Metodoj)
1.2. Dividi en Vicojn Uzante Tekston al Kolumnoj
Nun, mi dividos valorojn apartigitajn per komo en multoblajn vicojn . Supozu, ke mi havas la suban datumaron enhavantan kelkajn fruktonomojn. Antaŭ ol meti ĉi tiujn valorojn en plurajn vicojn, mi dividos ilin en kolumnojn uzante la funkcion Teksto al Kolumnoj .
Paŝoj:
- Unue elektu Ĉelo B5 , iru al Datumoj > Teksto al Kolumnoj .
- Tiam el la Sorĉisto por Teksto al Kolumnoj elektu Originala Datumtipo : Limigita kaj alklaku Sekva .
- Nun elektu la tipon Limigiloj : Komo kaj alklaku Sekva .
- Post tio, elektu la ĉelon Celo (ĉi tie Ĉelo C5 ) kaj premu Fini .
- Kiel rezulto, vi ricevos la suban eligon. Nun mi metos la rezultajn datumojn en plurajn vicojn. Por fari tion kopiu la gamon C5:G5 .
- Poste dekstre alklaku Ĉelo B7 , kaj elektu la Transmeti el Alglui Opcioj (vidu ekrankopion).
- Fine, ni faros ricevu la rezulton, kiun ni serĉis, ĉiuj komoj disigitaj valoroj estas dividitaj super vicoj 7 ĝis 11 .
Legu Pli: Kiel Dividi Datumojn en Excel (5 Manieroj)
2. Excel Potenca Demando por Dividi Komo-Separatajn Valorojn en Kolumnojn aŭ Vicojn
2.1. Potenca Demando por Dividi Valorojn en Kolumnojn
Ĉi-foje, mi uzos excel Potenca Demando por dividi komo-disigitajn datumojn en plurajn kolumnojn. Sekvu la subajn instrukciojn por plenumi la taskon.
Paŝoj:
- Unue, metu la kursoron en iu ajn el la ĉeloj en la ekzistanta datumaro. Poste iru al Datumoj > El Tablo/Gamo ( Grupo Akiri kaj Transformi Datumojn ).
- Konsekvence, Excel petos vin konverti la datuman gamon en tabelon. Kontrolu la datuman gamon kaj premu OK por krei la tabelon.
- Kiel rezulto, la Power Query Editor fenestroaperas kun la suba tabelo. Nun, el la fenestro Power Query Editor iru al Hejmo > Dividi Kolumnon > Per Limigilo .
- Post tio aperas la dialogo Dividi Kolumnon per Limigilo . Elektu Komon el la Elektu aŭ enigu limigilon kaj premu OK (vidu ekrankopion).
- Kiel konsekvenco, excel dividas la tabelon en 3 kolumnojn kiel sube. Nun, por fermi la Power Query Editor , iru al Hejmo > Fermi & Ŝargi > Fermi & Ŝarĝu .
- Fine, jen la fina rezulto, kiun ni ricevas. Ĉiuj komo-disigitaj datumoj estas dividitaj en 3 kolumnojn de tabelo.
Legu Pli: Kiel Dividi Datumojn en Multoblaj Kolumnoj en Excel
2.2. Dividi Datumojn en Vicojn
Ĉi tie, mi dividos valorojn apartigitajn per komo en plurajn vicojn uzante Excel Power Query .
Paŝoj:
- Ni havas kelkajn komo-separatajn fruktojn en Ĉelo B5 & C5 . Por apliki Potencan Demandon al ĉi tiuj valoroj, alklaku Ĉelo B5 aŭ C5 , kaj iru al Datumoj > El Tabelo /Range .
- Sekva, la dialogo Krei tabelo aperos, kontrolu la tabelan gamon, kaj premu Bone . Sekve, la suba tabelo estos kreita en la fenestro Power Query Editor .
- Tiam elektu la tabelon, iru al Hejmo > DividiKolumno > Laŭ Limigilo .
- Nun aperos dialogo Dividi Kolumnon per Limigilo . El la sekcio Elektu aŭ enigu limigilon elektu Komo , iru al Altnivelaj Opcioj , kaj alklaku Vicoj el la kampo: Dividi en . Kiam vi finos premu OK .
- Premu OK , ni ricevos la suban eligon . Iru al Hejmo > Fermi & Ŝargi > Fermi & Ŝarĝu por montri la rezulton sur la excel-folio.
- Eventuale, jen la fina rezulto, kiun ni ricevis. Ĉiuj komo-separataj valoroj estas dividitaj en vicojn 2 ĝis 7 .
3. Kombinu maldekstren, dekstren , MEZON, TROVU & LEN-Funkcioj por disigi komojn disigitajn valorojn en kolumnojn
Ni povas uzi excel-funkciojn por dividi datumojn apartigitajn per komoj en plurajn kolumnojn. Esence, ni povas ĉerpi partojn de datumoj en malsamaj kolumnoj uzante kombinaĵojn de excel-funkcioj bazitaj sur limigilo (komo, spaco, punktokomo). En ĉi tiu metodo, mi ĉerpos datumojn el 3 pozicioj el kontinua teksta ĉeno situanta en kolumno B kaj metos ilin en plurajn kolumnojn.
3.1. Trovu Unuan Vorton
Komence, mi ĉerpos la unuan vorton el la kontinua teksta ĉeno per la funkcioj LEFT kaj TROVU .
Paŝoj:
- Tajpu la suban formulon en Ĉelo C5 kaj premu Enigu de la klavaro.
=LEFT(B5,FIND(",", B5)-1)
- Enirinte la formulo, Excel resendos ' Datoj ' kiu estas la unua vorto de Ĉelo B5 .
Ĉi tie, la funkcio TROVU redonas la lokon de la 1a komo. Tiam la funkcio LEFT ĉerpas la unuan vorton antaŭ la unua komo.
3.2. Eltiri 2-an Vorton
Nun, mi uzos la kombinaĵon de MID kaj TROVU funkcioj por ĉerpi la duan vorton el Ĉelo B5 .
Paŝoj:
- Tajpu la sekvan formulon en Ĉelo D5 kaj premu Enigu .
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- Kiel konsekvenco, la supra formulo liveras Vinberojn ; la dua vorto de Ĉelo B5 .
Ĉi tie, la MID funkcio liveras la signojn de la mezo de la teksta ĉeno de Ĉelo B5 . kaj la funkcio TROVU redonas la lokon de la 2a ĉeno en Ĉelo B5 .
3.3. Trovu la 3-an Vorton
Supozu, mi ĉerpos la trian vorton el Ĉelo B5 surbaze de la loko de la komo. Ekstraktante la trian vorton, mi uzos la funkciojn RIGHT , LEN kaj TROVU .
Paŝoj:
- Tajpu la suban formulon en Ĉelo D5 . Tiam premu Enigu .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- Post kiam vi premas Enigu , excel revenos Ankmelonon kiu estas la 3a vorto de niaj kontinuaj datumoj en Ĉelo B5 .
Ĉi tie, la funkcio LEN redonas la longon de Ĉelo B5 . Tiam la funkcio TROVU redonas la lokon de la komo en Ĉelo B5 . Poste, depende de la rezulto de la funkcioj TROVU kaj LEN la funkcio RIGHT ĉerpas la plej dekstran vorton el Ĉelo B5 .
- ) ] simila rezulto por la ceteraj vicoj. Por fari tion, elektu la gamon C5:D5 kaj uzu la Plenigu Tenilon ( + ).
- Evene, jen la fina rezulto, kiun ni ricevos.
4. Excel VBA por disigi komojn disigitajn valorojn en kolumnojn aŭ Vicoj
4.1. VBA por dividi valorojn en kolumnojn
Vi povas dividi datumojn apartigitajn per komo en plurajn kolumnojn per simpla VBA kodo.
Paŝoj:
- Unue, iru al la laborfolio kie vi volas dividi la datumojn. Poste, dekstre alklaku la folionomon kaj alklaku Vidi Kodon por aperigi la VBA fenestron.
- Tiam tajpu la suban kodon en la Modulo kaj Rulu la kodon per la F5 klavo.
1373
Ĉi tie ' r ' indikas vicojn kiuj enhavas datumojn. Aliflanke, ' Count=3 ' indikas kolumnon C , kiu estas launua kolumno por montri la dividitajn datumojn.
- Post kiam vi ruliĝas la kodon, datumoj apartigitaj per komoj en kolumno B estas dividitaj en kolumnojn C , D , kaj E kiel sube:
4.2. Dividi Valorojn en Vicojn
Nun mi dividos valorojn per komo disigitaj en malsamajn vicojn per excel VBA. Sekvu la subajn paŝojn por plenumi la taskon.
Paŝoj:
- Unue, iru al la laborfolio kie vi havas la datumojn, kaj dekstre alklaku la Vidi Kodon .
- Kiel konsekvenco aperas la fenestro VBA . Skribu la suban kodon en la Modulo kaj lavu la kodon premante F5 sur la klavaro.
2950
- Nun kiam vi rulas la kodon, aperos la suba eniga skatolo, enigu la suban datuman gamon, kaj premu OK .
- Kiel rezulto, alia eniga skatolo aperos. Enigu la celon ĉelon tie kaj premu OK .
- Fine, ni ricevos la suban eliron. Ĉiuj valoroj disigitaj per komoj de nia datumaro estas dividitaj en vicojn 8 ĝis 13 .
5. Uzu Excel-Fulmo-Plenigo por Dividi Komo-Separatajn Valorojn en Malsamajn Kolumnojn
Ni povas tajpi parton de la komo-apartiga datumo en malsama kolumno kaj poste apliki la funkcion Flash-Plenigo por akiri la reston de la datumoj de la sama ŝablono.
Paŝoj:
- Tajpu ' Datoj ' en Ĉelo C5 .Poste, kiam vi komencas tajpi ' R ' en Ĉelo C6 , excel komprenas, ke mi volas fruktojn en la unua pozicio el ĉiuj vicoj.
- Simple premu Enigu por ricevi la suban rezulton. Nun vi povas apliki ĉi tiun similan metodon por dividi aliajn komo-disigitajn valorojn en plurajn kolumnojn.
Konkludo
En la supra artikolo, mi havas provis diskuti plurajn metodojn por dividi komo-separatajn valorojn en vicojn aŭ kolumnojn en excel detale. Espereble, ĉi tiuj metodoj kaj klarigoj sufiĉos por solvi viajn problemojn. Bonvolu sciigi min se vi havas demandojn.