Hinahati ng Excel ang Data sa Mga Column sa pamamagitan ng Comma (7 Paraan)

  • Ibahagi Ito
Hugh West
Ang

Excel ay ang pinakamalawak na ginagamit na tool pagdating sa pagharap sa malalaking dataset. Maaari kaming magsagawa ng napakaraming gawain ng maraming dimensyon sa Excel. Minsan, kailangan nating hatiin ang data gamit ang mga kuwit sa mga column . Sa Excel, upang hatiin ang data sa mga column sa pamamagitan ng kuwit, maaari tayong maglapat ng iba't ibang pamamaraan. Sa artikulong ito, ipapakita ko sa iyo ang 8 mga epektibong pamamaraan sa Excel para hatiin ang data sa mga column sa pamamagitan ng kuwit.

I-download ang Practice Workbook

Hatiin ang Data sa Mga Column sa pamamagitan ng Comma.xlsm

Ito ang dataset na gagamitin ko. Narito mayroon kaming ilang tao kasama ang kanilang Mga Address . Ang mga Address ay may mga kuwit, hahatiin namin ang Bayan at Bansa sa hiwalay na mga column sa artikulong ito.

7 Paraan para Hatiin ang Data sa Mga Column sa pamamagitan ng Comma sa Excel

1. Hatiin ang Data sa Column Gamit ang Text to Column Feature

Una, ipapakita ko sa iyo kung paano gamitin ang Text sa Column feature para hatiin ang data sa maraming column .

MGA HAKBANG:

  • Una, piliin ang C5: C11 . Pagkatapos, pumunta sa tab na Data >> piliin ang Mga Tool ng Data >> piliin ang Text to Column

  • Convert Text to Column Wizard ay lalabas. Piliin ang Delimited Pagkatapos ay i-click ang Next .

  • Susunod, piliin ang Delimiter bilang Comma . Pagkatapos ay i-click ang Susunod .

  • Pagkatapospiliin ang Pangkalahatan bilang Format ng Data ng Column . Piliin ang Patutunguhan . Panghuli, piliin ang Tapos na .

Excel ay hahatiin ang data.

Magbasa Nang Higit Pa: Paano I-split ang Data sa Maramihang Mga Column sa Excel

2. Paglalapat ng Flash Fill sa Split Data sa Excel

Ngayon, gagawin ko gamitin ang Flash Fill para hatiin ang data sa Excel .

MGA HAKBANG:

  • Isulat ang Tokyo sa D5 .

  • Gamitin ang Fill Handle hanggang AutoFill hanggang D11 .

  • Ngayon i-click ang Auto Fill Options (tingnan ang larawan)

  • Piliin ang Flash Fill .

<0 Ipapakita ng> Excelang mga lungsod.

  • Katulad nito, paghiwalayin ang Bansa .

Magbasa Nang Higit Pa: Paano Hatiin ang Data sa Isang Excel Cell sa Maramihang Mga Hanay (5 Paraan)

3. Paggamit isang Kumbinasyon ng LEFT, FIND & LEN para Hatiin ang Data sa Mga Column sa pamamagitan ng Comma

Sa seksyong ito, ipapaliwanag ko kung paano mo hatiin ang data gamit ang ang LEFT , HANAPIN , at LEN mga function .

MGA HAKBANG:

  • Pumunta sa D5 . Isulat ang sumusunod na formula.
=LEFT(C5,FIND(",",C5)-1)

Formula Breakdown

FIND(“,”,C5) ➤ Ibinabalik ang posisyon ng isang character na comma (,) sa C5 .

Output : 6

LEFT(C5,FIND(“,”,C5)-1) ➤ Returnsang tinukoy na numero mula sa simula ng text sa C5 .

Output : Tokyo

  • Pagkatapos, pindutin ang ENTER . Ibabalik ng Excel ang output.

  • Ngayon, gamitin ang Fill Handle sa AutoFill .

Para sa paghihiwalay sa Bansa ,

  • Pumunta sa E5 . Isulat ang sumusunod na formula.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Formula Breakdown

FIND(“,”,C5) ➤ Ibinabalik ang posisyon ng comma(,) sa C5 .

Output: 6

LEN(C5) ➤ Ibinabalik ang number ng character sa C5 .

Output: 11

RIGHT(C5,LEN(C5)-FIND( “,”,C5)) ➤ Ibinabalik ang tinukoy na posisyon ng isang character mula sa dulo ng C5 .

Output : Japan

  • Ngayon, pindutin ang ENTER . Ipapakita ng Excel ang output.

  • Ngayon, gamitin ang Fill Handle hanggang AutoFill .

4. Paggamit ng PowerQuery para Hatiin ang Data

Ngayon ay gagamit ako ng PowerQuery para hatiin ang data sa mga column sa Excel .

MGA HAKBANG:

  • Gumawa ng table Para magawa ito, piliin ang buong range B4:C11 .
  • Pindutin ang CTRL + T . May lalabas na input box . Ilagay ang data sa iyong talahanayan. Narito ito B4:C11 .

  • Ngayon, pumunta sa tab na Data >> ; piliin ang Mula saTable/Range .

  • PowerQuery Editor window ay lalabas. Panatilihin ang cursor sa Address column . Pagkatapos i-right click ang iyong mouse upang dalhin ang Context Bar .
  • Mula sa Context Bar , piliin ang Hatiin ang Hanay >> piliin ang By Delimiter

  • Split Column by Delimiter lalabas ang dialog box. Piliin ang Delimiter bilang Comma . Pagkatapos ay i-click ang OK .

  • Excel ay hatiin ang column sa ilalim ng 1 at Address.2 column . Pagkatapos ay i-click ang Isara & I-load ang .

  • Excel ay ililipat ang dataset sa isang bagong worksheet .

  • Palitan ang pangalan ang column .

Magbasa Nang Higit Pa: Paano Hatiin ang Data sa Excel (5 Paraan)

5. Pag-convert ng Data sa CSV File

Ngayon, Magpapakita ako ng isa pang pamamaraan. Iko-convert ko muna ang dataset sa isang file na CSV ( comma-separated values ).

STEPS:

  • Una, kopyahin ang column Address sa isang Notepad pahina .

  • Pagkatapos, pumunta sa File >> piliin ang I-save Bilang .

  • Ngayon, itakda ang pangalan at i-save ang file . Tandaan, kailangan mong ilagay ang .csv suffix sa pangalan.

  • Ngayon, buksan ang file mula sa sa lokasyon kung saan ka na-save ito kanina .

  • Excel ay hahatiin ang data .

  • Ngayon, format ayon sa gusto mo.

6. Paggamit ng VBA upang Hatiin ang Data sa Mga Hanay sa pamamagitan ng Comma

Ngayon, gagamit ako ng VBA code upang hatiin ang data .

STEPS:

  • Pindutin ang ALT + F11 para buksan ang VBA window .
  • Pagkatapos ay pumunta sa Ipasok ang >> piliin ang Module .

  • Magbubukas ang isang bagong module . Isulat ang sumusunod na code.
5329

Code Breakdown

  • Dito, Gumawa ako ng Sub Procedure SplitColumn . Ginamit ko ang ang dim statement para tukuyin ang isang variable SplitData bilang String at i bilang isang variant .
  • Pagkatapos ay gumamit ako ng For Loop . Ipinapahiwatig ng 5 hanggang 11 na hahatiin ko ang data mula sa ika-5 hanggang ika-11 na hanay .
  • Susunod, I ginamit ang VBA Split function kung saan ang n ay ang row number at ang 3 ay tumutukoy na ang data ay nasa C haligi . Bilang Bilang = 4 , ang data ay hahatiin sa kolum D .
  • Muli, gumamit ako ng Para sa Loop sa dagdagan ang Bilang .
  • Ngayon pindutin ang F5 upang patakbuhin ang code . Excel ay hati ang data .

7. Gamit ang FILTERXML, SUBSTITUTE & ; TRANSPOSE Functions sa Excel to SplitData

Ngayon ay gagamitin ko ang ang FILTERXML function kasama ng ang SUBSTITUTE & TRANSPOSE function. Gagana ito para sa mga na-upgrade na bersyon ng Excel .

MGA HAKBANG:

Piliin ang D5 at E5 . Isulat ang sumusunod na formula

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))

Formula Breakdown

SUBSTITUTE(C5,”,””) ➤ Ito ay papalit sa comma (,) sa D5 at E5 .

Output: “TokyoJapan”

FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ Ibinabalik nito ang XML data mula sa content kasunod ng XPath

Output: {“Tokyo”;”Japan”}

TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ Ililipat nito ang array.

Output: {“Tokyo”,”Japan”}

  • Pagkatapos ay pindutin ang ENTER . Ibabalik ng Excel ang mga output.

  • Pagkatapos ay gamitin ang Fill Handle para AutoFill .

Practice Workbook

Pinagagawa ng pagsasanay ang isang tao na perpekto. Mahalagang magsanay upang maisaloob ang anumang pamamaraan. Kaya naman nag-attach ako ng practice sheet para sa iyo.

Konklusyon

Sa artikulong ito, ipinakita ko ang 7 mga epektibong pamamaraan sa Excel upang hatiin ang data sa mga column sa pamamagitan ng kuwit . Sana makatulong sa lahat. At panghuli, kung mayroon kang anumang uri ng mga mungkahi, ideya, o feedbackmangyaring huwag mag-atubiling magkomento sa ibaba.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.