Змест
Абставіны могуць запатрабаваць знайсці значэнне з дыяпазону. Пошук і выманне з'яўляюцца агульнымі аперацыямі ў 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. Спадзяюся, вы знойдзеце гэта карысным. Не саромейцеся каментаваць, калі нешта здаецца цяжкім для разумення. Дайце нам ведаць любыя іншыя метады, якія мы маглі прапусціць тут.