Talaan ng nilalaman
Ang tutorial ay nagpapakita ng iba't ibang paraan upang pagsamahin ang mga sheet sa Excel depende sa kung anong resulta ang iyong hinahabol - pagsamahin ang data mula sa maraming worksheet, pagsamahin ang ilang mga sheet sa pamamagitan ng pagkopya ng kanilang data, o pagsamahin ang dalawang Excel spreadsheet sa isa sa pamamagitan ng key column.
Ngayon ay haharapin namin ang isang problema na pinaghihirapan ng maraming user ng Excel araw-araw - kung paano pagsamahin ang maraming Excel sheet sa isa nang hindi kinokopya at i-paste. Sinasaklaw ng tutorial ang dalawang pinakakaraniwang sitwasyon: pagsasama-sama ng numeric data (sum, count, atbp.) at pagsasama na mga sheet (ibig sabihin, pagkopya ng data mula sa maraming worksheet sa isa).
Pagsama-samahin ang data mula sa maraming worksheet sa isang worksheet
Ang pinakamabilis na paraan upang pagsama-samahin ang data sa Excel (na matatagpuan sa isang workbook o maraming workbook) ay sa pamamagitan ng paggamit ng built-in na Excel Pagsama-samahin ang feature.
Isaalang-alang natin ang sumusunod na halimbawa. Ipagpalagay na mayroon kang ilang ulat mula sa mga panrehiyong tanggapan ng iyong kumpanya at gusto mong pagsama-samahin ang mga bilang na iyon sa isang master worksheet upang magkaroon ka ng isang buod na ulat na may mga kabuuang benta ng lahat ng produkto.
Tulad ng nakikita mo sa screenshot sa ibaba, ang tatlong worksheet na pagsasama-samahin ay may magkatulad na istraktura ng data, ngunit magkaibang bilang ng mga row at column:
Upang pagsama-samahin ang data sa isang worksheet, gawin ang mga sumusunod na hakbang:
- Isaayos nang maayos ang source data. Para saExcel Consolidate feature para gumana nang tama, siguraduhing:
- Ang bawat hanay (data set) na gusto mong pagsamahin ay nasa hiwalay na worksheet. Huwag maglagay ng anumang data sa sheet kung saan mo pinaplanong i-output ang pinagsama-samang data.
- Ang bawat sheet ay may parehong layout, at ang bawat column ay may header at naglalaman ng katulad na data.
- Mayroong walang mga blangkong row o column sa loob ng anumang listahan.
- Patakbuhin ang Excel Consolidated. Sa master worksheet, i-click ang kaliwang itaas na cell kung saan mo gustong lumabas ang pinagsama-samang data , pumunta sa tab na Data at i-click ang Consolidate .
Tip. Maipapayo na pagsamahin ang data sa isang walang laman na sheet. Kung mayroon nang ilang data ang iyong master worksheet, tiyaking may sapat na espasyo (mga blangkong row at column) para maglaman ng pinagsama-samang data.
- Sa kahon ng Function , pumili ng isa ng mga function ng buod na gusto mong gamitin upang pagsama-samahin ang iyong data (Bilang, Average, Max, Min, atbp.). Sa halimbawang ito, pipiliin namin ang Sum .
- Sa kahon ng Reference , pag-click sa icon na I-collapse Dialog at piliin ang hanay sa ang unang worksheet. Pagkatapos ay i-click ang button na Idagdag upang maidagdag ang hanay na iyon sa Lahat ng sanggunian Ulitin ang hakbang na ito para sa lahat ng hanay na gusto mong pagsamahin.
Kung isa o ilan sa mgaang mga sheet ay nasa isa pang workbook, i-click ang Browse sa ibaba upang mahanap ang workbook.
- Lagyan ng check ang Nangungunang row at/o Kaliwang column na mga kahon sa ilalim ng Gumamit ng mga label kung gusto mong makopya ang mga label ng row at/o column ng mga hanay ng pinagmulan sa pagsasama-sama.
- Piliin ang kahon na Gumawa ng mga link sa source data kung ikaw nais na awtomatikong mag-update ang pinagsama-samang data sa tuwing nagbabago ang source data. Sa kasong ito, gagawa ang Excel ng mga link sa iyong source worksheet pati na rin ang isang outline tulad ng sa sumusunod na screenshot.
Kung palawakin mo ang ilang grupo (sa pamamagitan ng pag-click sa simbolo ng plus outline), at pagkatapos ay mag-click sa cell na may isang tiyak na halaga, isang link sa pinagmulan ng data ay ipapakita sa formula bar.
Tulad ng nakikita mo, ang tampok na Excel Consolidate ay lubhang nakakatulong upang pagsama-samahin ang data mula sa ilang worksheet. Gayunpaman, mayroon itong ilang mga limitasyon. Sa partikular, ito ay gumagana para sa numeric value lamang at palagi itong summarize sa mga numerong iyon sa isang paraan o iba pa (sum, count, average, atbp.)
Kung ikaw gusto mong pagsamahin ang mga sheet sa Excel sa pamamagitan ng pagkopya ng kanilang data, ang pagpipilian sa pagsasama-sama ay hindi ang paraan upang pumunta. Upang pagsamahin ang ilang mga sheet lamang, maaaring hindi mo na kailangan ng iba pa kundi ang magandang lumang kopya/i-paste. Ngunit kung gagawin mopagsamahin ang sampu-sampung mga sheet, ang mga error sa manu-manong pagkopya/pag-paste ay hindi maiiwasan. Sa kasong ito, maaaring gusto mong gumamit ng isa sa mga sumusunod na diskarte upang i-automate ang pagsasama.
Paano pagsamahin ang mga Excel sheet sa isa
Sa pangkalahatan, mayroong apat na paraan upang pagsamahin ang mga Excel worksheet sa isa nang walang pagkopya at pag-paste:
Paano pagsamahin ang mga Excel spreadsheet sa Ultimate Suite
Ang built-in na Excel Consolidate feature ay maaaring mag-summarize ng data mula sa iba't ibang mga sheet, ngunit hindi ito maaaring pagsamahin ang mga sheet sa pamamagitan ng pagkopya ng kanilang data. Para dito, maaari mong gamitin ang isa sa merge & pagsamahin ang mga tool na kasama sa aming Ultimate Suite para sa Excel.
Pagsamahin ang maraming worksheet sa isa gamit ang Copy Sheets
Ipagpalagay na mayroon kang ilang mga spreadsheet na naglalaman ng impormasyon tungkol sa iba't ibang mga produkto, at ngayon kailangan mong pagsamahin ang mga ito mga sheet sa isang buod na worksheet, tulad nito:
Kapag idinagdag ang Copy Sheets sa iyong laso, ang 3 simpleng hakbang lang ang kailangan upang pagsamahin ang mga napiling sheet sa isa.
- Simulan ang Copy Sheets Wizard.
Sa Excel ribbon, pumunta sa tab na Ablebits , Merge group, i-click ang Copy Sheets , at pumili ng isa sa mga sumusunod na opsyon:
- Kopyahin ang mga sheet sa bawat workbook sa isang sheet at ilagay ang mga resultang sheet sa isang workbook.
- Pagsamahin ang mga sheet na may parehong pangalan sa isa.
- Kopyahin ang mga napiling sheet sa isang workbook.
- Pagsamahin ang data mula sa mga napiling sheet sa isasheet.
Dahil naghahanap kami na pagsamahin ang ilang mga sheet sa pamamagitan ng pagkopya ng kanilang data, pipiliin namin ang huling opsyon:
- Pumili ng mga worksheet at, opsyonal, mga saklaw na pagsasamahin.
Ang Copy Sheets wizard ay nagpapakita ng isang listahan ng lahat ng mga sheet sa lahat ng bukas na workbook. Piliin ang mga worksheet na gusto mong pagsamahin at i-click ang Next .
Kung ayaw mong kopyahin ang buong content ng isang partikular na worksheet, gamitin ang Collapse Dialog icon upang piliin ang gustong hanay tulad ng ipinapakita sa screenshot sa ibaba.
Sa halimbawang ito, pinagsasama namin ang unang tatlong sheet:
Tip. Kung ang mga worksheet na gusto mong pagsamahin ay nasa isa pang workbook na kasalukuyang nakasara, i-click ang button na Magdagdag ng mga file... upang mag-browse para sa workbook na iyon.
- Piliin kung paano pagsamahin ang mga sheet.
Sa hakbang na ito, dapat mong i-configure ang mga karagdagang setting upang ang iyong mga worksheet ay pagsamahin nang eksakto sa paraang gusto mo.
Paano i-paste ang data:
- I-paste lahat - kopyahin ang lahat ng data (mga value at formula). Sa karamihan ng mga kaso, ito ang opsyong pumili.
- I-paste lang ang mga value - kung hindi mo gustong ma-paste ang mga formula mula sa orihinal na sheet sa worksheet ng buod, piliin ang opsyong ito.
- Gumawa ng mga link sa source data - ito ay maglalagay ng mga formula na nagli-link sa pinagsamang data sa source data. Piliin ang opsyong ito kung gusto mong ma-update ang pinagsamang dataawtomatikong sa tuwing nagbabago ang alinman sa source data. Gumagana ito nang katulad sa opsyong Gumawa ng mga link sa pinagmulang data ng Excel Consolidate.
Paano ayusin ang data:
- Ilagay ang mga kinopyang hanay sa isa't isa - ayusin ang mga kinopyang hanay nang patayo.
- Ilagay ang mga kinopyang hanay nang magkatabi - ayusin ang mga kinopyang hanay nang pahalang.
Paano kopyahin ang data:
- Panatilihin ang pag-format - maliwanag at napakaginhawa.
- Paghiwalayin ang mga kinopyang hanay sa pamamagitan ng blangkong row - piliin ang opsyong ito kung gusto mong magdagdag ng walang laman na row sa pagitan ng data na kinopya mula sa iba't ibang worksheet.
- Kopyahin ang mga talahanayan gamit ang kanilang mga header . Lagyan ng check ang opsyong ito kung gusto mong maisama ang mga header ng talahanayan sa resultang sheet.
Ipinapakita ng screenshot sa ibaba ang mga default na setting na gumagana nang maayos para sa amin:
I-click ang button na Kopyahin , at magkakaroon ka ng impormasyon mula sa tatlong magkakaibang sheet na pinagsama sa isang buod na worksheet tulad ng ipinapakita sa simula ng halimbawang ito.
Iba pang mga paraan upang pagsamahin ang mga sheet sa Excel
Bukod sa Copy Sheets wizard, ang Ultimate Suite para sa Excel ay nagbibigay ng ilan pang mga tool sa pagsasanib upang mahawakan ang mga mas partikular na sitwasyon.
Halimbawa 1. Pagsamahin ang mga Excel sheet na may ibang pagkakasunud-sunod ng mga column
Kapag tinatalakay mo ang mga sheet na ginawa ng iba't ibang user, ang pagkakasunud-sunod ng mga column aymadalas iba. Paano mo ito pinangangasiwaan? Kokopyahin mo ba ang mga sheet nang manu-mano o ililipat ang mga column sa bawat sheet? hindi rin! Ibigay ang trabaho sa aming Combine Sheets wizard:
At ang data ay perpektong pagsasamahin ng mga header ng column :
Halimbawa 2. Pagsamahin ang mga partikular na column mula sa maraming sheet
Kung mayroon kang talagang malalaking sheet na may toneladang iba't ibang column, maaaring gusto mong pagsamahin ang pinakamahalaga lang sa isang talahanayan ng buod. Patakbuhin ang Combine Worksheets wizard at piliin ang mga nauugnay na column. Oo, ganoon lang kadali!
Bilang resulta, tanging ang data mula sa mga column na iyong pinili ang mapupunta sa sheet ng buod:
Ang mga halimbawang ito ay nagpakita lamang ng ilan sa aming mga tool sa pagsasanib, ngunit marami pang iba dito ! Pagkatapos mag-eksperimento nang kaunti, makikita mo kung gaano kapaki-pakinabang ang lahat ng mga tampok. Ang fully functional na bersyon ng pagsusuri ng Ultimate Suite ay available para i-download sa dulo ng post na ito.
Pagsamahin ang mga sheet sa Excel gamit ang VBA code
Kung isa kang power Excel user at kumportable sa macros at VBA, maaari mong pagsamahin ang maraming Excel sheet sa isa sa pamamagitan ng paggamit ng ilang VBA script, halimbawa ang isang ito.
Pakitandaan na para gumana nang tama ang VBA code, lahat ng source worksheet ay dapat mayroong parehong istraktura, parehong mga heading ng column at parehong pagkakasunud-sunod ng column.
Pagsamahin ang data mula sa maraming worksheet gamit ang Power Query
Ang Power Query ay isangnapakalakas na teknolohiya upang pagsamahin at pinuhin ang data sa Excel. Sa gayon, ito ay medyo kumplikado at nangangailangan ng mahabang curve sa pag-aaral. Ipinapaliwanag ng sumusunod na tutorial ang mga karaniwang gamit nang detalyado: Pagsamahin ang data mula sa maraming data source (Power Query).
Paano pagsamahin ang dalawang Excel sheet sa isa sa pamamagitan ng (mga) key column
Kung ikaw ay naghahanap ng mabilis na paraan upang itugma at pagsamahin ang data mula sa dalawang worksheet, pagkatapos ay maaari mong gamitin ang Excel VLOOKUP function o yakapin ang Merge Tables Wizard. Ang huli ay isang visual na tool na madaling gamitin na nagbibigay-daan sa iyong paghambingin ang dalawang Excel spreadsheet sa pamamagitan ng isang karaniwang (mga) column at hilahin ang tumutugmang data mula sa lookup table. Ang sumusunod na screenshot ay nagpapakita ng isa sa mga posibleng resulta.
Ang Merge Tables wizard ay kasama rin sa Ultimate Suite para sa Excel.
Ganito mo pinagsasama-sama ang data at pagsasama-sama ng mga sheet sa Excel. Umaasa ako na matutulungan mo ang impormasyon sa maikling tutorial na ito. Anyway, nagpapasalamat ako sa iyong pagbabasa at umaasa akong makita ka sa blog na ito sa susunod na linggo!
Mga available na download
Ultimate Suite 14-day fully-functional na bersyon (.exe file)