Jak wyrównać duplikaty lub pasujące wartości w dwóch kolumnach w programie Excel?
Jeśli masz dwie listy nazw i chcesz porównać te dwie kolumny i znaleźć duplikaty w obu, a następnie wyrównać lub wyświetlić pasujące nazwy na podstawie pierwszej kolumny w nowej kolumnie, jak pokazano na zrzucie ekranu. Aby wymienić zduplikowane wartości, które istnieją w obu kolumnach, w tym artykule można wprowadzić kilka sztuczek umożliwiających rozwiązanie tego problemu.
Dopasuj duplikaty lub pasujące wartości w dwóch kolumnach do formuły
Dopasuj duplikaty lub pasujące wartości w dwóch kolumnach do kodu VBA
Znajdź i zaznacz duplikaty lub pasujące wartości w dwóch kolumnach za pomocą Kutools for Excel
Dopasuj duplikaty lub pasujące wartości w dwóch kolumnach do formuły
Oto prosta formuła, która pomoże Ci wyświetlić zduplikowane wartości z dwóch kolumn. Zrób tak:
Wprowadź tę formułę: =IF(ISNA(MATCH(A2,$C$2:$C$12,0)),"",INDEX($C$2:$C$12,MATCH(A2,$C$2:$C$12,0))) do pustej komórki, która obok pierwszej kolumny, B2, na przykład, następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a wszystkie wartości zarówno w kolumnie A, jak i C zostały wyrównane z pasującymi wartościami w kolumnie A, patrz zrzut ekranu:
Note: W powyższym wzorze, A2 to pierwsza wartość komórki w kolumnie, którą chcesz porównać, a C2: C12 inne dane z kolumny, z którymi chcesz porównać. Możesz zmienić odwołania do komórek według swoich potrzeb.
Wyrównaj duplikaty lub pasujące wartości w dwóch kolumnach:
Kutools dla programu Excel's Wybierz Te same i różne komórki funkcja może pomóc w szybkim zaznaczeniu i podświetleniu tych samych lub różnych komórek z dwóch kolumn. 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! |
Dopasuj duplikaty lub pasujące wartości w dwóch kolumnach do kodu VBA
Przypuśćmy, że masz dwie sąsiednie kolumny - kolumnę E i kolumnę F, które mają kilka zduplikowanych nazw, z następującym kodem, nowa kolumna zostanie wstawiona między te dwie kolumny, a zduplikowane wartości zostaną wymienione, jak pokazano na zrzucie ekranu:
1. Przytrzymaj przycisk ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.
Kod VBA: wyrównaj duplikaty lub pasujące wartości w dwóch kolumnach
Sub Listduplicates()
'Updateby Extendoffice 20160613
Dim rngA As Range
Set rngA = Range([E1], Cells(Rows.Count, "E").End(xlUp))
rngA.Offset(0, 1).Columns.Insert
With rngA.Offset(0, 1)
.FormulaR1C1 = _
"=IF(ISNA(MATCH(RC[-1],C[1],0)),"""",INDEX(C[1],MATCH(RC[-1],C[1],0)))"
.Value = .Value
End With
End Sub
Note: W powyższym kodzie, E1 to pierwsza komórka w pierwszej porównywanej kolumnie, a E wskazuje pierwszą literę kolumny danych. A twoje dwie kolumny muszą przylegać do siebie.
3. Następnie naciśnij F5 klucz do uruchomienia tego kodu, po wykonaniu kodu, nowa kolumna zostanie wstawiona między te dwie kolumny, a zduplikowane wartości w obu kolumnach zostaną wyrównane na podstawie pierwszych pasujących wartości.
Znajdź i zaznacz duplikaty lub pasujące wartości w dwóch kolumnach za pomocą Kutools for Excel
Jeśli Kutools dla programu Excel, Z siedzibą w Wybierz Te same i różne komórki możesz szybko porównać dane w dwóch kolumnach i wybrać zduplikowane komórki w jednej kolumnie. Co więcej, w przypadku duplikatów możesz odcień tła lub koloru czcionki.
Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:
1. Trzymać Ctrl , aby wybrać osobno dwie kolumny danych, a następnie kliknij Kutools > Wybierz > Wybierz Te same i różne komórkizobacz zrzut ekranu:
2, w Wybierz Te same i różne komórki okno dialogowe, zaznacz Moje dane mają nagłówki jeśli nie chcesz porównywać nagłówków, a następnie wybierz Każdy rząd pod Na podstawie sekcję i wybierz Te same wartości z Znajdź W tym samym czasie możesz wypełnić tło lub kolor czcionki dla zduplikowanych wartości w obszarze Przetwarzanie wyników Sekcja. Zobacz zrzut ekranu:
3. Następnie kliknij Ok przycisk, a zduplikowane wartości zarówno w kolumnie A, jak iw kolumnie B zostały wybrane i wyróżnione w kolumnie A, jak pokazano na poniższym zrzucie ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: Znajdź i zaznacz duplikaty lub pasujące wartości w dwóch kolumnach za pomocą Kutools for Excel
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
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!