Znajdź przedmioty w jednej kolumnie, które nie są w innej kolumnie
Mam dwie kolumny w Excelu i chcę znaleźć (najlepiej podkreślić) przedmioty, które są w kolumnie B, ale nie w kolumnie A.
Jaki jest najszybszy sposób, aby to zrobić?
Mam dwie kolumny w Excelu i chcę znaleźć (najlepiej podkreślić) przedmioty, które są w kolumnie B, ale nie w kolumnie A.
Jaki jest najszybszy sposób, aby to zrobić?
=MATCH(B1,ColumnToSearch,0)
Jeśli formuła nie znajdzie dopasowania, zostanie oznaczona jako #N/A, w przeciwnym razie będzie to liczba.
Jeśli chcesz, aby była PRAWDA dla dopasowania i FALSE dla braku dopasowania, użyj tej formuły:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
Jeśli chcesz zwrócić nieodnalezioną wartość i zwrócić pusty łańcuch dla znalezionych wartości
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
Zajęło mi to wieki, ale to bardzo proste. Zakładając, że dane zaczynają się w A2 i B2 (dla nagłówków) wpisz tę formułę w C2:
=MATCH(B2,$A$2:$A$287,0)
Następnie kliknij i przeciągnij w dół.
Komórka z #N/A
oznacza, że wartość bezpośrednio obok niej w kolumnie B nie pojawia się nigdzie w całej kolumnie A.
Należy pamiętać, że aby dopasować całą tablicę wyszukiwania w kolumnie A, należy zmienić wartość $A$287.
Zobacz moją formułę tablicową odpowiedź na listę A nie znalezioną w B tutaj:
=IFERROR(INDEX($A$2:$A$1999,MATCH(0,IFERROR(MATCH($A$2): $A$1999,$B$2:$B$399,0),COUNTIF($C$1:$C1,$A$2:$A$1999)),0),“”) Porównanie dwóch kolumn nazwisk i zwrócenie brakujących nazwisk
Moje wymagania nie polegały na wyróżnieniu, ale na pokazaniu wszystkich wartości z wyjątkiem tych, które są duplikatami pomiędzy 2 kolumnami. Wziąłem pomoc z rozwiązania @brenton i dalej ulepszałem, aby pokazać wartości tak, że mogę użyć danych bezpośrednio:
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
Skopiuj to w pierwszej komórce 3. kolumny i zastosuj formułę przez kolumnę, aby wyświetliła wszystkie pozycje z kolumny B, których nie ma w kolumnie A.
Dziękuję tym, którzy podzielili się swoimi odpowiedziami. Dzięki waszym rozwiązaniom udało mi się dotrzeć do własnych.
W mojej wersji tego pytania miałem do porównania dwie kolumny - pełną klasę absolwentów (Col A) i podzbiór tej klasy absolwentów (Col B). Chciałem mieć możliwość wyróżnienia w pełnej klasie kończącej studia tych studentów, którzy byli członkami podzbioru.
W trzeciej kolumnie umieściłem następującą formułę:
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
To zakodowało większość moich studentów, choć przyniosło pewne błędy w pierwszych kilku wierszach danych.
w C1
napisać =if(A1=B1 , 0, 1)
. Następnie w Conditional formatting
, wybierz Data bars
lub Color scales
. Jest to najprostszy sposób.