Jak znaleźć różnice w dwóch kolumnach Excel? Porównywanie zbiorów danych

Piotr Napora
przez Piotr Napora
4 min. czytania

Aby znaleźć różnice między dwiema kolumnami w Excelu, możesz skorzystać zarówno z prostych wbudowanych funkcji, zaawansowanych narzędzi jak i wizualizacji danych. Poniżej znajdziesz rozbudowany, praktyczny poradnik krok po kroku – odpowiedni dla osób na różnych poziomach zaawansowania, od początkujących do zaawansowanych użytkowników Excela.

1. Przygotowanie danych

  • Umieść obie kolumny, które chcesz porównać, obok siebie w jednym arkuszu – np. Kolumnę A i Kolumnę B.
  • Sprawdź, czy dane są w tym samym formacie (np. tekst, liczby), bez zbędnych spacji czy różnic w wielkości liter, jeśli to wymagane.

2. Porównywanie kolumn za pomocą funkcji

a) Porównanie 1 do 1 (wiersz do wiersza)

Wariant 1 – Funkcja RÓWNE

  • W pustej komórce po prawej stronie (np. C2) wpisz:
=RÓWNE(A2;B2) 
  • Przeciągnij formułę w dół tyle wierszy, ile mają Twoje kolumny.
  • Komórka wyświetli PRAWDA, jeśli wartości są identyczne, lub FAŁSZ, jeśli się różnią.

Wariant 2 – Funkcja JEŻELI

Aby uzyskać bardziej czytelną informację, użyj:

=JEŻELI(A2=B2; "TAK"; "NIE") 
  • Otrzymasz „TAK”, gdy wartości są zgodne, i „NIE” – gdy się różnią.

b) Wyszukiwanie występowania elementów z jednej kolumny w drugiej

Wariant 1 – Funkcja LICZ.JEŻELI

Chcesz sprawdzić, czy każdy element z Kolumny A występuje gdzieś w Kolumnie B:

=JEŻELI(LICZ.JEŻELI(B:B;A2)>0; "Jest"; "Brak") 
  • To samo możesz zrobić w drugą stronę (czy elementy z B są w A).
  • Przeciągnij formułę w dół listy.

Wariant 2 – Funkcja PORÓWNAJ

Może być użyta alternatywnie do sprawdzenia unikalności:

=JEŻELI(CZY.LICZBA(PORÓWNAJ(A2;B:B;0));"Jest";"Brak") 
  • Funkcja PORÓWNAJ zwraca numer wiersza lub błąd, jeśli nie znajduje elementu.

3. Wyróżnianie różnic wizualnie

a) Formatowanie warunkowe

  • Zaznacz cały zakres danych (np. A2:B100).
  • Przejdź do zakładki „Narzędzia główne” → „Formatowanie warunkowe” → „Nowa reguła” → „Użyj formuły do określenia komórek, które chcesz sformatować”.
  • Wpisz formułę, np.:
=$A2<>$B2 
  • Ustaw format (np. czerwone tło), aby wyróżnić wiersze, gdzie wartości się różnią.

Formatowanie warunkowe pozwala analitycznie i wizualnie szybko znaleźć rozbieżności, nawet w dużych zbiorach danych.

4. Filtracja i sortowanie różnic

  • Możesz szybciej zlokalizować różnice, filtrować kolumnę z wynikiem zgodności („TAK”/”NIE”) lub sortować dane, by grupować podobieństwa i rozbieżności.

5. Porównywanie zaawansowane (makra VBA)

Jeśli masz bardzo duże zbiory i musisz porównać więcej niż dwie kolumny lub szukasz alternatywnych podejść:

  • Skorzystaj z makr VBA do automatycznego porównania i oznaczania różnic w zbiorach danych.
  • Tworzenie makr wymaga włączenia edytora Visual Basic i podstawowej znajomości VBA.

6. Typowe błędy i na co uważać

  • Uważaj na ukryte znaki, dodatkowe spacje oraz różnice w wielkości liter – funkcje porównujące traktują „Jan” i „jan” jako różne wartości.
  • Upewnij się, że porównujesz odpowiednie komórki – zwłaszcza przy dużych, niesortowanych zbiorach.
  • Sprawdź zakresy, by nie pominąć żadnych danych.

7. Inne pomocne techniki

  • Kopiowanie i wklejanie unikatowych wartości (menu Dane → „Usuń duplikaty”), by łatwo wylistować, co jest w jednej kolumnie, a nie ma w drugiej.
  • Łączenie funkcji JEŻELI, ORAZ oraz INDEKS, aby budować rozbudowane formuły porównawcze.
  • Skorzystaj z narzędzi Power Query dla bardziej zaawansowanych operacji na dużych tabelach (import, transformacja i porównywanie zbiorów).

Podsumowanie

  • Najprostsze metody – RÓWNE, JEŻELI, LICZ.JEŻELI, formatowanie warunkowe.
  • Zaawansowane – PORÓWNAJ, makra VBA, Power Query.
  • Wybierz metodę odpowiednią do swoich potrzeb — od ręcznego porównywania po automatyzację przy dużych bazach danych.

Pracując zgodnie z powyższymi krokami, z łatwością wyłapiesz różnice w dowolnych kolumnach Excela — zarówno dla porównań jeden do jeden, jak i całych zbiorów danych.

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *