Преглед садржаја
Често ћете можда морати ВЛООКУП да се бавите датумом. Ако желите да вратите одређену вредност или вредности за период уместо ВЛООКУП по датуму, овде сте на правом месту. У овом чланку ћу показати 4 методе за ВЛООКУП период и враћање вредности у Екцел-у са потребним објашњењем. Да бисте могли да прилагодите методе за своју употребу.
Преузми радну свеску за вежбу
ВЛООКУП Опсег датума и повратна вредност.клск
4 метода за ВЛООКУП опсег датума и повратну вредност у Екцел-у
Хајде да представимо данашњи скуп података где је име ставки обезбеђено заједно са Датуми поруџбине , Јединична цена , Количина и Продаја . Овде сам користио неке будуће датуме који не ометају анализу.
Сада ћете видети методе за ВЛООКУП на основу распон датума (тј. Ор дер Датес ), а затим вратите одговарајућу вредност. Одмах пре тога, желео бих да кажем да ћу вам показати 2 методе помоћу функције ВЛООКУП (1. и 3. методе). Осим тога, видећете употребу функција ИНДЕКС и МАТЦХ у другом методу. На крају, биће речи о примени функције ЛООКУП .
Уронимо у методе.
1. ВЛООКУП датум унутар опсега датума и повратна вредност
У првом методу, истражићете начин проналажења вредности ако наведете датум унутар периода. Омогућаварецимо, ваш датум тражења унутар периода (тј. Датуми поруџбине ) је у ћелији Д14 . Затим, желите да вратите вредност Продаја одговарајуће ћелије ( Датум поруџбине тражења ).
Истински, то је једноставан метод. Само користите следећу формулу у ћелији Д15 .
=VLOOKUP(D14,B5:F12,5,TRUE)
Овде, Д14 је датум налога за тражење, Б5:Ф12 је низ табеле, 5 је индексни број колоне (можете посетити ВЛООКУП индексни број колоне ако имате неки конфузија са овим аргументом), и коначно ТРУЕ је за приближно подударање.
2. Пронађите један излаз који се бави са два датума
Осим тога, ако желите да пронађете једну вредност која покрива два датума унутар периода, овај метод ће вам бити згодан. На пример, морате да пронађете излаз (Продаја) са Датум поруџбине већи од 3.6.2022, али мањи од 6.5.22.
Да бисте пронашли излаз, уметните следећу формулу тачно у ћелију Ц15 .
=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12
Овде , Ф5:Ф12 је опсег ћелија за податке о продаји, Б5:Б12 је опсег ћелија за Датуми поруџбине , Б15 је датум унутар распона датума и Б16 је други датум унутар распона датума.
У горњој формули, ИФ логичка функција враћа 1 ако ћелија испуњава критеријуме (веће од, али мање од). Затим, функција МАЦХ даје локацију подударних вредности. Коначно, ИНДЕКС враћа вредност Продаја која испуњава све критеријуме.
Након уметања формуле, ако притиснете ЕНТЕР , добићете следећи излаз.
Напомена: Ако ако желите да користите овај метод за одређени датум унутар периода, можете и то пронаћи. У том случају, морате да унесете исти датум уместо другог датума.
3. ВЛООКУП Опсег датума са више критеријума и враћање више вредности
Још важније, ако желите да врати више вредности уместо да враћа једну вредност која испуњава више критеријума у случају периода, овај метод ће вам пружити изванредне перформансе.
Под претпоставком да желите да примените ВЛООКУП функција за враћање свих вредности које испуњавају одређени период. Пошто је процес извршавања задатка мало велики, само пратите упутства корак по корак.
Корак 01: Одређивање датума почетка и завршетка
У почетку морате да наведете Датум почетка и Завршни датум . У таквој ситуацији, коришћење Управљача именима може бити корисно за често ажурирање података.
➤ Прво, само унесите два датума у две различите ћелије као што је приказано на следећој слици.
Напомена: Отворио сам нови радни лист за обављање задатка. Међутим,није обавезно. Исти задатак можете да обавите у оквиру постојећег радног листа.
➤ Друго, изаберите ћелију Ц5 која приказује Датум почетка, и изаберите Управљач именима са картице Формуле .
Одмах ћете видети оквир за дијалог под именом Управљач именима и кликните на Ново опција.
Следеће, унесите име као Датум_почетка, и поновите исти поступак за Завршни датум .
Корак 02: Бавити се вишеструким критеријумима распона датума
Као што знате, морамо узети у обзир датуме који испуњавају критеријума. Критеријуми су да Датум поруџбине буде већи или једнак Датум почетка и мањи или једнак Датум завршетка .
➤ Да бисте се бавили таквим критеријумима, само користите функцију ИФ .
=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")
Овде, И функција враћа датуме који испуњавају два критеријума. Штавише, ако су критеријуми испуњени, функција ИФ враћа Да . У супротном, вратиће Не .
Корак 03: Пребројавање вредности тражења
➤ Следеће комбинована формула користи функције ИФ и ЦОУНТИФ за бројање вредности тражења ако ћелија испуњава критеријуме (одговара Да ). У супротном, вратиће се 0.
=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)
Овде, Ц5 је почетна ћелија Потражи поље.
Корак 04: ВраћањеВише вредности
У почетку копирајте називе свих поља (не вредности) у претходном кораку осим Критеријум попуњавања .
Затим унесите вредност за тражење узастопно у пољу Лоокуп# .
Следеће, идите на ћелију Ц15 и убаците следећу формулу.
=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)
Овде, $Б15 је вредност поља Потражи# , $Б$4:$Х$12 је низ табеле, Ц$14 је вредност тражења, $Б$4:$Х$4 је низ за тражење, 0 је за тачно подударање.
У горњој формули, функција МАТЦХ проналази број индекса колоне заправо за функцију ВЛООКУП . Коначно, функција ВЛООКУП враћа одговарајућу вредност Датуми поруџбине .
Напомена: Ви морате пажљиво навести знак долара ( $ ), иначе нећете добити жељени резултат.
➤ Након притиска на ЕНТЕР , добићете излаз 44715 . Затим превуците знак плус у суседне колоне све док се не појави Продаја и доле ћелије док вредност за тражење не буде 5 (користите Алатку за руковање попуњавањем ).
➤ Након повлачења надоле и удесно, добићете следећи излаз.
➤ Ако пажљиво погледате, видећете да су Датуми поруџбине у формату бројева. Само притисните ЦТРЛ + 1 након што изаберете опсег ћелија Ц15:Ц19 да бисте отворили Формат ћелије опција.
➤ Затим изаберите жељени формат.
➤ Коначно, добићете све вредности који испуњавају критеријуме за период.
4. ВЛООКУП Два опсега датума коришћењем функције ЛООКУП
На крају, али не и најмање важно, такође можете да се бавите са два различита периода. На пример, додао сам појединачну колону и то Датум испоруке . Сада желим да пронађем конкретну ставку која испуњава два одређена датума из два периода. Срећом, задатак можете лако да обавите помоћу функције ЛООКУП .
Само убаците следећу формулу.
=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)
Овде, $Б$5:$Б$12 је опсег ћелија Датуми поруџбине , $Д $5:$Д$12 је опсег ћелија за Датуми испоруке , Ц15 је датум поруџбине и Ц16 је датум испоруке. Коначно, $Ц$5:$Ц$12 је опсег ћелија за Итемс .
Након уметања формуле, ви добићемо следећи излаз.