Jak porównać 2 kolumny w Excel? Znajdowanie różnic między danymi

Piotr Napora
przez Piotr Napora
4 min. czytania

Aby porównać dwie kolumny w Excelu i znaleźć różnice między danymi, można skorzystać z kilku skutecznych metod – od najprostszych po zaawansowane, także tych, które umożliwiają wizualne wyróżnianie różnic. Poniżej prezentuję rozbudowany poradnik krok po kroku z instrukcjami i niezbędnym wyjaśnieniem dla każdego użytkownika, zarówno początkującego, jak i zaawansowanego.

1. Porównywanie kolumn za pomocą formuł

Porównanie dokładnej zgodności wiersz do wiersza

Najprostszy sposób to użycie operatora porównania.

Krok po kroku –

  1. Załóżmy, że porównujesz dane w kolumnie A i kolumnie B.
  2. W sąsiedniej kolumnie (np. w komórce C1) wpisz formułę:
 =A1=B1 
  1. Zatwierdź formułę i przeciągnij w dół, aby skopiować ją do pozostałych wierszy.
  • Excel zwróci PRAWDA, jeśli wartości w danym wierszu są identyczne, lub FAŁSZ, jeśli się różnią.

Zastosowanie
Metoda sprawdza się, gdy oba zakresy zawierają dane w tej samej kolejności.

Porównywanie z użyciem funkcji PORÓWNAJ

Funkcja PORÓWNAJ pozwala sprawdzić, czy dany element z jednej kolumny występuje w drugiej.

Krok po kroku

  1. Jeśli dane znajdują się w kolumnach A i B (np. A2:A100 i B2:B100), użyj formuły w kolumnie C:
 =JEŻELI(CZY.BŁĄD(PORÓWNAJ(A2;B:B;0));"Brak w B";"Jest w B") 
  1. Przeciągnij formułę w dół.
  • Wynik „Jest w B” oznacza obecność danej wartości, a „Brak w B” – jej brak w porównywanej kolumnie.

Porównanie fragmentu tekstu (np. część nazwy)

Jeśli interesuje Cię, czy fragment tekstu z jednej kolumny występuje w drugiej, wykorzystaj kombinację funkcji ZNAJDŹ i CZY.LICZBA.

Przykład –

=CZY.LICZBA(ZNAJDŹ(B2;A2)) 

Jeżeli wynik to PRAWDA, fragment znajduje się w drugiej kolumnie. Wynik FAŁSZ oznacza brak tego fragmentu.

2. Formatowanie warunkowe – wizualne wyróżnianie różnic

Formatowanie warunkowe automatycznie oznacza różnice lub zgodności kolorami, co ułatwia szybką analizę.

Krok po kroku –

  1. Zaznacz zakres pierwszej kolumny (np. A2:A100).
  2. W menu „Narzędzia główne” wybierz „Formatowanie warunkowe”.
  3. Wybierz „Nowa reguła” > „Użyj formuły do określenia komórek, które należy sformatować”.
  4. Wprowadź formułę, np.:
 =LICZ.JEŻELI($B$2:$B$100;A2)=0 

Oznacza ona: wyróżnij komórkę, jeśli jej wartość NIE występuje w drugiej kolumnie.

  1. Ustaw kolor wyróżnienia i zatwierdź.

Powtórz analogiczne kroki dla kolumny B, by znaleźć elementy, których nie ma w kolumnie A.

3. Zaawansowane porównania – makra i Visual Basic

Dla dużych zbiorów danych lub powtarzalnych zadań warto użyć makr VBA.

  • Użycie prostych makr pozwala automatycznie znaleźć i wyróżnić różnice, zaoszczędzając czas.
  • Kod makra można napisać według własnych potrzeb (opis tej metody warto połączyć z instrukcjami dotyczącymi bezpieczeństwa pracy z makrami).

4. Ręczne techniki – sortowanie, filtrowanie, dedykowane narzędzia

  • Sortowanie danych – Posortuj obie kolumny i wizualnie identyfikuj różnice (przy niewielkiej ilości danych).
  • Filtrowanie za pomocą opcji specjalnych – Można ukryć zgodne wiersze i szybko przejrzeć tylko różnice.

5. Praktyczne wskazówki i najczęstsze problemy

  • Najlepsze efekty daje przygotowanie danych (np. usunięcie zbędnych spacji, ujednolicenie wielkości liter).
  • PORÓWNAJ oraz porównywanie wiersz do wiersza są wrażliwe na kolejność oraz dokładność zapisów (np. spacje, znaki specjalne).
  • Dla porównań niepodzielnych na równe zakresy lub o różnej długości, warto stosować funkcje wyszukujące (np. WYSZUKAJ.PIONOWO, XLOOKUP).

Podsumowanie najważniejszych metod

Metoda Zalety Ograniczenia Dla kogo szczególnie polecana
Operator porównania (=A1=B1) Najszybsza, łatwa w zastosowaniu Tylko dla porównań wiersz do wiersza Początkujący, szybka analiza
PORÓWNAJ i ZNAJDŹ Wyszukuje niezależnie od kolejności Mała tolerancja na literówki, wymaga znajomości funkcji Średniozaawansowani, duże listy
Formatowanie warunkowe Wizualne rozpoznanie różnic Wymaga dodatkowych kroków, dla krótszych list Każdy, wizualna prezentacja
Makra (VBA) Automatyzacja dużych, powtarzalnych analiz Wymaga programowania, praca z dużymi zbiorami Zaawansowani, analizy cykliczne
Sortowanie, filtrowanie Prosta metoda ręczna Skuteczne tylko dla małych zbiorów Początkujący/przy jednorazowych analizach

Jeśli chcesz, możesz dołączyć do poradnika grafiki obrazujące kroki oraz przykładowe pliki, co ułatwi naukę przez praktykę.

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 *