Како проверити да ли вредност постоји у опсегу у Екцелу (8 начина)

  • Деле Ово
Hugh West

Ако тражите неке од најједноставнијих начина да проверите да ли вредност постоји у опсегу у Екцел-у, онда ће вам овај чланак бити користан. За велики скуп података, прилично је тешко пронаћи жељену вредност у опсегу.

Дакле, да бисте олакшали овај задатак, можете пратити овај чланак за истраживање различитих начина за проверу вредности у опсегу.

Преузмите радну свеску

Проверите вредност у опсегу.клсм

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)) постаје

    ИСНА(#Н/А) → враћа ТРУЕ ако постоји #Н/А грешка у супротном ФАЛСЕ

    Излаз → ТРУЕ

➤ Притисните ЕНТЕР и превуците надоле алатку Филл Хандле .

Након тога, добијамо Екистс за производе Банане и Лимун који су доступни у асортиману Листа производа , а за недоступне производе које добијамо Не Постоји .

Метод-7: УсловноФорматирање ради провере да ли вредност постоји у опсегу

Овде ћемо користити Условно форматирање да истакнемо производе у колони Листа поруџбина ако су доступни у Листа производа колона.

Кораци :

➤ Изаберите опсег ћелија на који желите да примените Условно обликовање (Овде смо изабрали колону Листа поруџбина )

➤ Идите на картицу Почетна картица &гт;&гт; Стилови Група &гт;&гт; Условно обликовање Падајући мени &гт;&гт; Ново правило Опција.

Онда, Чаробњак за ново правило за форматирање ће се појавити.

➤ Изаберите Користите формулу да одредите које ћелије да форматирате опцију, и кликните на опцију Формат .

Након тога, отвориће се оквир за дијалог Формат ћелије .

➤ Изаберите Попуни Опција

➤ Одаберите било коју Боја позадине , а затим кликните на ОК .

Онда, Преглед Опција ће бити приказана као испод.

➤ Упишите следећу формулу у Форматирајте вредности где је ова формула тачна: бок

=MATCH(E4,$B$4:$B$10,0)

Ако вредност ћелије Е4 остане у опсегу $Б$4:$Б$10 , онда ће истаћи одговарајућу ћелију.

➤ Притисните ОК .

На крају, моћи ћете да истакнете ћелије које садрже Банану и Лимун у Листу редоследа колона јер су ови производидоступно у опсегу колоне Листа производа .

Прочитајте више: Како проверити да ли је ћелија Празно у Екцел-у (7 метода)

Метод-8: Коришћење ВБА кода за проверу да ли вредност постоји у опсегу у Екцел-у

Овде ћемо користити ВБА код за проверу вредности колоне Листа поруџбина у опсегу колоне Листа производа .

Кораци :

➤ Идите на Програмер картица &гт;&гт; Висуал Басиц Опција.

Онда ће се отворити Висуал Басиц Едитор .

➤ Идите на опцију Инсерт Таб &гт;&гт; Модуле .

Након тога, биће креиран Модул .

➤ Напишите следеће цоде

4666

Овде смо декларисали Кс као Варијанта , Рнг као Распон , а овде, ВБА је име листа.

Петља ФОР ће извршити операције за сваки ред колоне Листа редоследа од Реда 4 до Ров8 , Ранге(“Б4:Б10”) је опсег Про Списак канала колона. Кс се додељује вредностима сваке ћелије колоне Листа редоследа и након проналажења подударања помоћу функције ФИНД добићемо Постоји у суседној ћелији одговарајуће ћелије ове колоне. Ако не пронађете вредност, вратиће се Не постоји .

➤ Притисните Ф5 .

После тога добијамо Постоји за производе Банане и Лимун који су доступни на Листи производа асортиман, а за недоступне производе које добијамо Не постоји .

Прочитајте више: ВБА за проверу Ако је ћелија празна у Екцел-у (5 метода)

Одељак за вежбање

Да бисте сами вежбали, обезбедили смо одељак Вежбање као доле на листу под називом Вежбање . Урадите то сами.

Закључак

У овом чланку смо покушали да покријемо начине да лако проверите да ли вредност постоји у опсегу Екцел-а. Надам се да ће вам бити од користи. Ако имате било каквих предлога или питања, слободно их поделите у одељку за коментаре.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.