Cookies matulungan kaming ihatid ang aming mga serbisyo. Sa pamamagitan ng paggamit sa aming mga serbisyo, sumasang-ayon ka sa aming paggamit ng cookies.
Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano pagsamahin ang mga dobleng hanay at sumuri ang mga halaga sa Excel?

doc-combine-sum1 -2 doc-combine-sum2

Sa Excel, maaari mong palaging matugunan ang problemang ito, kapag mayroon kang isang hanay ng data na naglalaman ng ilang mga dobleng entry, at ngayon gusto mong pagsamahin ang dobleng data at sumuri ang nararapat na mga halaga sa ibang hanay, tulad ng mga sumusunod na mga screenshot na ipinapakita. Paano mo malutas ang problemang ito?

Pagsamahin ang mga dobleng hanay at sumama ang mga halaga na may Consolidate function

Pagsamahin ang mga dobleng hanay at sumama ang mga halaga sa VBA code

Pagsamahin ang mga dobleng hanay at sumuri ang mga halaga gamit ang Kutools para sa Excel

Pagsamahin ang mga kaukulang hilera batay sa mga dobleng halaga sa isa pang hanay na may Kutools para sa Excel


Advanced Combine Rows: (Pagsamahin ang mga dobleng hanay at kabuuan / katumbas na halaga):

  • 1. Tukuyin ang pangunahing haligi na nais mong pagsamahin ang iba pang hanay batay sa;
  • 2. Pumili ng isang pagkalkula para sa iyong pinagsamang data.
  • doc multiply pagkatapos sum 07

    Kutools para sa Excel: may higit sa 200 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. I-download at libreng pagsubok Ngayon!


    arrow blue right bubble Pagsamahin ang mga dobleng hanay at sumama ang mga halaga na may Consolidate function


    Ang Consolidate ay isang kapaki-pakinabang na tool para sa amin upang pagsamahin ang maramihang mga worksheets o mga hilera sa Excel, kaya sa function na ito, maaari rin naming ibahin ang maramihang mga hanay batay sa mga duplikado. Mangyaring gawin sa mga sumusunod na hakbang:

    1. Mag-click sa isang cell kung saan mo gustong hanapin ang resulta sa iyong kasalukuyang worksheet.

    2. Pumunta sa pag-click data > Pag-isahin, tingnan ang screenshot:

    doc-combine-sum3

    3. Sa Pag-isahin dialog box:

    • (1.) Piliin Kabuuan mula tungkulin drop down na listahan;
    • (2.) Mag-click doc-combine-sum5 pindutan upang piliin ang hanay na nais mong pagsamahin, at pagkatapos ay mag-click Idagdag pindutan upang idagdag ang reference sa Lahat ng mga sanggunian kahon ng listahan;
    • (3.) Suriin Nangungunang hilera at Kaliwang haligi mula Gumamit ng mga label sa pagpipilian. Tingnan ang screenshot:

    doc-combine-sum4

    4. Pagkatapos tapusin ang mga setting, mag-click OK, at ang mga duplicate ay pinagsama at summed. Tingnan ang screenshot:

    doc-combine-sum6

    nota: Kung ang hanay ay walang hanay ng header, kailangan mong alisin ang tsek Nangungunang hilera mula sa Gumamit ng mga label sa pagpipilian.


    arrow blue right bubble Pagsamahin ang mga dobleng hanay at sumama ang mga halaga sa VBA code

    Ang sumusunod na code ng VBA ay maaari ring makatulong sa iyo na pagsamahin ang mga dobleng hanay sa worksheet, ngunit sa parehong oras, ang orihinal na data ay pupuksain, kailangan mong i-backup ang isang kopya ng data.

    1. I-hold ang ALT + F11 key, pagkatapos ay bubukas ito Microsoft Visual Basic para sa Mga Application window.

    2. I-click ang Isingit > Module, at i-paste ang sumusunod na code sa Module Window.

    VBA code: Pagsamahin ang mga dobleng hanay at sumama ang mga halaga

    Sub CombineRows()
    'Update 20130829
    Dim WorkRng As Range
    Dim Dic As Variant
    Dim arr As Variant
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    Set Dic = CreateObject("Scripting.Dictionary")
    arr = WorkRng.Value
    For i = 1 To UBound(arr, 1)
        Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
    Next
    Application.ScreenUpdating = False
    WorkRng.ClearContents
    WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
    WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
    Application.ScreenUpdating = True
    End Sub
    

    3. Pagkatapos ay pindutin F5 key upang patakbuhin ang code na ito, at kailangan mong piliin ang saklaw na nais mong pagsamahin sa pop-out na kahon ng prompt. Tingnan ang screenshot:

    doc-combine-sum7

    4. At pagkatapos ay mag-click OK, ang mga dobleng hanay ay pinagsama at ang mga halaga ay idinagdag.

    nota: Kung nais mong gamitin ang code na ito, mas mahusay kang gumawa ng isang kopya ng file upang maiwasan ang pagsira sa data, at ang code na ito ay inilalapat lamang sa dalawang haligi.


    arrow blue right bubble Pagsamahin ang mga dobleng hanay at sumuri ang mga halaga gamit ang Kutools para sa Excel

    Dito, ipakilala ko ang madaling gamiting tool - Kutools para sa Excel para sa iyo, nito Advanced Combine Rows maaari ring mabilis na gumawa ng isang pabor upang malutas ang problemang ito.

    Kutools para sa Excel : na may higit sa 300 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. Kumuha ito Ngayon .

    Pagkatapos i-install Kutools para sa Excel, mangyaring gawin ang mga sumusunod:

    1. Piliin ang hanay na kailangan mo at i-click Kutools > nilalaman > Advanced Combine Rows. Tingnan ang screenshot:

    doc-combine-sum7

    2. Sa Advanced Combine Rows dialog, suriin Ang aking data ay may mga header kung ang iyong hanay ay may mga header, at piliin ang pangalan ng haligi na nais mong pagsamahin ang mga duplicate at i-click Pangunahing susi, tingnan ang screenshot:

    doc-combine-sum7

    3. At pagkatapos ay piliin ang pangalan ng haligi na nais mong ibilang ang mga halaga at i-click Kalkulahin > Kabuuan o iba pang mga kalkulasyon na kailangan mo. Tingnan ang screenshot:

    doc-combine-sum7

    4. I-click ang Ok upang isara ang dialog, maaari mong makita ang mga duplicate na pinagsama at ang kaukulang data sa isa pang hanay ay idinagdag nang sama-sama. Tingnan ang mga screenshot:

    doc-combine-sum1 -2 doc-combine-sum2

    Mag-click dito upang makilala ang higit pa sa Advanced Combine Rows.


    arrow blue right bubble Pagsamahin ang mga kaukulang hilera batay sa mga dobleng halaga sa isa pang hanay na may Kutools para sa Excel

    Minsan, gusto mong pagsamahin ang mga hilera batay sa mga dobleng halaga sa ibang haligi, ang Advanced Combine Rows of Kutools para sa Excel maaari ka ring gumawa ng pabor para sa iyo, mangyaring gawin ang mga sumusunod:

    1. Piliin ang hanay ng data na nais mong gamitin, at pagkatapos ay mag-click Kutools > nilalaman > Advanced Combine Rows upang paganahin ang Advanced Combine Rows dialog box.

    2. Sa Advanced Combine Rows dialog box, i-click ang pangalan ng haligi na gusto mong pagsamahin ang ibang data batay sa, at i-click Pangunahing susi, tingnan ang screenshot:

    doc-combine-sum7

    3. At pagkatapos ay i-click ang isa pang pangalan ng haligi na nais mong pagsamahin ang data, at mag-click Pagsamahin upang pumili ng isang separator upang paghiwalayin ang iyong pinagsamang mga halaga, tingnan ang screenshot:

    doc-combine-sum7

    4. Pagkatapos ay mag-click Ok, ang lahat ng mga halaga na may parehong cell sa haligi A ay pinagsama-sama, tingnan ang mga screenshot:

    doc-combine-sum1 -2 doc-combine-sum2

    arrow blue right bubble Pagsamahin ang mga dobleng hanay at sumuri ang mga halaga gamit ang Kutools para sa Excel

    Kutools para sa Excel: may higit sa 200 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. I-download at libreng pagsubok Ngayon!


    Kaugnay na artikulo:

    Pagsamahin ang maramihang mga hilera sa isa batay sa mga dobleng halaga



    Inirerekumendang Mga Tool sa Produktibo

    Tab ng Tanggapan

    ginto star1 Dalhin ang mga madaling tab sa Excel at iba pang software ng Office, tulad ng Chrome, Firefox at bagong Internet Explorer.

    Kutools para sa Excel

    ginto star1 Kahanga-hangang! Palakihin ang iyong pagiging produktibo sa 5 minuto. Hindi kailangan ang anumang mga espesyal na kasanayan, i-save ang dalawang oras araw-araw!

    ginto star1 300 Mga Bagong Tampok para sa Excel, Gumawa ng Excel Karamihan Madali at Makapangyarihang:

    • Pagsamahin ang Cell / Rows / Mga Haligi nang walang Pagkawala ng Data.
    • Pagsamahin at I-consolidate ang Maramihang Mga Sheet at Workbook.
    • Ihambing ang mga Ranges, Kopyahin ang Maramihang Ranges, I-convert ang Teksto sa Petsa, Conversion ng Unit at Pera.
    • Bilang ng Mga Kulay, Paging Mga Subtot, Advanced na Pagsunud-sunurin at Super Filter,
    • Higit pang Piliin / Isingit / Tanggalin / Teksto / Format / Link / Magkomento / Workbook / Worksheets Mga Tool ...

    Screen shot ng Kutools for Excel

    Say something here...
    symbols left.
    You are guest ( Sign Up? )
    or post as a guest, but your post won't be published automatically.
    Loading comment... The comment will be refreshed after 00:00.
    • To post as a guest, your comment is unpublished.
      B · 4 years ago
      Couldn't get this to work for more than one column of data - any tips?
    • To post as a guest, your comment is unpublished.
      Ed · 4 years ago
      Your first example is pretty good but it is missing one step. Prior to clicking OK the cursor needs to be in a blank area for the consolidation to export. If you have not selected a blank cell area after adding the range you will get a "source overlaps destination" error.