Note: The other languages of the website are Google-translated. Back to English

Jak połączyć zduplikowane wiersze i zsumować wartości w programie Excel?

doc-connect-sum1 -2 doc-connect-sum2

W programie Excel , możesz zawsze napotkać ten problem, gdy masz zakres danych, który zawiera zduplikowane wpisy, a teraz chcesz połączyć zduplikowane dane i zsumować odpowiednie wartości w innej kolumnie, jak pokazano na poniższych zrzutach ekranu. Jak możesz rozwiązać ten problem?

Połącz zduplikowane wiersze i zsumuj wartości za pomocą funkcji Konsoliduj

Połącz zduplikowane wiersze i zsumuj wartości z kodem VBA

Połącz zduplikowane wiersze i zsumuj wartości za pomocą Kutools for Excel

Połącz odpowiednie wiersze na podstawie zduplikowanych wartości w innej kolumnie za pomocą Kutools for Excel


strzałka niebieski prawy bąbelek Połącz zduplikowane wiersze i zsumuj wartości za pomocą funkcji Konsoliduj

Konsolidacja jest dla nas użytecznym narzędziem do konsolidacji wielu arkuszy lub wierszy w programie Excel, więc dzięki tej funkcji możemy również podsumować wiele wierszy na podstawie duplikatów. Wykonaj następujące czynności:

1. Kliknij komórkę, w której chcesz zlokalizować wynik w bieżącym arkuszu.

2. Przejdź do kliknięcia Dane > Konsolidowaćzobacz zrzut ekranu:

doc-connect-sum3

3, w Konsolidować Okno dialogowe:

  • (1.) Wybierz Suma od Funkcjonować Lista rozwijana;
  • (2.) Kliknij doc-connect-sum5 , aby wybrać zakres, który chcesz skonsolidować, a następnie kliknij Dodaj przycisk, do którego chcesz dodać odniesienie Wszystkie referencje skrzynka na listy;
  • (3.) Sprawdź Górny rząd i Lewa kolumna od Użyj etykiet w opcja. Zobacz zrzut ekranu:

doc-connect-sum4

4. Po zakończeniu ustawień kliknij OK, a duplikaty są łączone i sumowane. Zobacz zrzut ekranu:

doc-connect-sum6

Uwagi: Jeśli zakres nie ma wiersza nagłówka, należy usunąć zaznaczenie Górny rząd z Użyj etykiet w opcja.


Połącz zduplikowane wiersze i zsumuj / średnie odpowiadające wartości w innej kolumnie

Kutools dla programu Excel's Zaawansowane rzędy Combibe pomaga połączyć wiele zduplikowanych wierszy w jeden rekord na podstawie kolumny kluczowej, a także może zastosować niektóre obliczenia, takie jak suma, średnia, liczba itd. dla innych kolumn. Kliknij, aby pobrać Kutools dla programu Excel!


strzałka niebieski prawy bąbelek Połącz zduplikowane wiersze i zsumuj wartości z kodem VBA

Poniższy kod VBA może również pomóc w konsolidacji zduplikowanych wierszy w arkuszu, ale w tym samym czasie oryginalne dane zostaną zniszczone, musisz wykonać kopię zapasową danych.

1. Przytrzymaj ALT + F11 klucze, a następnie otwiera Microsoft Visual Basic for Applications okno.

2, Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Kod VBA: połącz zduplikowane wiersze i zsumuj wartości

Sub CombineRows()
'Updateby Extendoffice
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. Następnie naciśnij F5 aby uruchomić ten kod, i musisz wybrać zakres, który chcesz skonsolidować w wyskakującym okienku zachęty. Zobacz zrzut ekranu:

doc-connect-sum7

4. A następnie kliknij OK, zduplikowane wiersze zostały połączone i wartości zostały zsumowane.

Uwagi: Jeśli chcesz użyć tego kodu, lepiej wykonaj kopię pliku, aby uniknąć zniszczenia danych, a ten kod jest stosowany tylko do dwóch kolumn.


strzałka niebieski prawy bąbelek Połącz zduplikowane wiersze i zsumuj wartości za pomocą Kutools for Excel

Tutaj przedstawiam przydatne narzędzie - Kutools dla programu Excel dla ciebie to Zaawansowane wiersze łączenia może również szybko zrobić przysługę, aby rozwiązać ten problem.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz teraz .

Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:

1. Wybierz potrzebny zakres i kliknij Kutools > Połącz i podziel > Zaawansowane wiersze łączenia. Zobacz zrzut ekranu:

2, w Zaawansowane wiersze łączenia okno dialogowe, sprawdź Moje dane mają nagłówki jeśli twój zakres ma nagłówki i wybierz nazwę kolumny, którą chcesz połączyć z duplikatami i kliknij Główny kluczzobacz zrzut ekranu:

doc-connect-sum7

3. Następnie wybierz nazwę kolumny, dla której chcesz zsumować wartości, i kliknij Obliczać > Suma lub inne obliczenia według potrzeb. Zobacz zrzut ekranu:

doc-connect-sum7

4, Kliknij Ok aby zamknąć okno dialogowe, możesz zobaczyć, jak duplikaty są łączone, a odpowiadające im dane w innej kolumnie są sumowane. Zobacz zrzuty ekranu:

doc-connect-sum1 -2 doc-connect-sum2

Kliknij tutaj, aby dowiedzieć się więcej o zaawansowanych wierszach łączenia.


strzałka niebieski prawy bąbelek Połącz odpowiednie wiersze na podstawie zduplikowanych wartości w innej kolumnie za pomocą Kutools for Excel

Czasami chcesz połączyć wiersze na podstawie zduplikowanych wartości w innej kolumnie, pliku Zaawansowane wiersze łączenia of Kutools dla programu Excel również może wyświadczyć ci przysługę, wykonaj następujące czynności:

1. Wybierz zakres danych, którego chcesz użyć, a następnie kliknij Kutools > Połącz i podziel > Zaawansowane wiersze łączenia włączyć Zaawansowane wiersze łączenia Okno dialogowe.

2, w Zaawansowane wiersze łączenia kliknij nazwę kolumny, na podstawie której chcesz połączyć inne dane, i kliknij Główny kluczzobacz zrzut ekranu:

doc-connect-sum7

3. Następnie kliknij nazwę innej kolumny, z którą chcesz połączyć dane, i kliknij Połączyć aby wybrać separator do oddzielenia połączonych wartości, zobacz zrzut ekranu:

doc-connect-sum7

4. Następnie kliknij Ok, wszystkie wartości z tą samą komórką w kolumnie A zostały połączone razem, patrz zrzuty ekranu:

doc-connect-sum1 -2 doc-connect-sum2

strzałka niebieski prawy bąbelek Połącz zduplikowane wiersze i zsumuj wartości za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Podobne artykuły:

Połącz wiele wierszy w jeden na podstawie zduplikowanych wartości


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (30)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Twój pierwszy przykład jest całkiem dobry, ale brakuje mu jednego kroku. Przed kliknięciem OK kursor musi znajdować się w pustym obszarze, aby konsolidacja mogła zostać wyeksportowana. Jeśli nie wybrałeś pustego obszaru komórki po dodaniu zakresu, pojawi się błąd „źródło nakłada się na miejsce docelowe”.
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy to nie działa dla więcej niż jednej kolumny danych – jakieś wskazówki?
Ten komentarz został zminimalizowany przez moderatora na stronie
Działał fantastycznie! Dzięki! :-)
Ten komentarz został zminimalizowany przez moderatora na stronie
Kod VBA psuje się po dodaniu większej liczby wierszy, nie jestem pewien, dlaczego
Ten komentarz został zminimalizowany przez moderatora na stronie
Kod VBA nie działa. Łączy pierwszą kolumnę, ale dane z drugiej kolumny zniknęły
Ten komentarz został zminimalizowany przez moderatora na stronie
Makro VBA działa dobrze, ale jak mam je zmienić, jeśli chcę usunąć cały wiersz, a nie tylko wyczyścić zawartość? Mam inne kolumny, które chcę zachować połączone z tymi danymi.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo za świetne wskazówki. Fantastyczny.
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy można znaleźć hwo to dokładnie to samo, ale w Dokumentach Google? Naprawdę tego potrzebuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak sprawić, by ta kolumna, w której sumy były aktualizowane automatycznie po zmianie oryginalnych danych?
Ten komentarz został zminimalizowany przez moderatora na stronie
Wydaje się, że to dobre miejsce na stół przestawny.
Ten komentarz został zminimalizowany przez moderatora na stronie
To narzędzie do konsolidacji jest tak przydatne. Wielkie dzięki za udostępnienie informacji :)
Ten komentarz został zminimalizowany przez moderatora na stronie
Szanowny Panie A jeśli mam 3 Cloumny? Węzeł1 Węzeł2 Długość R1 J1 30 J1=113 J1 J2 29 J1 J3 54 J3 J4 47 J3 J5 27 J5 J6 19 J5 J7 17 J7 J8 10 J7 J9 56 J9 J10 96 J9 J11 29 J11 J12 34 J12 J13 10 J12 J14 49 Can i użyj tego dla 3 kolumn.
Ten komentarz został zminimalizowany przez moderatora na stronie
jak zwykle doskonałe pomysły i projekty , dziękuję wszystkim :-)
Ten komentarz został zminimalizowany przez moderatora na stronie
Naprawdę dziękuję za wyjaśnienie bardzo pomocne
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak zrobić kod VBA, aby dodać sumy dla 12 kolumn?
Ten komentarz został zminimalizowany przez moderatora na stronie
Jesteście niesamowici! Zaoszczędziłeś mi tyle produktywności. Nie mogę wam wystarczająco podziękować
Ten komentarz został zminimalizowany przez moderatora na stronie
co jeśli chcę zrobić równanie matematyczne klienta z duplikatami zamiast sumą? Na przykład chcę, aby moje duplikaty obliczały całkowity opór elektryczny.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć,
A5 A6 A7
Chcę odpowiedzi dla KTO jako Transpozycja Rice Biryani Krewetki

Lewa kolumna Prawa kolumna
Ryż KTO
Ryż twarogowy Office Tab
KTO Biryani
Ranjith Chiken
Krewetki KTO

Dzięki,
Chinnaraju
9849212552
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć,
Czy możesz wyjaśnić lub udostępnić wzór poniżej?
A5 A6 A7
Chcę odpowiedzi dla KTO jako Transpozycja Rice Biryani Krewetki

Lewa kolumna Prawa kolumna
Ryż KTO
Ryż twarogowy Office Tab
KTO Biryani
Ranjith Chiken
Krewetki KTO

Dzięki,
Chinnaraju
9849212552
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, jestem chinnaraju

czy możesz pomóc w tym. Ktokolwiek?

=WYSZUKAJ.PIONOWO(M5;E:F;2)


Z góry dziękuję.
Ten komentarz został zminimalizowany przez moderatora na stronie
Musi być:
=WYSZUKAJ.PIONOWO(M5;E:F;2FAŁSZ)
Nie ma tu jeszcze żadnych komentarzy
Pokaż więcej
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL