Изтеглете примерната работна книга
Този урок ще покаже как да проверите дали елемент от списък съществува в друг списък в Excel и Google Sheets.
Намерете липсващи стойности
Може да искате да идентифицирате стойности в един списък, които липсват в друг списък. Има няколко начина да направите това и по -долу ще преминем през някои от тях.
Намерете липсващи стойности с COUNTIF
Един от начините да намерите липсващи стойности в списък е да използвате функцията COUNTIF заедно с функцията IF.
1 | = АКО (COUNTIF (B3: B7, D3), "Да", "Липсва") |
Нека да видим как работи тази формула.
COUNTIF функция
Функцията COUNTIF брои броя клетки, които отговарят на даден критерий. Ако нито една клетка не отговаря на условието, тя връща нула.
1 | = COUNTIF (B3: B7, D3) |
В този пример „#1103“ и „#7682“ са в колона В, така че формулата ни дава 1 за всяка. „#5555“ не е в списъка, така че формулата ни дава 0.
IF функция
Функцията IF ще оценява всяко ненулево число като TRUE, а нулата като FALSE.
В рамките на функцията IF изпълняваме нашето броене, след което извеждаме „Да“ за ИСТИНА и „Не“ за ФАЛШ. Това ни дава оригиналната формула на:
1 | = АКО (COUNTIF (B3: B7, D3), "Да", "Липсва") |
Намерете липсващите стойности с VLOOKUP
Друг начин да намерите липсващи стойности в списък е да използвате функциите VLOOKUP и ISNA заедно с функцията IF.
1 | = IF (ISNA (VLOOKUP (D3, B3: B7,1, FALSE)), "Липсва", "Да") |
Нека преминем през тази формула.
Функция VLOOKUP
Започнете, като извършите преглед с точно съвпадение за стойностите в списъка ви.
1 | = VLOOKUP (D3, B3: B7,1, FALSE) |
Използваме „FALSE“ във формулата, за да изискваме точно съвпадение. Ако търсеният от вас елемент е във вашия списък, функцията VLOOKUP ще върне този елемент; ако не е там, ще върне грешка #N/A.
ISNA функция
Можете да използвате функцията ISNA, за да конвертирате грешките #N/A в TRUE, което означава, че тези елементи липсват.
1 | = ISNA (E3) |
Всички стойности без грешки водят до FALSE.
IF функция
След това преобразувайте резултатите от функцията ISNA, за да покажете дали стойността липсва. Ако vlookup ни даде грешка, елементът е „Липсващ“.
1 | = IF (F3, "Липсва", "Да") |
Елементът в двата списъка показва „Да“.
Комбинирането на тези стъпки ни дава оригиналната формула:
1 | = IF (ISNA (VLOOKUP (D3, B3: B7,1, FALSE)), "Липсва", "Да") |
Намерете липсващи стойности в Google Таблици
Тези формули работят абсолютно същите в Google Sheets, както и в Excel.