Spis treści
Mając do czynienia z Microsoft Excel w domu i biurze, w super sklepach czy firmach korporacyjnych, często musimy przyswoić zduplikowane wiersze arkusza i zsumować wyniki. W Excelu istnieją różne skuteczne i wygodne techniki scalania zduplikowanych wierszy. Dziś pokażemy trzy z nich z odpowiednimi przykładami i właściwymi ilustracjami.
Pobierz Zeszyt ćwiczeń
Zeszyt ćwiczeń można pobrać z poniższego linku.
Merge Duplicate Rows.xlsm3 Metody scalania zduplikowanych wierszy w programie Excel
Załóżmy, mamy w arkuszu Excela zbiór danych zawierający dane o sprzedaży kilku przedstawicieli handlowych. Musimy scalić zbiór danych tak, aby każdy przedstawiciel handlowy był zapisany w tabeli tylko raz wraz ze swoją całkowitą sprzedażą. Pokażemy trzy szeroko stosowane metody scalania zduplikowanych wierszy, aby scalić nasze przykładowe dane.
Użyj opcji Konsoliduj, aby połączyć zduplikowane wiersze.
Opcja konsolidacji w programie Excel służy do łączenia informacji z wielu wierszy, arkuszy lub skoroszytów w jedno miejsce. Pomaga podsumować informacje z tabeli danych z jej różnych lokalizacji. Zobaczymy krok po kroku, jak to narzędzie pomaga nam w rozwiązywaniu naszych problemów
Kroki:
1. Wybierz nagłówki danych, kopia oraz pasta je w miejscu ( E4:F4 ), w którym chcesz pokazać skonsolidowane dane.
2. Wybierz Komórka E5 znajdujący się tuż pod lewym nagłówkiem nowej tabeli. Następnie przejdź do Dane tab.
3. Teraz przejdź do Narzędzia danych grupy i kliknij na Konsolidacja Pojawi się okno dialogowe.
4. Z. F unkcja z listy rozwijanej wybierz Suma (lub dowolną opcję, którą uznasz za przydatną dla swojego zadania).
5. W Odnośnik kliknij na pole R ange Wybór i wybrać zakres komórek B5:C14 Nie zapomnij wybrać Lewa kolumna pole wyboru.
6. Naciśnij OK .
Na koniec otrzymujesz unikalną listę tj. przedstawiciele handlowi wraz z ich sprzedaż ogółem z początkowego zestawu danych.
Read More: Jak scalić wiersze w programie Excel (4 metody) .
2) Wykorzystanie tabeli przestawnej programu Excel do konsolidacji zduplikowanych wierszy
A Tabela przestawna jest niezwykle skutecznym narzędziem MS Excel do sumowania, konsolidowania i sprawdzania danych w programie Excel. W tej metodzie pokażemy, jak wykorzystać to narzędzie do łączenia zduplikowanych wierszy i służyć naszym celom.
Kroki:
1. Kliknij dowolną komórkę w swoim zestawie danych (tutaj na Komórka B5) i udać się do Wkładka tab.
2. W Tabele grupa, wybierz PivotTable opcja .
3. Na stronie Tworzenie tabeli przestawnej Pojawi się okno dialogowe. Spójrz na Wybierz tabelę lub zakres pole i przyjrzyj się dokładnie, czy wybrany zakres jest prawidłowy. Wybierz Istniejący arkusz.
4. Kliknij na Lokalizacja i wybierz lokalizację (tutaj w Komórka E4 ), gdzie chcesz umieścić powstałe PivotTable . następnie naciśnij OK .
Tabela przestawna pojawi się w wybranym Komórka E4.
5. kliknij w dowolnym miejscu tabeli przestawnej.
Na stronie PivotTable Po prawej stronie otworzy się okno dialogowe.
6. Zaznacz. Przedstawiciel handlowy oraz Sprzedaż pola wyboru. Przeciągnij Przedstawiciel handlowy w Rzędy obszar i Obszar sprzedaży w Wartości obszar.
Na koniec skonsolidowaliśmy nasze dane za pomocą narzędzia PivotTable.
Czytaj więcej: Jak scalić wiersze w Excelu na podstawie kryteriów (najprostsze sposoby)
Podobne lektury
- Jak połączyć zduplikowane wiersze w programie Excel bez utraty danych (6 metod)
- Jak scalić wiersze z przecinkiem w programie Excel (4 szybkie metody)
- Excel Połącz wiersze z tym samym ID (3 szybkie metody)
- Konwersja wielu wierszy na pojedynczą kolumnę w programie Excel (2 sposoby)
- Jak scalić wiersze w Excelu bez utraty danych (5 sposobów)
3. wykorzystanie kodów VBA programu Excel do łączenia zduplikowanych wierszy
Kody VBA pomaga również scalić zduplikowane wiersze w arkuszu. Pokażemy, jak pracować z kodem VBA, aby scalić zduplikowane wiersze w MS Excel.
Uwaga:
Oryginalne dane nie będą już istniały w arkuszu po zastosowaniu przez nas kodu VBA. Będziemy musieli wykonać kopię zapasową danych.
Kroki:
1. Przede wszystkim kliknij prawym przyciskiem myszy na nazwę arkusza " Stosowanie kodu VBA ". Następnie kliknij na View Code.
2. moduł aplikacji Microsoft Visual Basic zostanie otwarte okno.
3. kopia następujący Kody VBA i właśnie pasta do okno modułu .
Option Explicit Sub CombineRows() Dim Rng As Range Dim x1 As Variant Dim xRng As Variant Dim Title As String Dim i As Integer On Error Resume Next Title = "Merge Duplicate Rows" Set Rng = Application.Selection Set Rng = Application.InputBox("Range", Title, Rng.Address, Type:=8) Set x1 = CreateObject("Scripting.x1tionary") xRng = Rng.Value For i = 1 To UBound(xRng, 1) x1(xRng(i, 1)) = x1(xRng(i,1)) + xRng(i, 2) Next Application.ScreenUpdating = False Rng.ClearContents Rng.Range("A1").Resize(x1.Count, 1) = Application.WorksheetFunction.Transpose(x1.keys) Rng.Range("B1").Resize(x1.Count, 1) = Application.WorksheetFunction.Transpose(x1.items) Application.ScreenUpdating = True End Sub
Twoja Moduł MS VBA będzie wyglądał tak.
4. Teraz naciśnij F5 lub kliknij na Uruchom formularz Sub/Użytkownik a następnie kliknij Uruchom .
5. Wybierzemy zakres komórek B5:C14 które chcemy skonsolidować i wcisnąć OK .
6. Zduplikowane wiersze są teraz łączone, a wartości sprzedaży są sumowane dla każdego unikalnego Przedstawiciel handlowy .
Read More: Połącz zduplikowane wiersze i zsumuj wartości w Excelu
Wniosek
Mam nadzieję, że wszystkie te metody okażą się dla Ciebie instrumentalne. Zeszyt ćwiczeń jest po to, abyś mógł go pobrać i samemu poćwiczyć. Jeśli masz jakieś pytania, uwagi lub jakiekolwiek opinie, daj mi znać w polu komentarza.