Tartalomjegyzék
Gyakran előfordulhat, hogy VLOOKUP Ha egy bizonyos értéket vagy értékeket akarsz visszaadni a dátumtartományra vonatkozóan, ahelyett, hogy a VLOOKUP dátum szerint, akkor itt a megfelelő helyen jársz. Ebben a cikkben 4 módszert mutatok be a VLOOKUP dátumtartomány és visszatérési érték Excelben a szükséges magyarázattal. Így a módszereket a saját felhasználásodhoz igazíthatod.
Gyakorlati munkafüzet letöltése
VLOOKUP Dátumtartomány és visszatérési érték.xlsx
4 módszer a VLOOKUP dátumtartomány és a visszatérési érték Excelben történő visszaadására
Mutassuk be a mai adatkészletet, ahol a név a Tételek a következővel együtt Rendelési dátumok , Egységár , Mennyiség és Értékesítés Itt néhány jövőbeli dátumot használtam, amelyek nem akadályozzák az elemzést.
Most látni fogod a módszereket, hogy hogyan lehet VLOOKUP a dátumtartomány alapján (pl. Or der Dátumok ), majd visszaadja a megfelelő értéket. Közvetlenül előtte szeretném elmondani, hogy 2 módszert mutatok meg, amelyek a VLOOKUP függvény (1. és 3. módszer). Emellett látni fogod, hogy a INDEX és MATCH Végül, a második módszerben az alkalmazás a LOOKUP funkciót fogjuk megvitatni.
Nézzük a módszereket.
1. VLOOKUP egy dátumot a dátumtartományon belül és értéket ad vissza
Az első módszerben az érték megtalálásának módját vizsgálja meg, ha a dátumtartományon belüli dátumot adja meg. Tegyük fel, hogy a keresési dátum a dátumtartományon belül (pl. Rendelési dátumok ) a D14 Ezután vissza akarja adni a cellában lévő értéket. Értékesítés a megfelelő cella ( Megrendelés dátumának keresése ).
Igazság szerint ez egy egyszerű módszer. Csak használja a következő képletet a D15 cellát.
=VLOOKUP(D14,B5:F12,5,TRUE)
Tessék, D14 a keresési megbízás dátuma, B5:F12 a táblázat tömbje, 5 az oszlop indexszáma (meglátogathatja a VLOOKUP oszlop indexszáma ha bármilyen zavar van ezzel az érvvel kapcsolatban), és végül TRUE a hozzávetőleges illesztésre szolgál.
2. Keressen egyetlen kimenetet, amely két dátummal foglalkozik
Emellett, ha egy dátumtartományon belül két dátumot lefedő egyetlen értéket akar találni, ez a módszer hasznos lehet az Ön számára. Például, meg kell találnia a kimenetet (Sales), amelynek a Megrendelés dátuma 2022. 6/3-nál nagyobb, de 22/6/5-nél kisebb.
A kimenet megtalálásához illessze be a következő képletet pontosan a C15 cellát.
=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12
Tessék, F5:F12 az értékesítési adatok cellatartománya, B5:B12 a cellatartomány a Rendelési dátumok , B15 egy dátum a dátumtartományon belül, és B16 egy másik dátum a dátumtartományon belül.
A fenti képletben a IF logikai függvény visszatér 1 ha a cella teljesíti a kritériumokat (nagyobb, mint, de kisebb, mint). Ezután a MATCH függvény adja meg az egyeztetett értékek helyét. Végül a INDEX visszaadja a Értékesítés amely minden kritériumnak megfelel.
A képlet beillesztése után, ha megnyomja a BELÉPÉS , a következő kimenetet kapja.
Megjegyzés: Ha ezt a módszert a dátumtartományon belül egy adott dátumra szeretné használni, akkor azt is megtalálja. Ebben az esetben a második dátum helyett ugyanazt a dátumot kell beillesztenie.
3. VLOOKUP Dátumtartomány több kritériummal és több érték visszaadása
Ennél is fontosabb, hogy ha több értéket szeretne visszaadni ahelyett, hogy egyetlen értéket adna vissza, amely a dátumtartomány esetében több kritériumnak is megfelel, akkor ez a módszer kiemelkedő teljesítményt nyújt.
Feltételezve, hogy a VLOOKUP függvényt, hogy visszaadja az összes olyan értéket, amely megfelel az adott dátumtartománynak. Mivel a feladat végrehajtásának folyamata egy kicsit nagy, csak kövesse a lépésről-lépésre követett útmutatót.
01. lépés: A kezdő- és végdátum megadása
Kezdetben meg kell adnia a Kezdeti dátum és Végdátum Ilyen helyzetben a Név Menedzser hasznos lehet az adatok gyakori frissítéséhez.
➤ Először is, csak írjon két dátumot két különböző cellába, ahogy a következő képen látható.
Megjegyzés: A feladat elvégzéséhez egy új munkalapot nyitottam. Ez azonban nem kötelező. Ugyanezt a feladatot a meglévő munkalapon belül is elvégezheti.
➤ Másodszor, válassza ki a C5 cella, amely a Kezdeti időpont, és válassza a Név Menedzser a Képletek tab.
Azonnal megjelenik egy párbeszédpanel, nevezetesen Név Menedzser és kattintson a Új opció.
Ezután adja meg a nevet Start_Date, és ismételje meg ugyanezt a folyamatot a Végdátum .
02. lépés: A dátumtartomány több kritériumának kezelése
Mint tudják, olyan időpontokat kell figyelembe vennünk, amelyek megfelelnek a kritériumoknak. A kritériumok az alábbiak. Rendelési dátumok nagyobb vagy egyenlő lenne, mint Kezdeti dátum és kisebb vagy egyenlő, mint Végdátum .
➤ Az ilyen kritériumok kezeléséhez csak használja a IF funkció.
=IF(AND(D5>=Start_Date,D5<=End_Date), "Yes", "No")
Tessék, ÉS függvény olyan dátumokat ad vissza, amelyek két kritériumnak megfelelnek. Továbbá, ha a kritériumok teljesülnek, a IF funkció visszatér Igen . Máskülönben visszatér Nem .
03. lépés: A keresési érték számolása
➤ Az alábbi kombinált képlet a következő képletet használja IF és COUNTIF függvények a keresési érték számolásához, ha a cella megfelel a kritériumoknak (megfelel a Igen ), máskülönben 0-t ad vissza.
=IF(C5="Igen",COUNTIF($C$5:C5, "Igen"),0)
Tessék, C5 a kiindulási cella a Keresés mező.
04. lépés: Több érték visszaadása
Kezdetben másolja az összes mező nevét (nem az értékeket) az előző lépésben, kivéve a Kitöltési kritériumok .
Ezután adja meg a keresési értéket egymás után a Lookup# mező.
Ezután menjen a C15 cellába, és illessze be a következő képletet.
=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)
Tessék, $B15 az érték a Lookup# mező, $B$4:$H$12 a táblázat tömbje, C$14 a keresési érték, $B$4:$H$4 a keresési tömb, 0 a pontos megfeleltetésre szolgál.
A fenti képletben a MATCH függvény megtalálja az oszlopindex számát a VLOOKUP Végül a VLOOKUP függvény egy illeszkedő értéket ad vissza a Rendelési dátumok .
Megjegyzés: Meg kell adnia a dollárjelet ( $ ) gondosan, különben nem kapja meg a kívánt kimenetet.
➤ Miután megnyomta a BELÉPÉS , akkor a kimenet a következő lesz 44715 Ezután húzza a plusz jelet a szomszédos oszlopokba, amíg a Értékesítés és az alábbi cellákat, amíg a keresési érték nem lesz 5 (használja a Töltse ki a fogantyú szerszámot ).
➤ A lefelé és jobbra húzás után a következő kimenetet kapja.
➤ Ha jobban megnézed, azt találod, hogy Rendelési dátumok szám formátumban vannak. Csak nyomja meg a CTRL + 1 a cellatartomány kiválasztása után C15:C19 a Cellák formázása opció.
➤ Ezután válassza ki a kívánt formátumot.
➤ Végül megkapja az összes olyan értéket, amely megfelel a dátumtartomány kritériumainak.
4. VLOOKUP Két dátumtartomány a LOOKUP funkció használatával
Végül, de nem utolsó sorban, két különböző dátumtartományt is kezelhet. Például, hozzáadtam egy egyedi oszlopot, nevezetesen Szállítási dátum Most meg akarom találni azt a konkrét elemet, amely megfelel a két dátumtartomány két meghatározott dátumának. Szerencsére a feladatot a LOOKUP funkciót könnyedén.
Csak illessze be a következő képletet.
=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)
Tessék, $B$5:$B$12 a cellatartomány a Rendelési dátumok , $D$5:$D$12 a cellatartomány a Szállítási határidők , C15 a rendelés dátuma és C16 a szállítási határidő. Végül, $C$5:$C$12 a cellatartomány a Tételek .
A képlet beillesztése után a következő kimenetet kapja.