Przejdź do głównej zawartości

Jak wyrównać duplikaty lub pasujące wartości w dwóch kolumnach w programie Excel?

doc wyrównaj duplikaty 1

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


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:

doc wyrównaj duplikaty 2

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.

doc wyrównaj duplikaty 7

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!


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:

doc wyrównaj duplikaty 3

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.


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 > WybierzWybierz 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:

doc wyrównaj duplikaty 5

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:

doc wyrównaj duplikaty 6

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


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!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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...

Opis


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!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
gandon ebaniy, pervaya formula ne rabotaet!
This comment was minimized by the moderator on the site
It worked. Thanks a ton!
This comment was minimized by the moderator on the site
I had a huge volume of data and all the columns were misaligned , your formula helped a lot.! Kudos
I tried searching everywhere and wasn't satisfied but you nailed it:) Keep up the good work.
- Esha
This comment was minimized by the moderator on the site
How can we match 2 no of column with similar data example- column A (WB40 C 4212), Column B (4212)
This comment was minimized by the moderator on the site
Thank you for the help! Made my job easier. Keep up the great work.
This comment was minimized by the moderator on the site
Hi, I just wanted to say...Thank you very much, all the way from South Africa
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations