Преглед садржаја
Ако тражите неке од најједноставнијих начина да проверите да ли вредност постоји у опсегу у Екцел-у, онда ће вам овај чланак бити користан. За велики скуп података, прилично је тешко пронаћи жељену вредност у опсегу.
Дакле, да бисте олакшали овај задатак, можете пратити овај чланак за истраживање различитих начина за проверу вредности у опсегу.
Преузмите радну свеску
Проверите вредност у опсегу.клсм
8 начина да проверите да ли вредност постоји у опсегу у Екцел-у
Овде имамо листу производа и листу поруџбина производа компаније, и желимо да проверимо да ли су производи са листе поруџбина доступно у Листи производа . Да бисмо проверили вредности у опсегу колоне Листа производа , а затим добили статус о доступности производа, овде ћемо разговарати на следећих 8 начина.
Овде смо користили верзију Мицрософт Екцел 365 , можете користити било коју другу верзију у складу са вашим потребама.
Метод-1: Коришћење функције ЦОУНТИФ за проверу да ли вредност постоји у Опсег у Екцел-у
Проверићемо производе из колоне Листа поруџбина у опсегу колоне Листа производа помоћу функције ЦОУНТИФ а затим ћемо добити резултате као ТРУЕ или ФАЛСЕ у колони Статус .
Кораци :
➤ Откуцајте следећу формулу у ћелију Ф4
=COUNTIF($B$4:$B$10,E4)>0
Овде , $Б$4:$Б$10 је опсег Листе производа , Е4 је вредност коју треба проверити у овом опсегу. Када се вредност поклопи вратиће 1 а онда ће због тога што је већа од 0 вратити ТРУЕ , у супротном ФАЛСЕ .
➤ Притисните ЕНТЕР и превуците надоле алатку Ручица за попуњавање .
Као резултат тога, добићете ТРУЕ за производе који су доступни на Листи производа и ФАЛСЕ за недоступне производе.
Прочитајте више: Како проверити да ли је вредност на листи у Екцел-у (10 начина)
Метод-2: Коришћење Функције ИФ и ЦОУНТИФ за проверу да ли вредност постоји у опсегу
Овде ћемо користити ИФ функцију и ЦОУНТИФ функцију да проверимо вредности Колона Листа налога у опсегу колоне Листа производа .
Кораци :
➤ Унесите следећу формулу у ћелију Ф4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
Овде, $Б$4:$Б$10 је опсег Листа производа , Е4 је вредност коју треба проверити у овом опсегу. Када се вредност поклопи вратиће 1 а онда ће због тога што је већа од 0 вратити ТРУЕ , у супротном ФАЛСЕ .
За резултат ТРУЕ , добићемо Постоји а за ФАЛСЕ добићемо Не постоји .
➤ Притисните ЕНТЕР и превуците надоле алатку Филл Хандле .
Коначно, мидобијате Екист за производе Банане и Лимун који су доступни на Листи производа опсег, а за недоступне производе које добијамо Не постоји .
Метод-3: Провера делимичног подударања вредности у опсегу
Овде ћемо такође проверити делимично подударање производа (за овај метод смо заменили први производ Листа производа и Листа поруџбина ) тако што ћемо ставити џокер знак оператор Астериск (*).
Кораци :
➤ Откуцајте следећа формула у ћелији Ф4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Овде, $Б$4:$Б$10 је опсег Листа производа , Е4 је вредност коју ћемо проверити у овом опсегу.
Након додавања симбола Астериск пре и после вредности ћелије Е4 , провераваће вредности за делимична подударања, као подниз у низу.
➤ Притисните ЕНТЕР и превуците надоле алатку Филл Хандле .
Као рес. на крају, можемо видети да поред производа Банана и Лимун , Јабука и Бобичасто воће такође дају ТРУЕ за њихова делимична поклапања са Зеленом јабуком , Јагодом и Кунином на Листи производа .
Метод-4: Коришћење функција ИСНУМБЕР и МАТЦХ за проверу да ли вредност постоји у опсегу
У овом одељку користићемо функција ИСНУМБЕР и МАТЦХ функција за проверу вредности колоне Листа поруџбина до опсега колоне Листа производа .
Кораци :
➤ Откуцајте следећу формулу у ћелију Ф4
=ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Овде, $Б$4:$Б$10 је опсег Листе производа , Е4 је вредност која проверићемо у овом опсегу.
- МАТЦХ(Е4,$Б$4:$Б$10,0) → враћа индексни број реда вредност Зелена јабука у ћелији Е4 у опсегу $Б$4:$Б$10 , иначе #Н/А грешка због неподударања вредности
Излаз → #Н/А
- ИСНУМБЕР(МАТЦХ(Е4,$Б$4:$Б$10,0 )) постаје
ИСНУМБЕР(#Н/А) → враћа ТРУЕ за било које вредности бројева у супротном ФАЛСЕ
Излаз → ФАЛСЕ
➤ Притисните ЕНТЕР и превуците надоле ручицу за попуњавање алат.
Након тога, добићете ТРУЕ за производе који су доступни на Листи производа и ФАЛСЕ фор недоступне производе.
Метод-5: Проверите да ли вредност постоји у опсегу помоћу функција ИФ, ИСНА и ВЛООКУП
Можете користити Функција ИФ , ИСНА функција , функција ВЛООКУП да бисте проверили вредности у опсегу колоне Листа производа да бисте проверили њихову доступност за довршавање процедура поруџбине.
Кораци :
➤ Унесите следећу формулу ућелија Ф4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Овде, $Б$4:$Б$10 је опсег Листа производа , Е4 је вредност коју ћемо проверити у овом опсегу.
- ВЛООКУП(Е4,$Б$4: $Б$10,1, ФАЛСЕ) → проналази тачно подударање производа Зелена јабука у опсегу $Б$4:$Б$10 и издваја ову вредност из ове колоне а за неналажење вредности у опсегу враћа #Н/А .
Излаз → #Н/А
- ИСНА(ВЛООКУП(Е4,$Б$4:$Б$10,1,ФАЛСЕ)) постаје
ИСНА(#Н/А) → враћа ТРУЕ ако постоји #Н/А грешка у супротном ФАЛСЕ
Излаз → ТРУЕ
- ИФ(ИСНА(ВЛООКУП(Е4,$Б$4:$Б$10,1,ФАЛСЕ)),”Не постоји”,”Постоји”) постаје
ИФ(ТРУЕ, “Не постоји”, “Постоји”) → враћа Не постоји за ТРУЕ и Постоји за ФАЛСЕ
Излаз → Не постоји
➤ Притисните ЕНТЕР и превуците надоле алатку Филл Хандле .
На крају, добијамо Ек листе за производе Банане и Лимун који су доступни у асортиману Листа производа , и за недоступне производе које добијамо Не постоји .
Метод-6: Коришћење функција ИФ, ИСНА и МАТЦХ за проверу да ли вредност постоји у Опсег
У овом одељку користићемо комбинацију ИФ функција , ИСНА функција , МАТЦХфункција за одређивање статуса доступности производа у опсегу Листа производа .
Кораци :
➤ Откуцајте следећу формулу у ћелију Ф4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Овде, $Б$4:$Б$10 је опсег Листе производа , Е4 је вредност коју ћемо проверити у овом опсегу.
- МАТЦХ(Е4,$Б$4:$Б$10,0) проналази тачно подударање производа Зелена јабука у опсегу $Б$4:$Б$10 и даје индексни број реда овог производа у опсегу $Б$4:$Б$10 и за неналажење вредности у опсегу враћа #Н/А .
Излаз → #Н/А
- ИСНА(МАТЦХ(Е4,$Б$4:$Б$10,0)) постаје
ИСНА(#Н/А) → враћа ТРУЕ ако постоји #Н/А грешка у супротном ФАЛСЕ
Излаз → ТРУЕ
- ИФ(ИСНА(МАТЦХ(Е4,$Б$4:$Б$10,0)), ”Не постоји”,”Постоји”) постаје
ИФ(ТРУЕ, “Не постоји”, “Постоји”) → враћа Не постоји за ТРУЕ и Постоји за ФАЛСЕ
Излаз → Не постоји
➤ Притисните ЕНТЕР и превуците надоле алатку Филл Хандле .
Након тога, добијамо Екистс за производе Банане и Лимун који су доступни у асортиману Листа производа , а за недоступне производе које добијамо Не Постоји .
Метод-7: УсловноФорматирање ради провере да ли вредност постоји у опсегу
Овде ћемо користити Условно форматирање да истакнемо производе у колони Листа поруџбина ако су доступни у Листа производа колона.
Кораци :
➤ Изаберите опсег ћелија на који желите да примените Условно обликовање (Овде смо изабрали колону Листа поруџбина )
➤ Идите на картицу Почетна картица &гт;&гт; Стилови Група &гт;&гт; Условно обликовање Падајући мени &гт;&гт; Ново правило Опција.
Онда, Чаробњак за ново правило за форматирање ће се појавити.
➤ Изаберите Користите формулу да одредите које ћелије да форматирате опцију, и кликните на опцију Формат .
Након тога, отвориће се оквир за дијалог Формат ћелије .
➤ Изаберите Попуни Опција
➤ Одаберите било коју Боја позадине , а затим кликните на ОК .
Онда, Преглед Опција ће бити приказана као испод.
➤ Упишите следећу формулу у Форматирајте вредности где је ова формула тачна: бок
=MATCH(E4,$B$4:$B$10,0)
Ако вредност ћелије Е4 остане у опсегу $Б$4:$Б$10 , онда ће истаћи одговарајућу ћелију.
➤ Притисните ОК .
На крају, моћи ћете да истакнете ћелије које садрже Банану и Лимун у Листу редоследа колона јер су ови производидоступно у опсегу колоне Листа производа .
Прочитајте више: Како проверити да ли је ћелија Празно у Екцел-у (7 метода)
Метод-8: Коришћење ВБА кода за проверу да ли вредност постоји у опсегу у Екцел-у
Овде ћемо користити ВБА код за проверу вредности колоне Листа поруџбина у опсегу колоне Листа производа .
Кораци :
➤ Идите на Програмер картица &гт;&гт; Висуал Басиц Опција.
Онда ће се отворити Висуал Басиц Едитор .
➤ Идите на опцију Инсерт Таб &гт;&гт; Модуле .
Након тога, биће креиран Модул .
➤ Напишите следеће цоде
4666
Овде смо декларисали Кс као Варијанта , Рнг као Распон , а овде, ВБА је име листа.
Петља ФОР ће извршити операције за сваки ред колоне Листа редоследа од Реда 4 до Ров8 , Ранге(“Б4:Б10”) је опсег Про Списак канала колона. Кс се додељује вредностима сваке ћелије колоне Листа редоследа и након проналажења подударања помоћу функције ФИНД добићемо Постоји у суседној ћелији одговарајуће ћелије ове колоне. Ако не пронађете вредност, вратиће се Не постоји .
➤ Притисните Ф5 .
После тога добијамо Постоји за производе Банане и Лимун који су доступни на Листи производа асортиман, а за недоступне производе које добијамо Не постоји .
Прочитајте више: ВБА за проверу Ако је ћелија празна у Екцел-у (5 метода)
Одељак за вежбање
Да бисте сами вежбали, обезбедили смо одељак Вежбање као доле на листу под називом Вежбање . Урадите то сами.
Закључак
У овом чланку смо покушали да покријемо начине да лако проверите да ли вредност постоји у опсегу Екцел-а. Надам се да ће вам бити од користи. Ако имате било каквих предлога или питања, слободно их поделите у одељку за коментаре.