Sprawdź, czy wartość pojawia się w dowolnym miejscu w innej kolumnie lub na liście.
Skopiuj tę formułę
=IF(COUNTIF(B:B, A2)>0, "Yes", "No")Funkcja COUNTIF zlicza, ile razy pojawia się wartość; wynik większy niż zero oznacza, że ona istnieje. Funkcja IF zamienia to na czytelne Tak/Nie. To najprostszy sposób na porównanie przynależności do dwóch list.
=IF(COUNTIF(Approved, A2)>0, "✓", "")→✓Oznacza wiersze, których ID znajduje się na zatwierdzonej liście.
=COUNTIF(B:B, A2)>0→TRUEZwraca TRUE lub FALSE bezpośrednio, bez IF.
=IF(ISNA(XLOOKUP(A2, B:B, B:B)), "New", "Existing")→ExistingXLOOKUP zwraca #N/A, gdy wartości brakuje, a ISNA to wykrywa.
Użycie MATCH
=IF(ISNUMBER(MATCH(A2, B:B, 0)), "Yes", "No")MATCH + ISNUMBER również sprawdza istnienie.
Oznacz je formułą =IF(COUNTIF(ListB, A2)=0, "Missing", ""), a następnie przefiltruj według "Missing".
Nie. COUNTIF i MATCH ignorują wielkość liter. Aby sprawdzać z rozróżnieniem wielkości liter, użyj =SUMPRODUCT(--EXACT(A2, B2:B100))>0.
Zwykle chodzi o dodatkowe spacje albo liczbę zapisaną jako tekst po jednej ze stron. Oczyść dane za pomocą TRIM lub przekonwertuj liczby funkcją VALUE.
Dodaj nazwę arkusza do zakresu: =IF(COUNTIF(Sheet2!A:A, A2)>0, "Yes", "No").
Potrzebujesz formuły dla własnych danych?
Opisz prostym językiem, czego potrzebujesz, a ExcelGPT napisze, wyjaśni i zweryfikuje formułę — bezpłatny start, bez wtyczek.