Wartości mogą być zarówno tekstowe jak i liczbowe. Chodzi o znalezienie wierszy powtarzających się w jednym i drugim arkuszu, oraz takich, które znajdują się tylko w jednym z arkuszy.
Wartości mogą być zarówno tekstowe jak i liczbowe. Chodzi o znalezienie wierszy powtarzających się w jednym i drugim arkuszu, oraz takich, które znajdują się tylko w jednym z arkuszy.
W Excelu można coś takiego wykonać posługując się dostępnymi funkcjami. Będziemy do tego potrzebować:
W przykładowych danych łatwo będzie sprawdzić działanie takiego rozwiązania.
Krok 1
Za pomocą funkcji =ZŁĄCZ.TEKSTY() łączymy dane w obydwu zakresach. Należy w ten sposób połączyć tylko te dane, które decydują o tym, że wiersz jest zduplikowany. W przykładzie kolumna Uwagi nie ma wpływu na to, że uznajemy wiersz za powtórzony w sąsiednim zakresie.
Krok 2
W kolejnej kolumnie umieszczamy połączone funkcje JEŻELI(),CZY.BŁĄD(),WYSZUKAJ.PIONOWO(). Formuła sprawdzająca, czy dane z Zakresu A mają swoje odpowiedniki w Zakresie B, będzie miała na tym przykładzie następującą postać:
=JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(E3;$K$3:$K$11;1;0));"Brak w tabeli B";"Występuje w tabeli B")
Mniej eleganckie rozwiązanie może się sprowadzać do samego poszukania dokładnych odpowiedników:
= WYSZUKAJ.PIONOWO(E3;$K$3:$K$11;1;0) – w tym przypadku powtórzenie tekstu oznacza, że ma on swój odpowiednik w drugim zakresie; komunikat o błędzie oznacza wiersz bez dokładnego duplikatu w drugim zakresie.
W przypadku drugiego zakresu danych, formuły mają w przykładzie następującą postać:
=JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(K3;$E$3:$E$7;1;0));"Brak w tabeli B";"Występuje w tabeli B")
=WYSZUKAJ.PIONOWO(K3;$E$3:$E$7;1;0)
Krok 3
Pozostaje odfiltrować dane i gotowe.