VLOOKUP Диапазон на датата и върната стойност в Excel (4 подходящи метода)

  • Споделя Това
Hugh West

Често може да се наложи да VLOOKUP Ако искате да върнете определена стойност или стойности за диапазона от дати вместо VLOOKUP В тази статия ще покажа 4 метода за VLOOKUP обхват на датата и върната стойност в Excel с необходимото обяснение. Така че можете да настроите методите за вашите нужди.

Изтегляне на работна тетрадка за практика

VLOOKUP Диапазон на датата и върната стойност.xlsx

4 метода за VLOOKUP обхват на датата и върната стойност в Excel

Нека представим днешния набор от данни, в който името на Елементи се предоставя заедно с Дати за поръчка , Единична цена , Количество и Продажби . Тук използвах някои бъдещи дати, които не пречат на анализа.

Сега ще видите методите за VLOOKUP въз основа на диапазона от дати (т.е. Or дати ) и след това да върне съответната стойност. Точно преди това искам да кажа, че ще ви покажа 2 метода, използващи VLOOKUP (1-ви и 3-ти метод). Освен това ще видите използването на INDEX и MATCH функциите на втория метод. Накрая, прилагането на LOOKUP ще бъде обсъдена функцията.

Нека се потопим в методите.

1. VLOOKUP на дата в рамките на диапазон от дати и връщане на стойност

В първия метод ще разгледате начина на намиране на стойност, ако посочите дата в рамките на диапазона от дати. Да речем, че датата на вашето търсене в рамките на диапазона от дати (т.е. Дати за поръчка ) е в D14 След това искате да върнете стойността на клетката Продажби на съответната клетка ( Търсене на дата на поръчка ).

В интерес на истината това е прост метод. Просто използвайте следната формула в D15 клетка.

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

Тук, D14 е датата на поръчката за търсене, B5:F12 е масивът на таблицата, 5 е номерът на индекса на колоната (можете да посетите VLOOKUP Индекс на колона Номер ако имате някакво объркване с този аргумент), и накрая TRUE е за приблизително съвпадение.

2. Намерете един изход, който се занимава с две дати

Освен това, ако искате да намерите една стойност, която обхваща две дати в рамките на диапазона от дати, този метод ще ви бъде полезен. Дата на поръчката повече от 6/3/2022 г., но по-малко от 6/5/22 г.

За намиране на изхода въведете следната формула точно в C15 клетка.

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

Тук, F5:F12 е обхватът на клетките за данните за продажбите, B5:B12 е обхватът на клетките за Дати за поръчка , B15 е дата в рамките на диапазона от дати и B16 е друга дата в рамките на диапазона от дати.

В горната формула IF връщане на логическа функция 1 ако клетката отговаря на критериите (по-голямо от, но по-малко от). MATCH предоставя местоположението на съвпадащите стойности. Накрая функцията INDEX връща стойността на Продажби който отговаря на всички критерии.

След като вмъкнете формулата, ако натиснете ВЪВЕДЕТЕ , ще получите следния резултат.

Забележка: Ако искате да използвате този метод за конкретна дата в рамките на диапазона от дати, можете да намерите и това. В този случай трябва да вмъкнете същата дата вместо втората дата.

3. VLOOKUP Диапазон от дати с множество критерии и връщане на множество стойности

Още по-важно е, че ако искате да върнете няколко стойности, а не една стойност, която отговаря на няколко критерия в случая с диапазона от дати, този метод ще ви осигури изключителна производителност.

Ако приемем, че искате да приложите VLOOKUP функция, за да върне всички стойности, които отговарят на определен диапазон от дати. Тъй като процесът на изпълнение на задачата е малко голям, просто следвайте ръководството стъпка по стъпка.

Стъпка 01: Определяне на началната и крайната дата

Първоначално трябва да посочите Начална дата и Крайна дата В такава ситуация използването на Име на мениджъра може да е полезно за често актуализиране на данните.

➤ Първо, просто въведете две дати в две различни клетки, както е показано на следващата снимка.

Забележка: Отворих нов работен лист за изпълнение на задачата. Това обаче не е задължително. Можете да изпълните същата задача в рамките на съществуващия работен лист.

➤ Второ, изберете C5 клетка, която показва Начална дата, и изберете Име на мениджъра от Формули таб.

Веднага ще видите диалогов прозорец, а именно Име на мениджъра и кликнете върху Нов опция.

След това въведете името като Начална_дата, и повторете същия процес за Крайна дата .

Стъпка 02: Работа с множеството критерии на диапазона от дати

Както знаете, трябва да разглеждаме дати, които отговарят на критериите. Дати за поръчка ще бъде по-голямо или равно на Начална дата и по-малка или равна на Крайна дата .

➤ За да се справите с тези критерии, просто използвайте IF функция.

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

Тук, И връща дати, които отговарят на два критерия. Освен това, ако критериите са изпълнени, функцията IF функцията връща Да . В противен случай ще се върне Не .

Стъпка 03: Отчитане на стойността за търсене

➤ Следната комбинирана формула използва IF и COUNTIF функции за отчитане на стойността на търсенето, ако клетката отговаря на критериите (съвпада с Да ). В противен случай ще се върне 0.

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

Тук, C5 е началната клетка на Преглед на област.

Стъпка 04: Връщане на няколко стойности

Първоначално копирайте имената на всички полета (не стойностите) от предишната стъпка, с изключение на Критерии за запълване .

След това въведете последователно стойността за търсене в Търсене# област.

След това отидете в C15 и въведете следната формула.

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

Тук, $B15 е стойността на Търсене# област, $B$4:$H$12 е масивът на таблицата, C$14 е стойността за търсене, $B$4:$H$4 е масивът за търсене, 0 е за точното съвпадение.

В горната формула MATCH функцията намира номера на индекса на колоната, който всъщност е за VLOOKUP накрая, функцията VLOOKUP връща съвпадаща стойност на Дати за поръчка .

Забележка: Трябва да посочите знака за долар ( $ ) внимателно, в противен случай няма да получите желания резултат.

➤ След като натиснете ВЪВЕДЕТЕ , ще получите следния резултат 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 и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.