Excel Połącz wiersze z tym samym ID (3 szybkie metody)

  • Udostępnij To
Hugh West

Możemy łatwo znaleźć wymagane wartości, aby połączyć wiersze z tym samym ID w Excelu. Dzisiaj dowiemy się o wykonaniu procesu krok po kroku w Excelu.

Zeszyt ćwiczeń

Pobierz poniższy zeszyt i ćwiczenia.

Połącz wiersze o tym samym ID.xlsx

3 Proste metody łączenia wierszy z tym samym identyfikatorem w programie Excel

Połącz wiersze o tym samym ID za pomocą VBA.

Załóżmy, że mam arkusz zawierający nazwisko i identyfikator sprzedawcy oraz daty, w których otrzymali wynagrodzenie. Teraz muszę je scalić.

KROKI:

  • Idź do Zakładka Arkusz i kliknij prawym przyciskiem myszy.
  • Wybierz Wyświetl kod .

  • Microsoft Visual Basic dla aplikacji pojawia się okno.

♦ Uwaga : Okno to można znaleźć również po naciśnięciu przycisku Alt+F11 klucze.

  • Teraz w okno modułu, wkleić VBA kody.
 Sub Combine_Rows_with_IDs() Dim x1 As Range Dim x2 As Long Dim A As Long, B As Long, C As Long On Error Resume Next Set x1 = Application.InputBox("Select Range:", "Combine Rows with IDs", Selection.Address, , , , 8) Set x1 = Range(Intersect(x1, ActiveSheet.UsedRange).Address) If x1 Is Nothing Then Exit Sub x2 = x1.Rows.Count For A = x2 To 2 Step -1 For B = 1 To A - 1 If x1(A, 1).Value = x1(B,1).Value And B A Then For C = 2 To x1.Columns.Count If x1(B, C).Value "" Then If x1(A, C).Value = "" Then x1(A, C) = x1(B, C).Value Else x1(A, C) = x1(A, C).Value & "," & x1(B, C).Value End If Next x1(B, 1).EntireRow.Delete A = A - 1 B = B - 1 End If Next Next ActiveSheet.UsedRange.Columns.AutoFit End Sub 
  • Następnie, aby uruchomić ten kod VBA Kliknij na Uruchom lub naciśnij przycisk F5 .
  • Wyskakuje okno dialogowe, w którym wybieramy zakres wierszy, które chcemy połączyć.

  • A na koniec kliknij OK .
  • I otrzymamy wynikowe wyjścia, jak pokazano poniżej.

2. użyj narzędzia Konsolidacja do łączenia wierszy w Excelu

Konsolidacja narzędzie zbiera dane z innego miejsca, aby podsumować, wartości. Pomyślmy, że mamy arkusz zawierający nazwisko i wynagrodzenie sprzedawcy.Zamierzamy użyć Konsolidacja narzędzie pozwalające na poznanie łącznej kwoty wynagrodzenia poprzez połączenie wierszy.

KROKI:

  • Z. Pasek narzędzi, wybierz Dane > Konsolidacja .

  • Pojawia się okno dialogowe.
  • Możemy wybrać różne Funkcje.
  • Teraz wybierz zakres danych, trzymając kluczową kolumnę w lewym skrajnym.
  • Następnie naciśnij Dodaj aby dodać referencje.
  • Tick na Górny rząd & Lewa kolumna i nacisnąć OK .

  • Wreszcie można zobaczyć podsumowanie danych.

Czytaj więcej: Jak scalić wiersze w programie Excel

3. wstawianie funkcji JEŻELI do łączenia wierszy w Excelu

Na stronie funkcja logiczna JEŻELI ocenia podane warunki i podaje jedną wartość dla wyniku true drugą dla wyniku false. Możemy ją wykorzystać do łączenia wierszy zawierających wartości tekstowe. Mamy tu zbiór danych ( B4:C10 ) miały za zadanie łączyć książki z różnych rzędów w zależności od pisarza.

KROKI:

  • Po wybraniu tabeli kliknij Dane > Sortuj .

  • Sortuj tabeli przez główną kolumnę.

  • Teraz tabela wygląda jak poniżej.

  • Następnie potrzebujemy pomocnych kolumn zawierających formuły. Jedna formuła scala nazwę książki.
  • W Komórka D5 napisz wzór:
=IF(B5=B4,D4&", "&C5,C5)

  • Hit Wejdź na stronę i przeciągnij kursor.

  • Tutaj jest kolejna kolumna, w której używamy innej formuły, która będzie szukała pełnego zestawienia nazw książek.
  • W Komórka E5 , napisz formułę:
=IF(B6B5,"Merged","")

  • Hit Wejdź na stronę i przeciągnąć ją w dół, zobaczymy wynik poniżej.

  • W tym momencie należy skopiować wyniki i wkleić je do Komórka D5 jako wartości.
  • Ponownie Sortuj wartości według ostatniej pomagającej kolumny w porządku malejącym.

  • W ten sposób możemy doprowadzić wszystkie scalone wartości do góry.

  • Na koniec możemy usunąć kolumnę, która nie jest potrzebna.

Wniosek

Są one najszybszym sposobem na połączenie wierszy z tym samym ID w Excel Nie krępuj się pytać o cokolwiek lub sugerować nowe metody.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.