Дыяпазон дат VLOOKUP і вяртанае значэнне ў Excel (4 прыдатныя метады)

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

Часта вам можа спатрэбіцца VLOOKUP працаваць з датай. Калі вы хочаце вярнуць пэўнае значэнне або значэнні для дыяпазону дат замест VLOOKUP па даце, вы тут у правільным месцы. У гэтым артыкуле я пакажу 4 метады VLOOKUP для дыяпазону дат і вяртання значэння ў Excel з неабходнымі тлумачэннямі. Каб вы маглі наладзіць метады для сваіх мэтаў.

Спампуйце вучэбны сшытак

Дыяпазон дат VLOOKUP і вяртанае значэнне.xlsx

4 метады для дыяпазону дат VLOOKUP і вяртанага значэння ў Excel

Давайце прадставім сённяшні набор даных, дзе назва Элементаў падаецца разам з Датамі заказаў , Кошт за адзінку , Колькасць і Продажы . Тут я выкарыстаў некаторыя будучыя даты, якія не перашкаджаюць аналізу.

Цяпер вы ўбачыце метады таго, як VLOOKUP на аснове дыяпазон дат (г.зн. Or der Dates ), а затым вярнуць адпаведнае значэнне. Непасрэдна перад гэтым я хацеў бы сказаць, што я пакажу вам 2 метады з выкарыстаннем функцыі VLOOKUP (1-ы і 3-ці метады). Акрамя таго, вы ўбачыце выкарыстанне функцый INDEX і MATCH у другім метадзе. Нарэшце, будзе разгледжана прымяненне функцыі LOOKUP .

Давайце паглыбімся ў метады.

1. VLOOKUP дата ў дыяпазоне дат і вяртанае значэнне

У першым метадзе вы вывучыце спосаб пошуку значэння, калі ўкажаце дату ў дыяпазоне дат. Давайцескажам, ваша дата пошуку ў дыяпазоне дат (г.зн. Даты заказаў ) знаходзіцца ў ячэйцы D14 . Затым вы хочаце вярнуць значэнне Sales адпаведнай ячэйкі ( Lookup Order Date ).

Па праўдзе кажучы, гэта просты метад. Проста выкарыстоўвайце наступную формулу ў ячэйцы D15 .

=VLOOKUP(D14,B5:F12,5,TRUE)

Тут, D14 - дата парадку пошуку, B5:F12 - таблічны масіў, 5 - індэксны нумар слупка (вы можаце наведаць VLOOKUP Column Index Number , калі ў вас ёсць блытаніна з гэтым аргументам), і, нарэшце, TRUE для прыблізнага супадзення.

2. Знайдзіце адзін вывад, які мае справу з дзвюма датамі

Акрамя таго, калі вы хочаце знайсці адно значэнне, якое ахоплівае дзве даты ў дыяпазоне дат, гэты метад будзе для вас зручны. Напрыклад, вы павінны знайсці вынік (продажы), у якога Дата замовы большая за 03.06.2022, але меншая за 05.06.22.

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

=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12

Тут , F5:F12 гэта дыяпазон ячэек для даных аб продажах, B5:B12 гэта дыяпазон ячэек для Даты заказу , B15 гэта дата ў дыяпазоне дат, а B16 іншая дата ў дыяпазоне дат.

У прыведзенай вышэй формуле КАЛІ лагічная функцыя вяртае 1 калі клетка адпавядае крытэрам (больш, але менш). Далей функцыя MATCH забяспечвае размяшчэнне супастаўленых значэнняў. Нарэшце, INDEX вяртае значэнне Sales , якое адпавядае ўсім крытэрам.

Пасля ўстаўкі формулы, калі вы націснеце ENTER , вы атрымаеце наступны вынік.

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

3. Дыяпазон дат VLOOKUP з некалькімі крытэрыямі і вяртаннем некалькіх значэнняў

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

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

Крок 01: Указанне даты пачатку і заканчэння

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

➤ Спачатку проста ўвядзіце дзве даты ў дзве розныя ячэйкі, як паказана на наступным малюнку.

Заўвага: Я адкрыў новы працоўны ліст для выканання задання. аднак,гэта не з'яўляецца абавязковым. Вы можаце выканаць тую ж задачу на існуючым працоўным аркушы.

➤ Па-другое, абярыце ячэйку C5 , якая паказвае Дата пачатку, і абярыце Дыспетчар імёнаў з укладкі Формулы .

Адразу ж вы ўбачыце дыялогавае акно Дыспетчар імёнаў і націсніце на Новы варыянт.

Далей увядзіце назву як Дата_пачатку і паўтарыце той жа працэс для Даты заканчэння .

Крок 02: Праца з некалькімі крытэрыямі дыяпазону дат

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

➤ Каб справіцца з такімі крытэрыямі, проста выкарыстоўвайце функцыю КАЛІ .

=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")

Тут, І <Функцыя 2> вяртае даты, якія адпавядаюць двум крытэрам. Акрамя таго, калі крытэрыі выкананы, функцыя КАЛІ вяртае Так . У адваротным выпадку ён верне Не .

Крок 03: Падлік пошукавага значэння

➤ Наступнае камбінаваная формула выкарыстоўвае функцыі IF і COUNTIF для падліку значэння пошуку, калі ячэйка адпавядае крытэрам (супадае з Yes ). У адваротным выпадку ён верне 0.

=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)

Тут C5 з'яўляецца пачатковай ячэйкай Поле пошуку .

Крок 04: ВяртаннеНекалькі значэнняў

Спачатку скапіруйце назвы ўсіх палёў (а не значэнняў) на папярэднім кроку, акрамя Крытэрыяў запаўнення .

Затым увядзіце шуканае значэнне паслядоўна ў поле Пошук# .

Далей перайдзіце да ячэйкі C15 і ўстаўце наступную формулу.

=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)

Тут $B15 гэта значэнне поля Lookup# , $B$4:$H$12 гэта масіў табліцы, C$14 гэта значэнне пошуку, $B$4:$H$4 гэта масіў пошуку, 0 прызначаны для дакладнага супадзення.

У прыведзенай вышэй формуле функцыя MATCH знаходзіць індэксны нумар слупка для функцыі VLOOKUP . Нарэшце, функцыя VLOOKUP вяртае адпаведнае значэнне Даты заказу .

Заўвага: Вы трэба ўважліва ўказваць знак даляра ( $ ), інакш вы не атрымаеце жаданы вынік.

➤ Пасля націску ENTER , вы атрымаеце вынік 44715 . Затым перацягніце знак плюс у суседнія слупкі да Продажы і ніжэй вочак, пакуль шуканае значэнне не стане 5 (выкарыстоўвайце Інструмент маркера запаўнення ).

➤ Пасля перацягвання ўніз і ўправа вы атрымаеце наступны вынік.

➤ Калі вы ўважліва паглядзіце, вы ўбачыце, што даты заказаў у лічбавым фармаце. Проста націсніце CTRL + 1 пасля выбару дыяпазону вочак C15:C19 , каб адкрыць Фарматаваць вочкі варыянт.

➤ Затым выберыце патрэбны фармат.

➤ Нарэшце, вы атрымаеце ўсе значэнні якія адпавядаюць крытэрам дыяпазону дат.

4. VLOOKUP Два дыяпазоны дат з выкарыстаннем функцыі LOOKUP

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

Проста ўстаўце наступную формулу.

=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)

Тут $B$5:$B$12 гэта дыяпазон ячэек Даты заказу , $D $5:$D$12 гэта дыяпазон ячэек для Дат пастаўкі , C15 гэта дата замовы і C16 гэта дата дастаўкі. Нарэшце, $C$5:$C$12 гэта дыяпазон ячэек для Элементаў .

Пасля ўстаўкі формулы вы атрымаем наступны вынік.

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