Enhavtabelo
Ofte vi eble bezonos VSERĈU trakti la daton. Se vi volas redoni certan valoron aŭ valorojn por la datintervalo anstataŭ VLOOKUP laŭ dato, vi estas ĉi tie en la ĝusta loko. En ĉi tiu artikolo, mi montros 4-metodojn por VLOOKUP-datintervalo kaj redonos valoron en Excel kun la necesa klarigo. Por ke vi povu alĝustigi la metodojn por viaj uzoj.
Elŝutu Praktikan Laborlibron
VLOOKUP Datintervalo kaj Revenvaloro.xlsx
4 Metodoj por VLOOKUP Datintervalo kaj Revena Valoro en Excel
Ni enkonduku la hodiaŭan datumaron kie la nomo de la Eroj estas provizita kune kun Mendaj Datoj , Unuoprezo , Kvanto kaj Vendoj . Ĉi tie mi uzis kelkajn estontajn datojn, kiuj ne malhelpas la analizon.
Nun, vi vidos la metodojn pri kiel VSERĈO bazita sur la datintervalo (t.e. Aŭ der Datoj ) kaj poste redonu la respondan valoron. Ĝuste antaŭ tio, mi ŝatus diri, ke mi montros al vi 2 metodojn uzante la funkcion VLOOKUP (1-a kaj 3-a metodoj). Krome, vi vidos la uzon de INDEX kaj MATCH funkcioj en la dua metodo. Finfine, la apliko de la funkcio SERĈO estos diskutita.
Ni plonĝu en la metodojn.
1. VSERĈO a Dato ene de Datintervalo kaj Revena Valoro
En la unua metodo, vi esploros la manieron trovi valoron se vi specifas daton ene de la datintervalo. Nidiru, via serĉdato ene de la datintervalo (t.e. Ordodatoj ) estas en la D14 ĉelo. Tiam, vi volas redoni la valoron de la Vendoj de la responda ĉelo ( Serĉa Ordo-Dato ).
Verdire, ĝi estas simpla metodo. Nur uzu la jenan formulon en la D15 ĉelo.
=VLOOKUP(D14,B5:F12,5,TRUE)
Jen, D14 estas la serĉorda dato, B5:F12 estas la tabela tabelo, 5 estas la kolumna indeksa numero (vi povas viziti VLOOKUP Kolumna Indeksa numero se vi havas konfuzo kun ĉi tiu argumento), kaj fine VERA estas por proksimuma kongruo.
2. Trovu Unuopan Eligon Traktante Du Datojn
Cetere, se vi volas trovi ununuran valoron kovrantan du datojn ene de la datintervalo, ĉi tiu metodo estos oportuna por vi. Ekzemple, vi devas trovi la eliron (Vendoj) havanta la Ordodaton pli grandan ol 6/3/2022 sed malpli ol 6/5/22.
Por trovi la eligon, enigu la jenan formulon ĝuste en la C15 ĉelo.
=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12
Ĉi tie. , F5:F12 estas la ĉela gamo por la Vendaj datumoj, B5:B12 estas la ĉela gamo por Mendaj Datoj , B15 estas dato ene de la datintervalo kaj B16 estas alia dato ene de la datintervalo.
En la supra formulo, la IF logika funkcio liveras 1 se la ĉelo plenumas la kriteriojn (pli granda ol sed malpli ol). Poste, la funkcio MATCH provizas la lokon de la egalitaj valoroj. Fine, la INDEX redonas la valoron de la Vendoj kiu plenumas ĉiujn kriteriojn.
Post enmeti la formulon, se vi premas ENTER , vi ricevos la jenan eligon.
Noto: Se vi volas uzi ĉi tiun metodon por specifa dato ene de la datintervalo, vi ankaŭ povas trovi tion. En tiu kazo, vi devas enmeti la saman daton anstataŭ la duan daton.
3. VLOOKUP Datintervalo kun multoblaj kriterioj kaj redonu plurajn valorojn
Pli grave, se vi volas por redoni plurajn valorojn anstataŭ redoni unuopan valoron kiu plenumas plurajn kriteriojn en la kazo de la datintervalo, ĉi tiu metodo provizos al vi elstaran agadon.
Supozinte ke vi volas apliki la VLOOKUP funkcio por redoni ĉiujn valorojn, kiuj plenumas la specifan datintervalon. Ĉar la procezo de ekzekuto de la tasko estas iom granda, simple sekvu la paŝon post paŝo gvidlinion.
Paŝo 01: Specifante la Komenca kaj Findato
Komence, vi devas specifi la Komencan Daton kaj Finan Daton . En tia situacio, uzi la Nom-Manaĝeron povus esti utila por ofte ĝisdatigi la datumojn.
➤ Unue, simple tajpu du datojn en du malsamaj ĉeloj kiel montrite en la sekva bildo.
Noto: Mi malfermis novan laborfolion por plenumi la taskon. Tamen,ĝi ne estas deviga. Vi povas plenumi la saman taskon ene de la ekzistanta laborfolio.
➤ Due, elektu la C5 ĉelon kiu montras la Komencdaton, kaj elektu la C5 ĉelon. 1>Noma Administranto el la langeto Formuloj .
Tuj, vi vidos dialogujon nome Nomo-Manaĝero kaj alklaku la Nova. opcio.
Sekva, enigu la nomon kiel Komencdato, kaj ripetu la saman procezon por la Findato .
Paŝo 02: Traktante la Multoblajn Kriteriojn de la DatIntervalo
Kiel vi scias, ni devas konsideri datojn kiuj plenumas la kriterioj. La kriterioj estas, ke la Ordodatoj estus pli granda ol aŭ egala al Komenca dato kaj malpli ol aŭ egala al Findato .
➤ Por trakti tiajn kriteriojn, simple uzu la funkcion IF .
=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")
Jen, KAJ funkcio liveras datojn kiuj plenumas du kriteriojn. Krome, se la kriterioj estas plenumitaj, la funkcio IF redonas Jes . Alie, ĝi revenos Ne .
Paŝo 03: Nombri la serĉan valoron
➤ La jena kombinita formulo utiligas la funkciojn IF kaj COUNTIF por nombri la serĉvaloron se la ĉelo plenumas kriteriojn (kongruas Jes ). Alie, ĝi redonos 0.
=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)
Jen, C5 estas la komenca ĉelo de la Serĉu kampon.
Paŝo 04: RevenoMultoblaj Valoroj
Komence, kopiu la nomon de ĉiuj kampoj (ne la valoroj) en la antaŭa paŝo krom la Plenigi Kriteriojn .
Tiam enigu la serĉvaloron sinsekve en la kampo Serĉo# .
Sekva, iru al la C15 ĉelo kaj enigu la sekvan formulon.
=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)
Jen, $B15 estas la valoro de la kampo Lookup# , $B$4:$H$12 estas la tabela tabelo, C$14 estas la serĉvaloro, $B$4:$H$4 estas la serĉa tabelo, 0 estas por la ĝusta kongruo.
En la ĉi-supra formulo, la funkcio MATCH trovas la kolumnan indeksan numeron efektive por la VLOOKUP funkcio. Fine, la funkcio VLOOKUP liveras kongruan valoron de la Ordodatoj .
Noto: Vi devas zorge precizigi la dolaran signon ( $ ), alie vi ne ricevos vian deziratan eliron.
➤ Post premado de ENTER , vi ricevos la eligon estas 44715 . Poste, trenu la plus-signon al la apudaj kolumnoj ĝis la Vendoj kaj la subajn ĉelojn ĝis la serĉvaloro estas 5 (uzu la Plenigi Tenilon ).
➤ Post trenado malsupren kaj dekstre, vi ricevos la jenan eligon.
➤ Se vi rigardas atente, vi trovos, ke Mendaj Datoj estas en nombroformato. Nur premu CTRL + 1 post elekto de la ĉela gamo C15:C19 por malfermi la Formati ĉelojn opcio.
➤ Tiam elektu vian deziratan formaton.
➤ Fine, vi ricevos ĉiujn valorojn. kiuj plenumas la kriteriojn de la datintervalo.
4. VSERĈO Du Datintervaloj Uzante la funkcion SERĈU
Laste sed ne malplej, vi ankaŭ povas trakti kun du malsamaj datintervaloj. Ekzemple, mi aldonis individuan kolumnon nome Liverdato . Nun, mi volas trovi la specifan objekton, kiu renkontas du certajn datojn de la du datoj. Feliĉe, vi povas plenumi la taskon per la funkcio SERĈO facile.
Nur enmetu la jenan formulon.
=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)
Jen, $B$5:$B$12 estas la ĉela gamo de la Ordodatoj , $D $5:$D$12 estas la ĉela gamo por la Liverdatoj , C15 estas mendodato kaj C16 estas liverdato. Fine, $C$5:$C$12 estas la ĉela gamo por la Eroj .
Post enmeti la formulon, vi vi ricevos la sekvan eligon.