Բաց թողնել հիմնական բովանդակությունը

Excel-ում սովորական սցենար է կրկնօրինակ գրառումներով տվյալների բազայի հետ հանդիպելը: Հաճախ դուք կարող եք գտնել մի շարք տվյալների, որտեղ հիմնական խնդիրն է արդյունավետ կերպով համատեղել այս կրկնօրինակ տողերը՝ միաժամանակ արժեքները համապատասխան սյունակում ամփոփելով, ինչպես ցույց է տրված հետևյալ սքրինշոթը: Այս համատեքստում մենք կխորանանք մի քանի գործնական մեթոդների մեջ, որոնք կարող են օգնել ձեզ համախմբել կրկնօրինակ տվյալները և համախմբել դրանց հարակից արժեքները՝ բարելավելով ձեր Excel-ի աշխատանքային գրքերի և՛ պարզությունը, և՛ օգտակարությունը:


Միավորել կրկնօրինակ տողերը և գումարել արժեքները Consolidate ֆունկցիայի հետ

Համախմբումը մեզ համար օգտակար գործիք է Excel-ում մի քանի աշխատաթերթեր կամ տողեր համախմբելու համար, այս հատկությամբ մենք կարող ենք համատեղել կրկնօրինակ տողերը և արագ և հեշտությամբ ամփոփել դրանց համապատասխան արժեքները: Խնդրում ենք կատարել հետևյալ քայլերը.

Քայլ 1. Ընտրեք նպատակակետ բջիջ

Ընտրեք, թե որտեղ եք ցանկանում, որ համախմբված տվյալները հայտնվեն:

Քայլ 2. Մուտք գործեք Համախմբման գործառույթ և կարգավորեք համախմբումը

  1. Սեղմել Ամսաթիվ > Համախմբել, տես նկարի նկարը.
  2. Է Համախմբել երկխոսության տուփ:
    • (1.) Ընտրեք Գումար - ից ֆունկցիա բացվող ցուցակ;
    • (2.) Սեղմեք՝ ընտրելու այն տիրույթը, որը ցանկանում եք համախմբել Մանրամասն տուփ;
    • (3.) Ստուգեք Վերին շարքը և Ձախ սյունակ - ից Օգտագործեք պիտակները ներսից տարբերակ;
    • (4.) Վերջապես, սեղմեք OK կոճակը:

Արդյունքը:

Excel-ը կմիավորի առաջին սյունակում հայտնաբերված բոլոր կրկնօրինակները և կհավաքի դրանց համապատասխան արժեքները հարակից սյունակներում, ինչպես ցույց է տրված հետևյալ սքրինշոթը.

Նշումներ:
  • Եթե ​​ընդգրկույթը չի ներառում վերնագրի տող, համոզվեք, որ հեռացնել վերևի տողը - ից Օգտագործեք պիտակները ներսից տարբերակ.
  • Այս հատկանիշով հաշվարկները կարող են համախմբվել միայն տվյալների առաջին սյունակի (ձախ ձախը) հիման վրա:

Միավորել կրկնօրինակ տողերը և գումարել արժեքները հզոր հատկանիշով՝ Kutools-ով

Եթե ​​տեղադրեք Excel- ի համար նախատեսված գործիքներ, նրա Ընդլայնված կոմբինատ տողեր հատկությունը թույլ է տալիս հեշտությամբ համատեղել կրկնօրինակ տողերը՝ տրամադրելով տարբերակներ՝ գումարելու, հաշվելու, միջինացնելու կամ ձեր տվյալների վրա այլ հաշվարկներ կատարելու համար: Ավելին, այս հատկությունը չի սահմանափակվում միայն մեկ հիմնական սյունակով, այն կարող է կարգավորել բազմաթիվ հիմնական սյունակներ, ինչը շատ ավելի հեշտ է դարձնում տվյալների համախմբման բարդ առաջադրանքները:

ՆշումԵթե ​​ցանկանում եք օգտագործել սա Ընդլայնված կոմբինատ տողեր հատկություն, խնդրում եմ ներբեռնեք և տեղադրեք Kutools Excel-ի համար առաջին.

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներ, ընտրեք տվյալների տիրույթը և սեղմեք Կուտոլս > Միաձուլում և պառակտում > Ընդլայնված կոմբինատ տողեր.

Է Ընդլայնված կոմբինատ տողեր երկխոսության տուփ, խնդրում ենք սահմանել հետևյալ գործողությունները.

  1. Կտտացրեք սյունակի անունը, որի հիման վրա ցանկանում եք միավորել կրկնօրինակները, այստեղ ես կտտացրեք Ապրանքը և ընտրեք Առաջնային բանալին բացվող ցուցակից Գործողություն սյունակ;
  2. Այնուհետև ընտրեք սյունակի անունը, որը ցանկանում եք ամփոփել արժեքները և ընտրեք Գումար բացվող ցուցակից Գործողություն սյունակ;
  3. Ինչ վերաբերում է մյուս սյունակներին, ապա կարող եք ընտրել ձեզ անհրաժեշտ գործողությունը, օրինակ՝ արժեքները միավորել կոնկրետ տարանջատիչով կամ կատարել որոշակի հաշվարկ; (այս քայլը կարող է անտեսվել, եթե ունեք ընդամենը երկու սյունակ)
  4. Վերջապես, դուք կարող եք նախադիտել համակցված արդյունքը, ապա սեղմել OK կոճակը:

Արդյունքը:

Այժմ հիմնական սյունակում կրկնվող արժեքները համակցված են, և այլ համապատասխան արժեքներն ամփոփվում են հետևյալ կերպ.

Հուշում.
  • Այս օգտակար հատկությամբ դուք կարող եք նաև միավորել տողերը՝ հիմնված կրկնօրինակ բջիջների արժեքի վրա, ինչպես ցույց է տրված հետևյալ ցուցադրությունը.
  • Այս հատկությունը աջակցում է Չեղարկել, եթե ցանկանում եք վերականգնել ձեր սկզբնական տվյալները, պարզապես սեղմեք Ctrl + Z.
  • Այս հատկությունը կիրառելու համար խնդրում ենք ներբեռնեք և տեղադրեք Kutools Excel-ի համար առաջին.

Միավորել կրկնօրինակ տողերը և արժեքները գումարել առանցքային աղյուսակի հետ

Excel-ում Pivot Table-ը տրամադրում է տվյալների վերադասավորման, խմբավորման և ամփոփման դինամիկ եղանակ: Այս ֆունկցիոնալությունը դառնում է աներևակայելի օգտակար, երբ դուք բախվում եք տվյալների բազայի հետ, որը լցված է կրկնօրինակ գրառումներով և անհրաժեշտ է գումարել համապատասխան արժեքները:

Քայլ 1. առանցքային աղյուսակի ստեղծում

  1. Ընտրեք տվյալների տիրույթը: Եվ հետո, գնացեք դեպի Տեղադրել էջանիշը և կտտացրեք Առանցքային աղյուսակ, տես նկարի նկարը.
  2. Բացվող երկխոսության վանդակում ընտրեք, թե որտեղ եք ցանկանում տեղադրել առանցքային աղյուսակի հաշվետվությունը, կարող եք այն տեղադրել նոր թերթում կամ առկա թերթում՝ ըստ անհրաժեշտության: Այնուհետև սեղմեք OK, Տեսեք,
  3. Այժմ, առանցքային աղյուսակը տեղադրվում է ընտրված նպատակակետ բջիջում: Տեսեք սքրինշոթը՝

Քայլ 2. առանցքային աղյուսակի կազմաձևում.

  1. Է Առանցքային աղյուսակի դաշտեր պատուհան, քաշեք կրկնօրինակներ պարունակող դաշտը դեպի Թիավարում տարածք։ Սա կխմբավորի ձեր կրկնօրինակները:
  2. Հաջորդը, քաշեք դաշտերը այն արժեքներով, որոնք ցանկանում եք գումարել Արժեքներն տարածք։ Լռելյայնորեն Excel-ն ամփոփում է արժեքները: Դիտեք ստորև ներկայացված ցուցադրությունը.

Արդյունքը:

Pivot Table-ն այժմ ցուցադրում է ձեր տվյալները՝ համակցված կրկնօրինակներով և ամփոփված դրանց արժեքներով՝ վերլուծության համար առաջարկելով պարզ և հակիրճ տեսք: Տեսեք սքրինշոթը՝


Միավորել կրկնօրինակ տողերը և արժեքներն ամփոփել VBA կոդի հետ

Եթե ​​ձեզ հետաքրքրում է VBA կոդը, այս բաժնում մենք կտանք VBA կոդ՝ կրկնօրինակ տողերը համախմբելու և համապատասխան արժեքները այլ սյունակներում գումարելու համար: Խնդրում ենք կատարել հետևյալ քայլերը.

Քայլ 1. Բացեք VBA թերթիկի մոդուլի խմբագրիչը և պատճենեք կոդը

  1. Անջատեք ALT + F11 Excel- ում ստեղներ `բացելու համար Microsoft Visual Basic հավելվածների համար պատուհան.
  2. Սեղմել Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ Պատուհանը:
    VBA կոդ. Միավորել կրկնօրինակ տողերը և գումարել արժեքները
    Sub CombineDuplicateRowsAndSumForMultipleColumns()
    'Update by Extendoffice
        Dim SourceRange As Range, OutputRange As Range
        Dim Dict As Object
        Dim DataArray As Variant
        Dim i As Long, j As Long
        Dim Key As Variant
        Dim ColCount As Long
        Dim SumArray() As Variant
        Dim xArr As Variant
        Set SourceRange = Application.InputBox("Select the original range:", "Kutools for Excel", Type:=8)
        If SourceRange Is Nothing Then Exit Sub
        ColCount = SourceRange.Columns.Count
        Set OutputRange = Application.InputBox("Select a cell for output:", "Kutools for Excel", Type:=8)
        If OutputRange Is Nothing Then Exit Sub
        Set Dict = CreateObject("Scripting.Dictionary")
        DataArray = SourceRange.Value
        For i = 1 To UBound(DataArray, 1)
            Key = DataArray(i, 1)
            If Not Dict.Exists(Key) Then
                ReDim SumArray(1 To ColCount - 1)
                For j = 2 To ColCount
                    SumArray(j - 1) = DataArray(i, j)
                Next j
                Dict.Add Key, SumArray
            Else
                xArr = Dict(Key)
                For j = 2 To ColCount
                    xArr(j - 1) = xArr(j - 1) + DataArray(i, j)
                Next j
                Dict(Key) = xArr
            End If
        Next i
        OutputRange.Resize(Dict.Count, ColCount).ClearContents
        i = 1
        For Each Key In Dict.Keys
            OutputRange.Cells(i, 1).Value = Key
            For j = 1 To ColCount - 1
                OutputRange.Cells(i, j + 1).Value = Dict(Key)(j)
            Next j
            i = i + 1
        Next Key
        Set Dict = Nothing
        Set SourceRange = Nothing
        Set OutputRange = Nothing
    End Sub
    

Քայլ 2. Կատարեք կոդը

  1. Այս կոդը փակցնելուց հետո սեղմեք F5 այս կոդը գործարկելու բանալին: Հուշ վանդակում ընտրեք տվյալների տիրույթը, որը ցանկանում եք միավորել և գումարել: Եվ հետո, սեղմեք OK.
  2. Եվ հաջորդ հուշման վանդակում ընտրեք մի բջիջ, որտեղ դուք կարտադրեք արդյունքը և սեղմեք OK.

Արդյունքը:

Այժմ կրկնօրինակ տողերը միավորվել են, և դրանց համապատասխան արժեքներն ամփոփվել են: Տեսեք սքրինշոթը՝


Excel-ում կրկնօրինակ տողերի համադրումը և գումարումը կարող է պարզ և արդյունավետ լինել: Ընտրեք հեշտ Համախմբման գործառույթից, առաջադեմ Kutools-ից, վերլուծական առանցքային աղյուսակներից կամ ճկուն VBA կոդավորումից՝ ձեր հմտություններին և կարիքներին համապատասխան լուծում գտնելու համար: Եթե ​​դուք հետաքրքրված եք Excel-ի ավելի շատ խորհուրդներ և հնարքներ ուսումնասիրելով, մեր կայքը առաջարկում է հազարավոր ձեռնարկներ, խնդրում ենք սեղմեք այստեղ՝ դրանք մուտք գործելու համար. Շնորհակալություն կարդալու համար, և մենք անհամբեր սպասում ենք ձեզ ավելի օգտակար տեղեկություններ տրամադրել ապագայում:


Related Articles:

  • Միավորել մի քանի տող մեկում՝ հիմնված կրկնօրինակների վրա
  • Հնարավոր է, դուք ունեք մի շարք տվյալներ, ապրանքի անվանումը A սյունակում կան մի քանի կրկնօրինակ տարրեր, և այժմ դուք պետք է հեռացնեք A սյունակի կրկնօրինակ գրառումները, բայց միավորեք համապատասխան արժեքները սյունակ B-ում: Ինչպես կարող է այս առաջադրանքը կատարել Excel-ում: ?
  • Vlookup և վերադարձնել բազմաթիվ արժեքներ առանց կրկնօրինակների
  • Երբեմն գուցե ցանկանաք դիտել և միանգամից մի քանի համապատասխան արժեքներ վերադարձնել մեկ բջիջ: Բայց եթե վերադարձված բջիջներում բնակեցված մի քանի կրկնվող արժեքներ կան, ինչպե՞ս կարող եք անտեսել կրկնօրինակները և միայն պահպանել եզակի արժեքները բոլոր համապատասխանող արժեքները վերադարձնելիս, ինչպես ցույց է տրված Excel- ում ցույց տրված հետևյալ նկարը:
  • Միավորել նույն ID/անունով տողերը
  • Օրինակ, դուք ունեք աղյուսակ, ինչպես ցույց է տրված սքրինշոթից ներքևում, և անհրաժեշտ է շարքերը համատեղել պատվերի ID- ների հետ, որևէ գաղափար կա՞: Ահա այս հոդվածը ձեզ համար կներկայացնի երկու լուծում:
Comments (30)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Em planilha sem cálculo número, onde eu tenho uma lista de prestadores de serviço para determinadas empresas, como faço para deixar classificado por empresas, por ordem de empresas? Se é possível.
Na planilha eu tenho, o nome da pessoa, razão social e empresa. Neste caso algumas empresas repetem, gostaria de classificar automático, sem precisar refazer um por um.
This comment was minimized by the moderator on the site
is there a way to save the specific merging and combining settings so that i can reuse them for future workbooks?
This comment was minimized by the moderator on the site
Thanks for your help.

This comment was minimized by the moderator on the site
SN SAD No Unit Item No Description Qty CIF_Value ID_EXD AID CSF ARF ECS RCF RDF IFT IDP AIT VAT
1 M200 UNT 1 Pen 194 500 50 0 0 0 0 0 0 0 0 0 65
2 M200 UNT 2 Pencil 241 250 25 0 0 0 0 0 0 0 0 0 32.5
3 M200 UNT 3 Cutter 204 400 40 0 0 0 0 0 0 0 0 0 52
4 M200 UNT 4 Copy 171 600 60 0 0 0 0 0 0 0 0 0 78
5 M300 KGM 1 Cup 220 250 25 0 500 0 0 0 0 0 0 0 32.5
6 M300 KGM 2 Plate 40 350 35 155 0 0 0 0 0 0 0 0 45.5
7 M300 UNT 3 Bottle 2 150 15 131 0 0 0 0 0 0 0 0 19.5
8 M300 UNT 4 Glass 2 90 9 34 0 0 0 0 0 0 0 0 11.7
9 M400 null 1 Shirt 20 800 80 0 0 0 0 0 0 0 0 0 104
10 M400 KGM 2 Pant 5 5000 500 0 0 0 0 0 0 0 0 0 650
11 M400 null 3 Shoe 12 7200 720 0 0 0 0 0 0 0 0 0 936
12 M400 MTR 4 Sandle 40 1600 160 0 0 0 0 0 0 0 0 0 208
13 M400 UNT 5 Belt 100 2000 200 0 0 0 0 0 0 0 0 0 260
how to sum cif value and remove duplicate No. (SAD No.) Please help me.
This comment was minimized by the moderator on the site
I am sooooo happy & glad with your tips. Allah bless you.
This comment was minimized by the moderator on the site
Sub MergeSameCells()
Application.DisplayAlerts = False

Dim rng As Range

MergeCells:

For Each rng In Selection
If rng.Value = rng.Offset(1, 0).Value And rng.Value <> "" Then
Range(rng, rng.Offset(1, 0)).Merge
GoTo MergeCells
End If
Next

End Sub
This comment was minimized by the moderator on the site
An absolute mess of an explantation. Thanks for the effort but it did nothing to help.
This comment was minimized by the moderator on the site
LOVE IT!!! YOUR SAVE MY LIFE!!
This comment was minimized by the moderator on the site
Ifsum=(columns include,start point row,sum column)
Example ifsum=(A:D,B:2,D:D)
WAY EASIER!
This comment was minimized by the moderator on the site
Hi Am chinnaraju

can u please assist for this. Any one?

=VLOOKUP(M5,E:F,2,)


Thanks in advance.
This comment was minimized by the moderator on the site
Needs to be:
=VLOOKUP(M5,E:F,2,FALSE)
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations