Paano pagsamahin ang mga hilera sa Excel nang hindi nawawala ang data

  • Ibahagi Ito
Michael Brown

Ipinapakita ng tutorial kung paano ligtas na pagsamahin ang mga row sa Excel sa 4 na magkakaibang paraan: pagsamahin ang maramihang mga row nang hindi nawawala ang data, pagsamahin ang mga duplicate na row, paulit-ulit na pagsamahin ang mga bloke ng mga row, at pagkopya ng mga tumutugmang row mula sa isa pang talahanayan batay sa isa o higit pa mga karaniwang column.

Ang pagsasama-sama ng mga row sa Excel ay isa sa mga pinakakaraniwang gawain na kailangan nating lahat na gampanan paminsan-minsan. Ang problema ay ang Microsoft Excel ay hindi nagbibigay ng isang maaasahang tool upang gawin ito. Halimbawa, kung susubukan mong pagsamahin ang dalawa o higit pang mga hilera gamit ang built-in na Pagsamahin & Center button, mapupunta ka sa sumusunod na mensahe ng error:

"Ang pagpili ay naglalaman ng maramihang mga halaga ng data. Ang pagsasama sa isang cell ay mananatili sa kaliwang itaas na karamihan ng data lamang."

Ang pag-click sa OK ay pagsasamahin ang mga cell ngunit panatilihin lamang ang halaga ng unang cell, mawawala ang lahat ng iba pang data. Kaya, malinaw na kailangan namin ng isang mas mahusay na solusyon. Inilalarawan ng artikulong ito ang ilang paraan na magbibigay-daan sa iyong pagsamahin ang maraming row sa Excel nang hindi nawawala ang anumang data.

    Paano pagsamahin ang mga row sa Excel nang hindi nawawala ang data

    Ang gawain: mayroon kang database kung saan naglalaman ang bawat hilera ng ilang partikular na detalye gaya ng pangalan ng produkto, susi ng produkto, pangalan ng customer at iba pa. Ang gusto namin ay pagsamahin ang lahat ng row na nauugnay sa isang partikular na pagkakasunud-sunod tulad ng ipinapakita sa ibaba:

    May dalawang paraan para makamit ang gustong resulta:

      Pagsamahin ang mga hilera sa isa sa Excel

      Sumalirows column by column

      Magbasa nang higit pa

      Mabilis na pagsamahin ang mga cell nang walang anumang mga formula!

      At panatilihing ligtas ang lahat ng iyong data sa Excel

      Magbasa nang higit pa

      Pagsamahin ang maramihang mga row gamit ang mga formula

      Upang pagsamahin ang mga halaga mula sa ilang mga cell sa isa, maaari mong gamitin ang alinman sa CONCATENATE function o concatenation operator (&). Sa Excel 2016 at mas mataas, maaari mo ring gamitin ang CONCAT function. Sa anumang paraan, nagbibigay ka ng mga cell bilang mga sanggunian at i-type ang mga gustong delimiter sa pagitan.

      Pagsamahin ang mga row at paghiwalayin ang mga value gamit ang comma at space :

      =CONCATENATE(A1,", ",A2,", ",A3)

      =A1&", "&A2&", "&A3

      Pagsamahin ang mga row na may mga puwang sa pagitan ng data:

      =CONCATENATE(A1," ",A2," ",A3)

      =A1&" "&A2&" "&A3

      Pagsamahin ang mga row at paghiwalayin ang mga value gamit ang mga kuwit nang walang mga puwang :

      =CONCATENATE(A1,A2,A3)

      =A1&","&A2&","&A3

      Sa pagsasanay, maaaring madalas mong kailanganin upang pagsama-samahin ang higit pang mga cell, kaya malamang na medyo mas mahaba ang iyong formula sa totoong buhay:

      =CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)

      Ngayon ay mayroon ka nang ilang row ng data na pinagsama sa isang hilera. Ngunit ang iyong pinagsamang mga hilera ay mga formula. Upang i-convert ang mga ito sa mga halaga, gamitin ang tampok na I-paste ang Espesyal tulad ng inilarawan sa Paano palitan ang mga formula ng kanilang mga halaga sa Excel.

      Pagsamahin ang mga row sa Excel sa add-in ng Merge Cells

      Ang Merge Cells add-in ay isang multi-purpose na tool para sa pagsali sa mga cell sa Excel na maaaring pagsamahin ang mga indibidwal na cell pati na rin ang buong mga row o column. At ang pinakamahalaga, ang tool na ito nagpapanatili ng lahat ng data kahit na naglalaman ang pagpilimaraming value.

      Upang pagsamahin ang dalawa o higit pang mga row sa isa, narito ang kailangan mong gawin:

      1. Piliin ang hanay ng mga cell kung saan mo gustong pagsamahin ang mga row.
      2. Pumunta sa Ablebits Data tab na > Merge group, i-click ang Merge Cells arrow , at pagkatapos ay i-click ang Merge Rows into One .

      3. Bubuksan nito ang dialog box na Merge Cells na may mga preselected na setting na gumagana nang maayos sa karamihan ng mga kaso. Sa halimbawang ito, binabago lang namin ang separator mula sa default na espasyo sa line break , tulad ng ipinapakita sa screenshot sa ibaba:

      4. I-click ang Button na pagsamahin ang at obserbahan ang perpektong pinagsamang mga row ng data na pinaghihiwalay ng mga line break:

      Paano pagsamahin ang mga duplicate na row sa isa (papanatilihin ang mga natatanging value lang)

      Ang gawain: mayroon kang ilang Excel database na may ilang libong mga entry. Ang mga halaga sa isang column ay halos pareho habang ang data sa iba pang column ay iba. Ang iyong layunin ay pagsamahin ang data mula sa mga duplicate na row batay sa isang partikular na column, na gumagawa ng isang listahan na pinaghihiwalay ng kuwit. Bukod pa rito, maaaring gusto mong pagsamahin ang mga natatanging value lamang, alisin ang mga duplicate at laktawan ang mga walang laman na cell.

      Ipinapakita ng screenshot sa ibaba kung ano ang sinusubukan naming makamit.

      Ang posibilidad ng paghahanap at pagsasama-sama ng mga duplicate na row nang manu-mano ay talagang isang bagay na gusto mong iwasan. Kilalanin ang add-in ng Merge Duplicates na nagpapalipas ng oras at nakakapagodgawin ang isang mabilis na 4 na hakbang na proseso.

      1. Piliin ang mga duplicate na row na gusto mong pagsamahin at patakbuhin ang Merge Duplicates wizard sa pamamagitan ng pag-click sa button nito sa ribbon.

      2. Tiyaking napili nang tama ang iyong talahanayan at i-click ang Susunod . Makabubuting panatilihing naka-check ang opsyong Gumawa ng backup na kopya , lalo na kung ginagamit mo ang add-in sa unang pagkakataon.

      3. Piliin ang key column para tingnan kung may mga duplicate. Sa halimbawang ito, pipiliin namin ang column na Customer dahil gusto naming pagsamahin ang mga row batay sa pangalan ng customer.

        Kung gusto mong laktawan ang mga walang laman na cell , tiyaking piliin ang opsyong ito at i-click ang Susunod .

      4. Piliin ang mga column na pagsasamahin . Sa hakbang na ito, pipiliin mo ang mga column na ang data ay gusto mong pagsamahin ang data at tukuyin ang delimiter: semicolon, kuwit, espasyo, line break, atbp.

        Dalawang karagdagang opsyon sa itaas na bahagi ng window ang nagbibigay-daan sa iyo:

        • Tanggalin ang mga duplicate na value habang pinagsasama-sama ang mga row
        • Laktawan ang mga walang laman na cell

        Kapag tapos na, i-click ang button na Tapos na .

      Sa isang sandali, lahat ng data mula sa mga duplicate na row ay pinagsama sa isang row:

      Paano paulit-ulit pagsamahin ang mga bloke ng mga row sa isang row

      Ang gawain: mayroon kang Excel file na may impormasyon tungkol sa mga kamakailang order at bawat order ay tumatagal ng 3 linya: pangalan ng produkto, pangalan ng customer at petsa ng pagbili. Gusto mong pagsamahinbawat tatlong row sa isa, ibig sabihin, paulit-ulit na pagsasamahin ang mga bloke ng tatlong row.

      Ipinapakita ng sumusunod na larawan kung ano ang hinahanap namin:

      Kung kakaunti lang ang mga entry na pagsasamahin, maaari mong piliin ang bawat 3 row at pagsamahin ang bawat bloke nang paisa-isa gamit ang Merge Cells add-in. Ngunit kung ang iyong worksheet ay naglalaman ng daan-daan o libu-libong mga tala, kakailanganin mo ng mas mabilis na paraan:

      1. Magdagdag ng helper column sa iyong worksheet, column C sa aming halimbawa. Pangalanan natin ito ng BlockID , o anumang pangalan na gusto mo.
      2. Ilagay ang sumusunod na formula sa C2 at pagkatapos ay kopyahin ito pababa sa column sa pamamagitan ng pag-drag sa fill handle:

        =INT((ROW(C2)-2)/3)

        Kung saan:

        • C2 ang pinakamataas na cell kung saan mo ilalagay ang formula
        • 2 ang row kung saan nagsisimula ang data
        • 3 ang bilang ng mga row pagsamahin sa bawat bloke

        Ang formula na ito ay nagdaragdag ng natatanging numero sa bawat bloke ng mga row, tulad ng ipinapakita sa screenshot:

        Paano gumagana ang formula na ito: Kinukuha ng ROW function ang row number ng formula cell, kung saan mo ibawas ang numero ng row kung saan nagsisimula ang iyong data, para magsimulang magbilang ang formula mula sa zero. Halimbawa, magsisimula ang aming data sa ika-2 hilera, kaya ibawas namin ang 2. Kung magsisimula ang iyong data, sabihin nating, sa row 5, magkakaroon ka ng ROW(C5)-5. Pagkatapos nito, hahatiin mo ang equation sa itaas sa bilang ng mga row na isasama at gamitin ang INT function upang i-round ang resulta pababa sa pinakamalapit na integer.

      3. Buweno, nagawa mo na ang pangunahing bahagi ng gawain. Ngayon ay kailangan mo lang pagsamahin ang mga row batay sa BlockID Para dito, gagamitin namin ang pamilyar na Merge Duplicates wizard na ginamit namin para sa pagsasama-sama ng mga duplicate na row:
        • Sa hakbang 2, piliin ang BlockID bilang key column.
        • Sa hakbang 3, piliin ang lahat ng column na gusto mong pagsamahin at piliin ang line break bilang delimiter.

        Sa ilang sandali, magkakaroon ka ng gustong resulta:

      4. Tanggalin ang Block ID column dahil hindi mo na ito kailangan at tapos ka na! Ang isang nakakatawang bagay ay kailangan namin muli ng 4 na hakbang, tulad ng sa dalawang nakaraang halimbawa :)

      Paano pagsamahin ang mga tumutugmang hilera mula sa 2 Excel table nang hindi kinokopya / i-paste

      Gawain: mayroon kang dalawang talahanayan na may (mga) karaniwang column at kailangan mong pagsamahin ang magkatugmang mga hilera mula sa dalawang talahanayang iyon. Ang mga talahanayan ay maaaring matatagpuan sa parehong sheet, sa dalawang magkaibang mga spreadsheet o sa dalawang magkaibang workbook.

      Halimbawa, mayroon kaming mga ulat sa pagbebenta para sa Enero at Pebrero sa dalawang magkaibang worksheet at gusto naming pagsamahin ang mga ito sa isa. Bale, ang bawat talahanayan ay maaaring may iba't ibang bilang ng mga hilera at iba't ibang pagkakasunud-sunod ng mga produkto, kaya ang simpleng pagkopya/pag-paste ay hindi gagana.

      Sa kasong ito, ang Merge Two Gagana ang add-in ng mga talahanayan:

      1. Pumili ng anumang cell sa iyong pangunahing talahanayan at i-click ang button na Pagsamahin ang Dalawang Talahanayan saang tab na Ablebits Data , sa grupong Merge :

        Ito ay tatakbo sa add-in nang ang iyong pangunahing talahanayan ay paunang napili, kaya sa unang hakbang ng wizard i-click mo lang ang Next .

      2. Piliin ang pangalawang talahanayan, ibig sabihin, ang lookup table na naglalaman ng mga tugmang row.

      3. Pumili ng isa o higit pang column na column na umiiral sa parehong table. Ang mga pangunahing column ay dapat maglaman lamang ng mga natatanging value, tulad ng Product ID sa aming halimbawa.

      4. Opsyonal, piliin ang mga column na ia-update sa pangunahing talahanayan. Sa aming kaso, walang ganoong mga column, kaya i-click lang namin ang Next .
      5. Piliin ang mga column na idaragdag sa pangunahing talahanayan, Feb sales sa aming kaso.

      6. Sa huling hakbang, maaari kang pumili ng mga karagdagang opsyon depende sa kung gaano ka eksakto ang gusto mong pagsamahin ang data, at i-click ang button na Tapos na . Ipinapakita ng screenshot sa ibaba ang mga default na setting, na gumagana nang maayos para sa amin:

      Pahintulutan ang add-in ng ilang segundo para sa pagproseso at pagsusuri ng resulta:

      Paano ko makukuha ang mga tool na ito sa pagsasanib para sa Excel?

      Lahat ng mga add-in na tinalakay sa tutorial na ito, kasama ang 70+ iba pang tool na nakakatipid sa oras, ay kasama sa aming Ultimate Suite para sa Excel. Gumagana ang mga add-in sa lahat ng bersyon ng Excel 2019, Excel 2016, Excel 2013, Excel 2010 at Excel 2007.

      Sana, maaari mo na ngayong pagsamahin ang mga row sa iyong mga Excel sheet nang eksakto sa paraang gusto mo ang mga ito. Kung hindi mo nahanapisang solusyon para sa iyong partikular na gawain, mag-iwan lamang ng komento at susubukan naming gumawa ng paraan nang magkasama. Salamat sa pagbabasa!

      Mga available na download

      Ultimate Suite 14-araw na fully-functional na bersyon (.exe file)

      Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.