Porównanie dwóch kolumn w Excelu - Skuteczne metody

Kobieta analizuje dane, porównanie dwóch kolumn Excel na monitorze.

Napisano przez

Piotr Sawicki

Opublikowano

5 cze 2026

Spis treści

Porównywanie dwóch kolumn w Excelu wydaje się proste, dopóki dane nie są posortowane identycznie, nie zawierają duplikatów albo pochodzą z różnych eksportów. W praktyce chodzi zwykle o coś więcej niż samą zgodność wartości: o znalezienie braków, powtórzeń, różnic i rekordów, które trzeba dopasować do siebie w arkuszu. Poniżej pokazuję metody, które naprawdę sprawdzają się w analizie danych, oraz podpowiadam, kiedy wystarczy prosta formuła, a kiedy lepiej postawić na rozwiązanie bardziej odporne na zmiany.

Najkrótsza droga do sprawdzenia zgodności danych

  • Jeśli wiersze odpowiadają sobie 1:1, zacznij od prostego testu =JEŻELI(A2=B2;...).
  • Jeśli porównujesz dwie niezależne listy, wygodniejsze będą LICZ.JEŻELI albo X.WYSZUKAJ.
  • Do szybkiego przeglądu wizualnego najlepiej działa formatowanie warunkowe.
  • Przy cyklicznych raportach i większych plikach lepiej sprawdza się Power Query.
  • Przed porównaniem usuń nadmiarowe spacje, ujednolić formaty i sprawdź, czy liczby nie są zapisane jako tekst.

Najpierw ustal, czy porównujesz wiersze, czy dwie listy

Ja zawsze zaczynam od jednego pytania: czy te dwie kolumny mają się zgadzać w tym samym wierszu, czy tylko mają zawierać te same wartości niezależnie od kolejności. To rozróżnienie brzmi banalnie, ale decyduje o wszystkim. Jeśli pomylisz te dwa przypadki, możesz użyć poprawnej formuły do złego problemu i dostać wynik, który wygląda wiarygodnie, choć wcale taki nie jest.

W analizie danych najczęściej spotykam cztery scenariusze: sprawdzenie zgodności komórka po komórce, wyszukanie wartości obecnej w drugiej liście, wyłapanie braków oraz oznaczenie duplikatów. Każdy z nich wymaga trochę innego podejścia, dlatego nie warto zaczynać od przypadkowej funkcji „na próbę”.

Sytuacja Co sprawdzasz Najlepszy start
Kolumny mają ten sam układ wierszy Czy wartości są identyczne w każdym rekordzie Formuła =A2=B2 lub =JEŻELI(A2=B2;...)
Dwie niezależne listy Czy wartość z kolumny A występuje w kolumnie B LICZ.JEŻELI albo X.WYSZUKAJ
Chcesz tylko szybki podgląd różnic Gdzie są odchylenia od wzorca Formatowanie warunkowe
Porównujesz pliki regularnie Powtarzalne zestawienie po kolejnym imporcie Power Query

Jeśli mam dobrze ustawiony problem, dobór narzędzia robi się prosty. Właśnie dlatego najpierw rozdzielam porównanie „po wierszach” od porównania „po wartości”, a dopiero potem przechodzę do formuł i formatowania.

Porównanie dwóch kolumn Excel z danymi sprzedaży. Widoczne są różnice w wartościach i formułach.

Najszybsze metody i ich praktyczne zastosowanie

W codziennej pracy nie ma jednej funkcji, która wygrywa zawsze. Są za to metody, które sprawdzają się w różnych sytuacjach i oszczędzają czas, jeśli dobierze się je do typu danych. Gdy potrzebuję szybkiej odpowiedzi, zwykle zaczynam od najprostszej opcji, a dopiero później sięgam po bardziej rozbudowane rozwiązanie.

Metoda Kiedy działa najlepiej Zaleta Ograniczenie
=A2=B2 Gdy wiersze odpowiadają sobie jeden do jednego Najszybsza i najprostsza Wymaga zgodnego układu danych
LICZ.JEŻELI Gdy chcesz sprawdzić, czy wartość istnieje w drugiej kolumnie Działa w większości wersji Excela Przy duplikatach mówi tylko o obecności, nie o parowaniu 1:1
X.WYSZUKAJ Gdy chcesz od razu wyszukać odpowiadającą wartość Jest czytelna i elastyczna Wymaga nowszego Excela
Formatowanie warunkowe Gdy liczy się szybki wizualny przegląd Od razu widać różnice Nie daje wyniku liczbowego ani tekstowego
Power Query Gdy porównanie ma się odświeżać po każdym imporcie Świetne do raportów cyklicznych Wymaga jednorazowej konfiguracji
Spreadsheet Compare Gdy porównujesz dwie wersje skoroszytu Pokazuje różnice arkusz po arkuszu To nie jest zwykłe narzędzie do dwóch kolumn w jednym arkuszu

W praktyce najczęściej wygrywa zestaw: formuła pomocnicza plus kolor. Dopiero gdy dane są większe, częściej się zmieniają albo pochodzą z różnych źródeł, zyskuje sens bardziej rozbudowany workflow.

Porównanie dwóch kolumn w tych samych wierszach

Jeśli obie kolumny są ułożone w tej samej kolejności, nie ma potrzeby komplikować zadania. Wystarczy test równości. Najprostsza wersja wygląda tak: =JEŻELI(A2=B2;"zgodne";"różne"). To rozwiązanie jest dobre wtedy, gdy rekordy naprawdę odpowiadają sobie pozycja w pozycję, na przykład po wcześniejszym sortowaniu po identyfikatorze.

Gdy chcę tylko podświetlić różnice, zamiast tworzyć osobną kolumnę, używam formatowania warunkowego opartego na formule. Reguła =A2<>B2 pozwala zaznaczyć komórki, które się nie zgadzają, i od razu pokazuje miejsca wymagające kontroli. To wygodne, bo wynik widać bez dodatkowych obliczeń.

Tu pojawia się ważne zastrzeżenie: jeśli dane nie są ustawione w tych samych wierszach, ten test przestaje być miarodajny. Wtedy najpierw trzeba je dopasować po identyfikatorze, a dopiero później porównywać.

A B Wynik
Kowalski Kowalski zgodne
Nowak Nowakowski różne
12345 12345 zgodne

To dobre rozwiązanie dla prostych zestawów danych, ale tylko pod warunkiem, że kolejność rekordów jest poprawna. Jeśli nie masz tej pewności, lepiej przejść do sprawdzania obecności wartości w całej liście.

Jak znaleźć brakujące i powtarzające się wpisy między dwiema listami

Przy dwóch niezależnych listach najczęściej chcę odpowiedzieć na pytanie: czy element z kolumny A występuje gdziekolwiek w kolumnie B. Tu najlepiej sprawdza się LICZ.JEŻELI, bo jest prosta, czytelna i działa w szerokim zakresie wersji Excela. Typowa formuła wygląda tak: =JEŻELI(LICZ.JEŻELI($B$2:$B$100;A2)>0;"jest w B";"brak w B").

Jeśli korzystam z nowszego Excela, mogę zrobić to też przez X.WYSZUKAJ. Wtedy formuła jest bardziej „wyszukująca” niż „zliczająca”, ale efekt jest ten sam: od razu wiem, czy dana wartość ma odpowiednik w drugiej kolumnie. Dla wielu osób to czytelniejsze, bo formuła lepiej oddaje logikę zadania.

Cel Formuła Co pokazuje
Czy A2 występuje w B =JEŻELI(LICZ.JEŻELI($B$2:$B$100;A2)>0;"jest w B";"brak w B") Obecność lub brak wartości
Czy B2 występuje w A =JEŻELI(LICZ.JEŻELI($A$2:$A$100;B2)>0;"jest w A";"brak w A") Symetryczne sprawdzenie drugiej strony
Szybkie wyszukanie w nowszym Excelu =JEŻELI(CZY.BŁĄD(X.WYSZUKAJ(A2;$B$2:$B$100;$B$2:$B$100));"brak w B";"jest w B") Ten sam efekt z użyciem wyszukiwania
Duplikaty w jednej kolumnie =JEŻELI(LICZ.JEŻELI($A$2:$A$100;A2)>1;"duplikat";"") Powtarzające się wpisy w tym samym zakresie

Tu jest jedna pułapka, którą widzę bardzo często: jeśli wartość występuje dwa razy w kolumnie A, a raz w kolumnie B, zwykłe sprawdzenie obecności pokaże, że „jest w B” dla obu rekordów. To poprawne tylko wtedy, gdy interesuje cię sama obecność, a nie ścisłe parowanie 1:1. Jeśli chcesz dopasować rekordy jeden do jednego, potrzebujesz unikalnego identyfikatora albo bardziej uporządkowanego modelu danych.

Właśnie dlatego tak ważne jest rozróżnienie między zgodnością listy a zgodnością rekordów. Kiedy to wiesz, dalsza automatyzacja staje się znacznie prostsza.

Kiedy lepiej użyć Power Query albo porównać całe skoroszyty

Jeśli mam zrobić porównanie raz, zwykle wystarczy formuła. Jeśli mam je powtarzać co tydzień albo co miesiąc na nowych eksportach z CRM, ERP czy arkusza sprzedażowego, ręczne kopiowanie zaczyna przeszkadzać. Wtedy lepiej zbudować porównanie w Power Query, bo można połączyć dwie tabele po wspólnej kolumnie, oznaczyć dopasowania i odświeżyć wynik bez przepisywania formuł.

Przy danych z różnych źródeł przydaje się nawet dopasowanie przybliżone, gdy nazwy różnią się literówką, skrótem albo drobną odmianą. To nie jest metoda uniwersalna, ale w praktyce bywa bardzo pomocna, gdy dane nie są idealnie czyste. Ja traktuję ją jako narzędzie do pracy na realnych eksportach, a nie na laboratoryjnie uporządkowanych tabelach.

Warto też odróżnić porównanie kolumn od porównywania dwóch wersji pliku. Excel ma osobne narzędzie do sprawdzania różnic między skoroszytami, ale to rozwiązanie audytowe, a nie zamiennik zwykłej analizy dwóch list. Ma sens przede wszystkim wtedy, gdy chcesz zobaczyć, co zmieniło się między wersjami arkusza, a nie tylko sprawdzić zgodność wartości w dwóch kolumnach.

Takie porównywanie skoroszytów jest dostępne w Excelu na Windows w wybranych planach Microsoft 365 dla firm, więc nie zakładam z góry, że każdy użytkownik ma je pod ręką. Do typowej pracy analitycznej i tak najczęściej lepiej sprawdza się prostszy model oparty na formułach lub Power Query.

Jak zbudować układ, który nie rozsypie się przy następnym imporcie

Jeśli miałbym zostawić jedną praktyczną zasadę, byłaby bardzo prosta: najpierw porządkuję dane, potem je porównuję, a dopiero na końcu nadaję im kolor lub przenoszę wynik do raportu. Dzięki temu arkusz nie jest jednorazową sztuczką, tylko narzędziem, do którego można wracać bez ryzyka, że po następnym imporcie wszystko się rozsypie.

  • Przekształcam zakresy w tabele, żeby formuły same się rozszerzały.
  • Trzymam dane źródłowe osobno od kolumn wynikowych.
  • Pilnuję identyfikatorów, bo nazwa produktu lub pracownika nie zawsze jest unikalna.
  • Usuwam nadmiarowe spacje i ujednolicam format liczb przed porównaniem.
  • Rozdzielam wynik „zgodne”, „brak w B” i „duplikat”, żeby raport był czytelny także po kilku tygodniach.
W dobrze przygotowanym arkuszu porównanie dwóch kolumn nie jest już ręcznym sprawdzaniem komórek, tylko krótką procedurą analityczną. I właśnie wtedy Excel pokazuje swoją najlepszą stronę: nie jako kalkulator, ale jako narzędzie do szybkiego porządkowania i kontroli danych.

FAQ - Najczęstsze pytania

Jeśli wiersze odpowiadają sobie 1:1, użyj prostej formuły =A2=B2 lub =JEŻELI(A2=B2;"zgodne";"różne"). Do szybkiej wizualnej analizy różnic idealne jest formatowanie warunkowe.

LICZ.JEŻELI jest uniwersalne do sprawdzenia obecności wartości w drugiej liście. X.WYSZUKAJ (w nowszych Excelach) jest czytelniejsze, gdy chcesz od razu wyszukać odpowiadającą wartość, dając podobny efekt.

Power Query jest idealne, gdy porównania są cykliczne i bazują na danych z różnych źródeł, np. po comiesięcznym imporcie. Pozwala na automatyczne odświeżanie wyników bez ręcznej edycji formuł, co oszczędza czas przy powtarzalnych zadaniach.

Zawsze upewnij się, że dane są uporządkowane: usuń nadmiarowe spacje, ujednolić formaty (np. liczb jako tekst) i sprawdź unikalne identyfikatory. Przekształć zakresy w tabele, aby formuły automatycznie się rozszerzały.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi:

porównanie dwóch kolumn excel porównywanie kolumn excel jak porównać dwie kolumny w excelu excel porównanie dwóch kolumn formuła porównywanie danych w excelu znajdowanie różnic w kolumnach excel

Udostępnij artykuł

Piotr Sawicki

Piotr Sawicki

Nazywam się Piotr Sawicki i od 7 lat zajmuję się tematyką cyfrowej transformacji, automatyzacji oraz innowacji. Moje zainteresowanie tymi obszarami zrodziło się z chęci zrozumienia, jak technologia wpływa na nasze życie i jak możemy ją wykorzystać do poprawy efektywności w różnych dziedzinach. W swoich tekstach staram się nie tylko przedstawiać najnowsze trendy, ale także tłumaczyć złożone zagadnienia w sposób przystępny dla każdego. Wierzę, że kluczem do skutecznej komunikacji jest rzetelność, dlatego dokładnie sprawdzam źródła informacji i porównuję różne perspektywy. Moim celem jest dostarczanie użytecznych, zrozumiałych i aktualnych treści, które pomagają czytelnikom odnaleźć się w szybko zmieniającym się świecie technologii. Cieszę się, że mogę dzielić się swoją wiedzą i doświadczeniem, aby wspierać innych w ich drodze do cyfrowej transformacji.

Napisz komentarz