Sisukord
Selles artiklis saate teada 8 erinevad meetodid, et jagada veergu Excelis komaga kergelt.
Lae alla praktiline töövihik
Excel-faili saate alla laadida alljärgnevalt lingilt ja sellega koos harjutada.
Veeru jagamine koma järgi.xlsm8 meetodit veeru jagamiseks Excelis koma abil
1. Exceli veeru jagamine koma abil teksti teisendamisega veergudeks viisardiga
aadressile jagada veerg komaga kasutades Muunda tekst veergudeks,
❶ Valige oma andmed ja seejärel
❷ Go to Andmed ➤ Andmetöötlusvahendid ➤ Tekst veergudeks.
The Teksti teisendamine veergudeks viisardiga ilmub.
❸ Valige Piiratud ja vajutage Järgmine .
❹ Valige Koma nagu Piiritajad ja vajutage Järgmine uuesti.
❺ Sisestage lahtri aadress kui Sihtkoht ja vajutage Lõpeta .
See on jagada veergu asemele koma kahte veergu.
2. LEFT, RIGHT, FIND ja LEN funktsioonide kombineerimine Exceli veeru jagamiseks koma järgi
Saate kasutada kahte valemit, kasutades VÄLJAS , RIGHT , FIND ja LEN funktsioonid jagatud veerud.
❶ Kõigepealt sisestage lahtrisse järgmine valem C5 .
=LEFT(B5,FIND(",",B5)-1)
❷ Seejärel vajutage SISESTA .
Valemi jaotus
- B5 on tekstid koos koma .
- FIND(",",B5) otsib koma raku sees
- LEFT(B5,FIND(",",B5)-1) tagastab tekstid enne esimest koma ilmub vasakult.
❸ Pärast seda sisestage lahtrisse järgmine valem D5 .
=RIGHT(B5,LEN(B5)-FIND(",",B5))
❹ Seejärel vajutage SISESTA uuesti.
Valemi jaotus
- B5 on tekstid koos komaga.
- FIND(",",B5) otsib koma lahtri sees B5 .
- RIGHT(B5,LEN(B5)-FIND(",",B5)) tagastab tekstid pärast esimese koma ilmumist paremalt poolt.
❺ Valige lahtrid C5 ja D5 ja lohistage Täitmise käepide ikoon kuni lahtrisse C12 ja D12 .
Need kaks valemit jagada veergu asemel koma kahte veergu.
Loe edasi: Exceli valem ühe veeru jagamiseks mitmeks veeruks (4 näidet)
3. Dünaamilise massiivi valemi rakendamine Exceli veeru jagamiseks komaga
The dünaamilise massiivi valem mida kasutatakse selles meetodis, saab automaatselt jagada veeru, millel on komad veergudeks.
Selle kasutamiseks,
❶ Sisestage järgmine valem lahtrisse C5 .
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))
❷ Seejärel vajutage SISESTA .
Valem on massiivi valem, see hoiab automaatselt split andmed lahtris D5 , siiski rakendati valemit lahtrisse C5 .
Valemi jaotus
- SUBSTITUTE(B5,",","")
Funktsioon SUBSTITUTE asendab koma lahtris B5 tühikuga.
- FILTERXML("" &SUBSTITUTE(B5,",",","")
Funktsioon FILTERXML filtreerib välja tühikutega eraldatud andmed.
- TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
Funktsioon TRANSPOSE jagab andmed lahtris B5 kahte erinevasse veergu.
❸ Lohistage Täitmise käepide ikoon lahtrist C5 aadressile C12 .
Nüüd näete split andmed kahte erinevasse veergu.
Loe edasi: Kuidas jagada üks veerg Exceli mitmeks veeruks (7 lihtsat viisi)
4. Exceli veeru jagamine komaga, kasutades Flash Fill'i abil
Võite kasutada Flash Fill funktsiooniga saab veeru üsna lihtsalt jagada.
❶ Alustage andmete sisestamist enne koma kohtumist koma sisse Riik veerus.
❷ Pärast andmete sisestamist kahte järgnevasse lahtrisse näitab Excel soovitusi. Vajutage SISESTA nõustuda.
❸ Nüüd alustage andmete sisestamist pärast koma veerus Pealinn .
❹ Pärast andmete sisestamist kahte järgnevasse lahtrisse näitab Excel soovitusi. Vajutage SISESTA uuesti vastu võtta.
Nüüd saate oma andmed split kahte erinevasse veergu.
5. Exceli veeru jagamine koma abil CSV-faili abil
The CSV faili, mille väljatöötamine on Komaga eraldatud väärtus saab jagada veerg komaga automaatselt.
See toimib järgmiselt.
❶ Valige ja koopia teie andmed kõigepealt.
❷ Avage märkmik ja Paste neid seal.
❸ Nüüd salvestage fail kui CSV-faili.
Et päästa tekstifail kui CSV-faili, lihtsalt redigeerida faililaiendit CSV-na.
❹ Nüüd avatud . CSV-faili ja näete, et andmed on automaatselt jagatud komaga kahte veergu.
6. Kasutage VBA-koodi, et jagada Exceli veerg komaga
Vaadake järgmisi tühje veerge, st. Riik ja Pealinn vastavalt.
Me kasutame VBA kood, et split andmed veerust Riik koos pealinnaga .
❶ Esimene vajutus ALT + F11 avada VBA toimetaja.
❷ Siis mine aadressile Sisesta ➤ Moodul.
❸ Lisage järgmine tekst VBA koodis VBA toimetaja.
Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub
Koodide lahtimõtestamine
- Esmalt ma deklareeritud 3 muutujat.
- Siis jooksin ma Sisestatud For silmus.
- Seespool esimene For tsükkel , kasutasin ma Jagatud ja Rakkude funktsioonid aadressile split andmed, mille kohta on koma kahte eraldi lahtrisse.
❹ Salvesta . VBA-kood.
❺ Nüüd vajutage nuppu F5 nuppu käivitada kood.
See muudab automaatselt split veerg Riik koos pealinnaga kahte veergu, mis on Riik ja Pealinn.
7. Exceli veeru jagamine koma abil Power Query abil
Järgige alljärgnevaid samme, et jagada veergu Exceli abil koma kasutades Power Query.
❶ Mine juurde Andmed ➤ Hangi andmed ➤ Alates failist ➤ Exceli töövihikust.
❷ Alates Navigator aknas, valige oma töölehe nimi võttes andmeid, et split .
❸ Seejärel klõpsake nuppu Andmete teisendamine.
❹ Nüüd mine aadressile Transform ➤ Jagatud veerg ➤ Piirituse järgi.
The Veeru jagamine eraldaja järgi ilmub dialoogiboks.
❺ Valige Koma alates Valige või sisestage eraldaja rippmenüü.
❻ Siis vajutage OK .
Nüüd on teie andmed automaatselt split kaheks veerud eraldatud koma .
Loe edasi: Kuidas jagada veergu Excel Power Query's (5 lihtsat meetodit)
8. Exceli veeru jagamine komadega Power Pivot'i abil
Võite kasutada Power Pivot funktsioon Excelis, et jagada veerg komaga.
Selleks,
❶ Mine juurde Power Pivot ➤ Lisa andmemudelisse.
❷ Sisestage oma tabeli vahemik aastal Tabeli loomine dialoogiaknas ja vajutage OKEI.
❸ Nüüd sisestage järgmine valem tabeli ülemisse lahtrisse Arvutatud veerg 1 veerus.
= LEFT ( [Riik koos pealinnaga], FIND ( ",", Tabel2[Riik koos pealinnaga]) - 1 )
❹ Seejärel vajutage SISESTA .
Valemi jaotus
- FIND ( ",", Tabel2[Riik koos pealinnaga])
The FIND funktsioon otsib koma veerus olevat koma Riik koos pealinnaga.
- LEFT ( [Riik koos pealinnaga], FIND ( ",", Tabel2[Riik koos pealinnaga]) - 1 )
The VÄLJAS funktsioon tagastab andmed enne koma vasakult poolt.
The Arvutatud veerg 1 täidetakse andmetega enne koma ilmub.
❺ Nüüd sisestage järgmine valem tabeli ülemisse lahtrisse Arvutatud veerg 2 veerus.
= RIGHT ([Riik koos pealinnaga], LEN (Tabel2[Riik koos pealinnaga]) - FIND ( ",", Tabel2[Riik koos pealinnaga]) )
❻ Siis vajutage SISESTA .
Valemi jaotus
- FIND ( ",", Tabel2[Riik koos pealinnaga])
The FIND funktsioon otsib koma veeru sees Riik koos pealinnaga.
- LEN (Tabel2[Riik koos pealinnaga])
The LEN funktsioon arvutab tekstide pikkuse veerus Riik koos pealinnaga.
- RIGHT ([Riik koos pealinnaga], LEN (Tabel2[Riik koos pealinnaga]) - FIND ( ",", Tabel2[Riik koos pealinnaga]) )
The RIGHT funktsioon tagastab andmed pärast parempoolse koma lõppu.
The Arvutatud veerg 2 täidetakse andmetega pärast koma ilmumist.
Praktika sektsioon
Saate Exceli faili lõpus järgmise ekraanipildi sarnase Exceli tabeli. Kus saate harjutada kõiki selles artiklis käsitletud meetodeid.
Kokkuvõte
Kokkuvõttes oleme arutanud 8 meetodit Exceli veeru jagamiseks komaga. Teil on soovitatav laadida alla selle artikli juurde lisatud praktiline töövihik ja harjutada kõiki meetodeid sellega. Ja ärge kartke küsida küsimusi allpool olevas kommentaaride sektsioonis. Me püüame vastata kõigile asjakohastele päringutele niipea kui võimalik. Ja palun külastage meie veebilehte. Exceldemy rohkem uurida.