Як знайсці значэнне ў дыяпазоне ў Excel (3 метады)

  • Падзяліцца Гэтым
Hugh West

Абставіны могуць запатрабаваць знайсці значэнне з дыяпазону. Пошук і выманне з'яўляюцца агульнымі аперацыямі ў Excel. Сёння мы пакажам вам, як знайсці значэнне ў дыяпазоне. Для гэтага сеансу мы выкарыстоўваем Excel 2019 (невялікая частка Excel 365), не саромейцеся выкарыстоўваць сваю абраную версію.

Перш за ўсё, давайце пазнаёмімся з наборам даных, які з'яўляецца асновай для нашых прыкладаў.

Тут у нас ёсць табліца, якая змяшчае некалькі акцёраў з розных кінаіндустрый з адным з іх папулярных фільмаў. Выкарыстоўваючы гэты набор даных, мы знойдзем значэнне ў дыяпазоне значэнняў.

Звярніце ўвагу, што гэта базавы набор даных, каб усё было прасцей. У практычным сцэнары вы можаце сутыкнуцца з значна большым і складаным наборам даных.

Практычны сшытак

Вы можаце загрузіць практычны сшытак па спасылцы ніжэй.

Excel Знайсці значэнне ў дыяпазоне.xlsx

3 метады пошуку значэння ў дыяпазоне

Як мы ўжо згадвалі, мы будзем знаходзіць значэнне з дыяпазону з дапамогай набору даных фільма, давайце ўвядзем некалькі палёў, якія будуць трымаць пошукавае значэнне і вывад.

Тут мы дадалі два палі Знайдзі значэнне і Вынік , розныя ў табліцу .

1. Знайдзіце значэнне ў дыяпазоне з дапамогай функцыі MATCH

Пачуўшы «Знайсці значэнне», можа з'явіцца некалькі функцый, ПОШУК , ПОШУК у ваш розум. Але мы баімся, што яны не падыходзяць для пошуку ў дыяпазоне, што тады?

Адказзаключаецца ў пытанні. Ха-ха! Так, мы згадвалі слова "супадзенне", і гэта будзе функцыя для пошуку значэння ў дыяпазоне.

Функцыя СУПАВЕДЗЕННЕ ў Excel выкарыстоўваецца для пошуку пазіцыі пошукавае значэнне ў дыяпазоне. Давайце скарыстаемся функцыяй.

Тут мы будзем шукаць значэнне Брэд Піт у масіве акцёраў. Такім чынам, наша формула будзе

=MATCH(H4,C4:C14,0)

Мы задалі H4 як пошукавае_значэнне ў MATCH . Тады C4:C14 - гэта дыяпазон і 0 для дакладнага супадзення.

Гэта верне пазіцыю значэння ў дыяпазоне.

Вы бачыце, што Брэд Піт другі ў нашай табліцы, і формула вярнула гэты лік. Такім чынам, мы знайшлі значэнне ў дыяпазоне.

Калі атрымаць пазіцыю для значэння пошуку з'яўляецца вашай мэтай, то вам трэба зрабіць толькі гэта.

Але калі вы хочаце стварыць вынік, які дазваляе ўсім зразумець, прысутнічае значэнне ў дыяпазоне ці не, некалькі лагічных функцый, КАЛІ і ISNUMBER , дапамогуць.

формула будзе

=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")

Функцыя MATCH знаходзіцца ўнутры ISNUMBER , які правярае, ці вяртае FIND пазіцыю або памылку (калі MATCH не атрымлівае сімвал у радку, ён вяртае памылку #N/A! ). Для ліку (пазіцыі) ён вяртае TRUE

Вось чаму мыусталявалі «Знойдзена» як if_true_value для функцыі IF .

Тут, для Брэда Піта MATCH вярнула лік (мы бачылі раней). Такім чынам, канчатковы вынік - "Знойдзена".

Калі мы шукаем значэнне, якое не ўваходзіць у дыяпазон, формула верне "Не знойдзена".

2. Функцыя COUNTIF для пошуку значэння ў дыяпазоне

Мы можам выкарыстоўваць статыстычную функцыю COUNTIF для пошуку значэння ў дыяпазоне. Функцыя COUNTIF падлічвае колькасць ячэек з дыяпазону, які адпавядае зададзенай умове.

Апісанне можа выклікаць у вас сумнеў, што наша мэта не з'яўляецца атрыманне колькасці ячэек, а знайсці значэнне ў дыяпазоне.

Не турбуйцеся! Мы знойдзем значэнне, і COUNTIF будзе гуляць ключавую ролю. Аднак нам таксама патрэбна дапамога ад IF .

Формула будзе наступная

=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")

У межах COUNTIF(C4:C14,H4)>0 C4:C14 гэта дыяпазон, а H4 гэта значэнне для пошуку.

І як мы ведаем COUNTIF падлічвае ячэйкі на аснове крытэрыяў, таму ён будзе лічыць ячэйкі з дыяпазону C4:C14 на аснове H4 . Калі ён знаходзіць значэнне, вынік будзе большым за 0.

Калі значэнне большае за 0, гэта азначае, што значэнне знойдзена ў дыяпазоне. І if_true_value (“Знойдзена”) будзе адказам.

3. Выкарыстанне VLOOKUP

Мы можам выкарыстоўваць VLOOKUP для пошуку значэння ў aдыяпазон. VLOOKUP шукае даныя ў дыяпазоне, арганізаваным вертыкальна.

Давайце напішам формулу з дапамогай VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 гэта значэнне_прагляду і C4:C14 гэта дыяпазон, 1 гэта column_num, і 0 для дакладнага супадзення.

Гэта не дасць ні пазіцыю, ні лагічнае значэнне, а атрымае значэнне, адпаведнае высновы.

Мы знайшлі само значэнне як вынік нашай формулы.

Калі мы шукаем нешта, што не ў дыяпазоне, формула будзе падайце памылку #N/A! .

Каб пазбавіцца ад гэтай памылкі і атрымаць больш зразумелы вынік для значэння, якое не ўваходзіць у дыяпазон , мы можам выкарыстаць функцыю IFNA .

Функцыя IFNA правярае, ці вылічвае дадзенае значэнне або выраз памылку Excel #N/A ці не. І замяняе вынік для #N/A! .

Формула будзе

=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")

Мы завяршылі VLOOKUP з IFNA і ўсталявалі «Не знойдзена» як ifna_value . Такім чынам, калі ён не знойдзе значэнне ў дыяпазоне, ён выдасць «Не знойдзена» ў якасці выніку.

Але калі значэнне знаходзіцца ў дыяпазоне, стандартнае Вынік VLOOKUP будзе канчатковым вынікам.

Атрымаць значэнне з дыяпазону на аснове пошуку

Зусім часта можна атрымаць значэнне на аснове пошукзначэнне ў дыяпазоне. Дапусцім, мы хочам атрымаць назву фільма, знайшоўшы імя акцёра ў дыяпазоне.

Ёсць некалькі спосабаў атрымаць значэнне. Давайце разгледзім некалькі найбольш распаўсюджаных падыходаў.

Спалучэнне INDEX і MATCH будзе атрымліваць значэнне. Функцыя INDEX вяртае значэнне ў зададзеным месцы ў дыяпазоне.

Формула будзе наступнай

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Мы бачылі, як MATCH вяртае пазіцыю адпаведнага значэння, а потым INDEX выкарыстоўвае гэта значэнне пазіцыі, каб вярнуць значэнне з дыяпазону E4:E14 .

Мы можам выкарыстоўваць функцыю VLOOKUP , каб вярнуць значэнне на аснове пошукавага значэння. Для нашага прыкладу формула будзе

=VLOOKUP(H4,C4:E14,3,0)

Тут мы ўставілі амаль усю табліцу (за выключэннем SL. No слупок) у якасці дыяпазону. column_num_index роўны 3, што азначае, што ў залежнасці ад супадзення значэнне будзе атрымана з 3-га слупка дыяпазону. І трэці слупок утрымлівае назву фільма.

Калі вы выкарыстоўваеце Excel 365, вы можаце выкарыстоўваць яшчэ адну функцыю XLOOKUP .

Формула, якая выкарыстоўвае гэту функцыю, будзе выглядаць

=XLOOKUP(H4,C4:C14,E4:E14)

Спачатку ў XLOOKUP мы ўставілі значэнне пошуку ( H4 ), затым дыяпазон пошуку ( C4:C14 ) і, нарэшце, дыяпазон ( E4:E14 ), з якога мы хочамвыхад.

XLOOKUP дазваляе задаць параметр для значэння, якое не ўваходзіць у дыяпазон.

=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")

Цяпер, калі мы знойдзем значэнне, якога няма ў дыяпазоне, у выніку мы атрымаем «Не знойдзена».

Выснова

Вось і ўсё для сесіі. Мы пералічылі падыходы, каб знайсці значэнне ў дыяпазоне ў Excel. Спадзяюся, вы знойдзеце гэта карысным. Не саромейцеся каментаваць, калі нешта здаецца цяжкім для разумення. Дайце нам ведаць любыя іншыя метады, якія мы маглі прапусціць тут.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.