Porównaj dwie nieuporządkowane listy w programie Excel i zwróć różnice [duplikat]

1

To pytanie ma już odpowiedź tutaj:

Mam dwa pliki Excela z danymi klientów. Muszę porównać te dwa.

Skopiowałem kolumnę nazwy użytkownika z obu do nowego arkusza. Teraz chcę przejść, a jeśli nazwa użytkownika znajduje się w pierwszej kolumnie i drugiej, zignoruj ​​ten rekord. Mam więc listę tylko unikalnych nazw użytkowników.

Listy nie są w żadnej kolejności, więc nie mogę po prostu porównać każdej kolumny w zależności od wiersza, muszę porównać jedną komórkę ze wszystkimi komórkami w drugiej kolumnie.

Czy to w ogóle możliwe? Nigdy wcześniej nie korzystałem z programu Excel.

użytkownik597681
źródło
możesz użyć COUNTIF (), aby sprawdzić, czy każdy element znajduje się na drugiej liście, a następnie przefiltruj każdą listę na 0, a następnie skopiuj i wklej listę.
Scott Craner,
Jeśli pracujesz w nowym arkuszu, dlaczego nie posortować danych?
Scott

Odpowiedzi:

1

Szybkim i nieprzyzwoitym sposobem na to jest użycie formuły vlookup do zidentyfikowania nazw z pliku 1, które również pojawiają się w pliku 2. Jeśli vlookup zwraca błąd, to nazwa jest unikalna (nie znaleziono).

wprowadź opis zdjęcia tutaj

Wzór w kolumnie C to: =IF(ISERROR(VLOOKUP(A2,B:B,1,FALSE)),A2,"")

Mówi w zasadzie, że jeśli wyszukiwanie dokładnej nazwy z komórki A1 w kolumnie B zwraca błąd, to pokaż nazwę z A1; w przeciwnym razie pokaż pustą komórkę.

Formuła w kolumnie D robi to samo, ale porównuje nazwy w kolumnie B z listą nazw w kolumnie A.

Dzięki tej formule możesz wykazać się kreatywnością, pokazując ją w arkuszu kalkulacyjnym, ale na początek warto zacząć od kilku pomysłów.

Blaine K.
źródło