VLOOKUP Datumbereik en retourwaarde in Excel (4 geschikte methoden)

  • Deel Dit
Hugh West

Vaak moet u VLOOKUP Als u een bepaalde waarde of waarden voor het datumbereik wilt teruggeven in plaats van VLOOKUP In dit artikel laat ik 4 methoden zien om VLOOKUP datumbereik en retourwaarde in Excel met de nodige uitleg, zodat u de methoden kunt aanpassen aan uw gebruik.

Download Praktijk Werkboek

VLOOKUP Datumbereik en terugkeerwaarde.xlsx

4 methoden om VLOOKUP-datumbereik en -retourwaarde in Excel te gebruiken

Laten we de dataset van vandaag voorstellen waarbij de naam van de Items wordt verstrekt samen met Bestel data , Prijs per eenheid , Hoeveelheid en Verkoop Hier heb ik enkele toekomstige data gebruikt die de analyse niet belemmeren.

Nu zul je de methoden zien hoe je VLOOKUP gebaseerd op het datumbereik (d.w.z. Of der Data ) en dan de bijbehorende waarde teruggeven. Vlak daarvoor wil ik zeggen dat ik jullie 2 methodes laat zien die gebruik maken van de VLOOKUP functie (1e en 3e methode). Bovendien zie je het gebruik van INDEX en MATCH functies in de tweede methode. Ten slotte is de toepassing van de LOOKUP functie zal worden besproken.

Laten we in de methoden duiken.

1. VLOOKUP een datum binnen een datumbereik en retourneer waarde

In de eerste methode verkent u de manier om de waarde te vinden als u een datum binnen het datumbereik opgeeft. Stel, uw opzoekdatum binnen het datumbereik (d.w.z. Bestel data ) is in de D14 cel. Dan wil je de waarde van de Verkoop van de overeenkomstige cel ( Lookup Order Datum ).

Eerlijk gezegd is het een eenvoudige methode. Gebruik gewoon de volgende formule in de D15 cel.

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

Hier, D14 is de datum van de opzoekopdracht, B5:F12 is de tabelreeks, 5 is het indexnummer van de kolom (u kunt VLOOKUP Kolom Indexnummer als u enige verwarring heeft met dit argument), en tenslotte WARE is voor benaderende aanpassing.

2. Zoek één uitgang voor twee data

Bovendien, als u een enkele waarde wilt vinden die twee datums binnen het datumbereik omvat, is deze methode handig voor u. Bijvoorbeeld, u moet de uitvoer (Verkoop) vinden die de Datum bestelling meer dan 6/3/2022 maar minder dan 6/5/22.

Om de output te vinden, moet de volgende formule precies in de C15 cel.

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

Hier, F5:F12 is het celbereik voor de verkoopgegevens, B5:B12 is het celbereik voor Bestel data , B15 is een datum binnen het datumbereik en B16 is een andere datum binnen het datumbereik.

In de bovenstaande formule is de ALS logische functie geeft terug 1 als de cel voldoet aan de criteria (groter dan maar kleiner dan). Vervolgens wordt de MATCH functie geeft de locatie van de gematchte waarden. Tenslotte geeft de INDEX geeft de waarde van de Verkoop die aan alle criteria voldoet.

Als u na het invoegen van de formule op ENTER krijg je de volgende uitvoer.

Let op: Als u deze methode wilt gebruiken voor een specifieke datum binnen het datumbereik, kan dat ook. In dat geval moet u dezelfde datum invoegen in plaats van de tweede datum.

3. VLOOKUP Datumbereik met meerdere criteria en teruggave van meerdere waarden

Nog belangrijker is dat als u meerdere waarden wilt teruggeven in plaats van één enkele waarde die aan meerdere criteria voldoet in het geval van het datumbereik, deze methode u uitstekende prestaties biedt.

Ervan uitgaande dat u de VLOOKUP functie om alle waarden terug te geven die voldoen aan het specifieke datumbereik. Aangezien het proces van het uitvoeren van de taak een beetje groot is, volgt u gewoon de stapsgewijze richtlijn.

Stap 01: De begin- en einddatum opgeven

In eerste instantie moet u de Startdatum en Einddatum In een dergelijke situatie, met behulp van de Naam Manager kan nuttig zijn om de gegevens vaak bij te werken.

➤ Type eerst twee data in twee verschillende cellen zoals in de volgende afbeelding.

Let op: Ik heb een nieuw werkblad geopend om de taak uit te voeren. Het is echter niet verplicht. U kunt dezelfde taak uitvoeren binnen het bestaande werkblad.

➤ Selecteer ten tweede de C5 cel die de Startdatum, en kies de Naam Manager van de Formules tab.

Onmiddellijk ziet u een dialoogvenster nl. Naam Manager en klik op de Nieuw optie.

Vervolgens voert u de naam in als Startdatum, en herhaal hetzelfde proces voor de Einddatum .

Stap 02: Omgaan met de meerdere criteria van het datumbereik

Zoals u weet moeten we rekening houden met data die aan de criteria voldoen. De criteria zijn dat de Bestel data groter of gelijk zou zijn aan Startdatum en minder dan of gelijk aan Einddatum .

➤ Om met dergelijke criteria om te gaan, gebruikt u gewoon de ALS functie.

=IF(AND(D5>=Start_Date,D5<=End_Date),"Ja","Nee")

Hier, EN functie geeft data terug die aan twee criteria voldoen. Bovendien, als aan de criteria is voldaan, wordt de ALS functie retourneert Ja Anders, zal het terugkeren Geen .

Stap 03: De opzoekwaarde tellen

De volgende gecombineerde formule gebruikt de ALS en COUNTIF functies om de opzoekwaarde te tellen als de cel aan de criteria voldoet (komt overeen met Ja ). Anders geeft het 0 terug.

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

Hier, C5 is de startcel van de Kijk op veld.

Stap 04: Meerdere waarden teruggeven

Kopieer in eerste instantie de naam van alle velden (niet de waarden) uit de vorige stap, behalve de Vulcriteria .

Voer dan de opzoekwaarde achtereenvolgens in het Lookup# veld.

Ga vervolgens naar de C15 cel en voeg de volgende formule in.

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

Hier, $B15 is de waarde van de Lookup# veld, $B$4:$H$12 is de tabelreeks, C$14 is de opzoekwaarde, $B$4:$H$4 is de lookup array, 0 is voor de exacte overeenkomst.

In de bovenstaande formule is de MATCH functie vindt het kolomindexnummer dat eigenlijk voor de VLOOKUP functie. Tenslotte is de VLOOKUP functie geeft een overeenkomende waarde van de Bestel data .

Let op: U moet het dollarteken ( $ ) zorgvuldig, anders krijg je niet de gewenste output.

Na het indrukken van ENTER dan krijg je de output 44715 Sleep vervolgens het plusteken naar de aangrenzende kolommen totdat de Verkoop en de onderstaande cellen totdat de opzoekwaarde 5 (gebruik de Vulgreep Gereedschap ).

➤ Na het slepen naar beneden en rechts, krijg je de volgende uitvoer.

Als je goed kijkt, zul je zien dat Bestel data zijn in nummerformaat. Druk gewoon op CTRL + 1 na het selecteren van het celbereik C15:C19 om de Cellen opmaken optie.

➤ Kies vervolgens het gewenste formaat.

➤ Tenslotte krijgt u alle waarden die voldoen aan de criteria van het datumbereik.

4. VLOOKUP Twee datumreeksen met de functie LOOKUP

Tenslotte kunt u ook te maken krijgen met twee verschillende datumbereiken. Ik heb bijvoorbeeld een individuele kolom toegevoegd, namelijk Leveringsdatum Nu wil ik het specifieke item vinden dat voldoet aan twee bepaalde data van de twee datumbereiken. Gelukkig kunt u deze taak uitvoeren met behulp van de LOOKUP gemakkelijk functioneren.

Vul gewoon de volgende formule in.

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

Hier, $B$5:$B$12 is het celbereik van de Bestel data , $D$5:$D$12 is het celbereik voor de Leveringsdata , C15 is een besteldatum en C16 is de leveringsdatum. Eindelijk, $C$5:$C$12 is het celbereik voor de Items .

Na het invoegen van de formule krijgt u de volgende uitvoer.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.