Проверете дали стойността е в списък в Excel

Съдържание

Така че, има моменти, когато бихте искали да знаете, че дадена стойност е в списък или не. Направихме това с помощта на VLOOKUP. Но можем да направим същото като използваме и функцията COUNTIF. Така че в тази статия ще научим как да проверяваме дали дадена стойност е в списък или не, използвайки различни начини.

Проверете дали стойността е в диапазона, използвайки функцията COUNTIF

Както знаем, използвайки функцията COUNTIF в excel, можем да знаем колко пъти се появява определена стойност в диапазон. Така че, ако отчитаме конкретна стойност в диапазон и нейната по -голяма от нула, това би означавало, че тя е в диапазона. Нали?

Обща формула

= COUNTIF (диапазон, стойност)> 0

Диапазон: Диапазонът, в който искате да проверите дали стойността съществува в диапазон или не.

Стойност: Стойността, която искате да проверите в диапазон.

Нека видим пример:

Стойността на Excel за намиране е в пример за диапазон

За този пример по -долу имаме примерни данни. Нуждаем се от проверка в клетката D2, ако даденият елемент в C2 съществува в диапазон А2: А9 или кажете списък с елементи. Ако е там, отпечатайте ВЯРНО иначе НЕВЯРНО.

Напишете тази формула в клетка D2:

= COUNTIF (A2: A9, C2)> 0


Тъй като C2 съдържа „мащаб“ и не е в списъка с елементи, той показва FALSE. Точно както искахме. Сега, ако замените „scale“ с „Pencil“ във формулата по -горе, тя ще покаже TRUE.

Сега това ИСТИНСКО и НЕВЯРНО изглежда много назад и бяло. Какво ще кажете за персонализиране на изхода. Искам да кажа, какво ще кажете да покажем „намерено“ или „не е намерено“, когато стойността е в списъка и когато не е съответно.
Тъй като този тест ни дава TRUE и FALSE, можем да го използваме с IF функция на excel.

Напишете тази формула:

= АКО (COUNTIF (A2: A9, C2)> 0, "в списък", "Не в списък")

Ще имате това като изход.

Какво ще стане, ако премахнете „> 0“ от тази формула if?

= IF (COUNTIF (A2: A9, C2), "в списък", "не в списък")

Ще работи добре. Ще получите същия резултат като по -горе. Защо? Защото IF функцията в excel третира всяка стойност, по -голяма от 0, като TRUE.

Как да проверите дали дадена стойност е в диапазон с оператори на Wild Card

Понякога бихте искали да знаете дали има съвпадение на вашия елемент в списъка или не. Искам да кажа, когато не искате точно съвпадение, но всяко съвпадение.

Например, ако в горния списък, искате да проверите дали има нещо с „червено“. За да направите това, напишете тази формула.

= IF (COUNTIF (A2: A9, "*red*"), "in List", "Not in List")

Това ще върне ИСТИНА, тъй като имаме „червена писалка“ в нашия списък. Ако замените червеното с розово, то ще се върне FALSE. Опитай.
Сега тук съм закодирал твърдо стойността в списъка, но ако стойността ви е в клетка, кажете в любимата ни клетка В2, след това напишете тази формула.

IF (COUNTIF (A2: A9, "*" & B2 & "*"), "в списък", "Не в списък")


Има още един начин да направите същото. Можем да използваме функцията MATCH в Excel, за да проверим дали колоната съдържа стойност. Да видим как.

Намерете дали дадена стойност е в списък с помощта на функцията MATCH

Както всички знаем, че функцията MATCH в excel връща индекса на стойност, ако е намерена, иначе връща грешка #N/A. Така че можем да използваме ISNUMBER, за да проверим дали функцията връща число.
Ако връща число, ISNUMBER ще покаже TRUE, което означава, че е намерено иначе FALSE и вие знаете какво означава това.

Напишете тази формула в клетка C2:

= ISNUMBER (МАТЧ (C2, A2: A9,0))


Функцията MATCH търси точно съвпадение на стойността в клетка C2 в диапазон A2: A9. Тъй като DESK е в списъка, той показва TRUE стойност и FALSE за SCALE.

Така че да, това са начините, чрез които можете да намерите дали дадена стойност е в списъка или не и след това да предприемете действия по тях, както искате, като използвате функцията IF. Обясних как да намеря стойност в диапазон по възможно най -добрия начин. Кажете ми, ако имате някакви мисли. Разделът за коментари е изцяло ваш.

Как да проверите дали клетката съдържа специфичен текст в Excel

Как да проверите списък с текстове в низ в Excel

Как да вземете средната разлика между списъците в Excel

Как да получите всяка N -та стойност от списък в Excel

Популярни статии:

50 преки пътища в Excel за повишаване на вашата производителност

Как да използвате функцията VLOOKUP в Excel

Как да използвате функцията COUNTIF в Excel

Как да използвате функцията SUMIF в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave