Բովանդակություն
Հաճախ ձեզ կարող է անհրաժեշտ լինել VLOOKUP վերաբերել ամսաթվին: Եթե ցանկանում եք վերադարձնել որոշակի արժեք կամ արժեքներ ամսաթվի միջակայքի համար՝ VLOOKUP ըստ ամսաթվի փոխարեն, դուք այստեղ ճիշտ տեղում եք: Այս հոդվածում ես ցույց կտամ VLOOKUP ամսաթվերի 4 մեթոդ և Excel-ում արժեք վերադարձնելու համար անհրաժեշտ բացատրություններով: Որպեսզի կարողանաք հարմարեցնել մեթոդները ձեր օգտագործման համար:
Ներբեռնեք Practice Workbook
VLOOKUP Date Range and Return Value.xlsx
Excel-ում VLOOKUP-ի ամսաթվերի միջակայքը և վերադարձի արժեքը
Ներկայացնենք այսօրվա տվյալների բազան, որտեղ Տարրերի անունը տրամադրվում է Պատվերի ամսաթվերը , <1-ի հետ միասին:>Միավորի գին , Քանակ և Վաճառք : Այստեղ ես օգտագործել եմ որոշ ապագա ամսաթվեր, որոնք չեն խանգարում վերլուծությանը:
Այժմ դուք կտեսնեք VLOOKUP մեթոդները՝ հիմնված ամսաթվերի միջակայքը (այսինքն Or der Dates ) և այնուհետև վերադարձրեք համապատասխան արժեքը: Անմիջապես մինչ այդ, ես կցանկանայի ասել, որ ես ձեզ ցույց կտամ 2 մեթոդ՝ օգտագործելով VLOOKUP ֆունկցիան (1-ին և 3-րդ մեթոդները): Բացի այդ, երկրորդ մեթոդում կտեսնեք INDEX և MATCH ֆունկցիաների օգտագործումը: Վերջապես, կքննարկվի LOOKUP ֆունկցիայի կիրառումը:
Եկեք սուզվենք մեթոդների մեջ:
1. VLOOKUP a Date In Date Range and Return Value
Առաջին մեթոդում դուք կուսումնասիրեք արժեք գտնելու եղանակը, եթե ամսաթիվը նշեք ամսաթվերի միջակայքում: Եկեքասենք, ձեր որոնման ամսաթիվը ամսաթվերի միջակայքում (այսինքն՝ Պատվերի ամսաթվերը ) գտնվում է D14 բջիջում: Այնուհետև դուք ցանկանում եք վերադարձնել համապատասխան բջիջի Վաճառքի արժեքը ( Որոնման պատվերի ամսաթիվը ):
Ճշմարիտ, դա պարզ մեթոդ է: Պարզապես օգտագործեք հետևյալ բանաձևը D15 բջիջում:
=VLOOKUP(D14,B5:F12,5,TRUE)
Այստեղ, D14 որոնման կարգի ամսաթիվն է, B5:F12 աղյուսակի զանգվածը, 5 -ը սյունակի ինդեքսի համարն է (կարող եք այցելել VLOOKUP սյունակի ինդեքսի համարը , եթե ունեք: շփոթություն այս փաստարկի հետ), և վերջապես ՃԻՇՏ մոտավոր համապատասխանության համար է:
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 -ը վերադարձնում է Sales արժեքը, որը համապատասխանում է բոլոր չափանիշներին:
Բանաձևը տեղադրելուց հետո, եթե սեղմեք ENTER , դուք կստանաք հետևյալ արդյունքը:
Նշում. Եթե դուք ցանկանում եք օգտագործել այս մեթոդը որոշակի ամսաթվի համար ամսաթվերի միջակայքում, կարող եք նաև գտնել դա: Այդ դեպքում երկրորդ ամսաթվի փոխարեն պետք է տեղադրեք նույն ամսաթիվը:
3. VLOOKUP Ամսաթվերի միջակայքը բազմակի չափանիշներով և վերադարձի բազմաթիվ արժեքներ
Ավելի կարևոր է, եթե ցանկանում եք մի քանի արժեքներ վերադարձնելու համար, այլ ոչ թե վերադարձնելու մեկ արժեք, որը բավարարում է մի քանի չափանիշների ժամկետների միջակայքի դեպքում, այս մեթոդը ձեզ կապահովի գերազանց կատարողականություն:
Ենթադրենք, որ ցանկանում եք կիրառել VLOOKUP գործառույթ՝ վերադարձնելու բոլոր արժեքները, որոնք համապատասխանում են կոնկրետ ամսաթվերի միջակայքին: Քանի որ առաջադրանքի կատարման գործընթացը մի փոքր մեծ է, պարզապես հետևեք քայլ առ քայլ ուղեցույցին:
Քայլ 01. Նշեք մեկնարկի և ավարտի ամսաթվերը
Սկզբում դուք պետք է նշեք Սկսման ամսաթիվը և Ավարտի ամսաթիվը : Նման իրավիճակում Name Manager -ի օգտագործումը կարող է օգտակար լինել տվյալների հաճախակի թարմացման համար:
➤ Նախ, պարզապես մուտքագրեք երկու ամսաթիվ երկու տարբեր բջիջներում, ինչպես ցույց է տրված հետևյալ նկարում:
Ծանոթագրություն՝ Ես բացեցի նոր աշխատանքային թերթիկ՝ առաջադրանքը կատարելու համար: Այնուամենայնիվ,դա պարտադիր չէ։ Դուք կարող եք կատարել նույն առաջադրանքը առկա աշխատանքային թերթիկի շրջանակներում:
➤ Երկրորդ, ընտրեք C5 բջիջը, որը ցույց է տալիս Սկսման ամսաթիվը, և ընտրեք Անունների կառավարիչ Բանաձևեր ներդիրից:
Անմիջապես կտեսնեք երկխոսության տուփ, որը կոչվում է Անունների կառավարիչ և սեղմեք Նոր: տարբերակ:
Այնուհետև մուտքագրեք անունը որպես Սկսման_ամսաթիվ, և կրկնեք նույն գործընթացը Ավարտման ամսաթիվը :
Քայլ 02. գործ ունենալով ամսաթվերի մի քանի չափանիշների հետ
Ինչպես գիտեք, մենք պետք է հաշվի առնենք այն ժամկետները, որոնք համապատասխանում են չափանիշները։ Չափանիշներն այն են, որ Պատվերի ամսաթվերը կլինեն ավելի մեծ կամ հավասար Սկսման ամսաթիվը և փոքր կամ հավասար Ավարտի ամսաթիվը :
➤ Նման չափանիշներով զբաղվելու համար պարզապես օգտագործեք IF ֆունկցիան:
=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")
Այստեղ, ԵՎ գործառույթը վերադարձնում է ամսաթվեր, որոնք համապատասխանում են երկու չափանիշներին: Ավելին, եթե չափանիշները բավարարված են, IF ֆունկցիան վերադարձնում է Այո : Հակառակ դեպքում, այն կվերադառնա Ոչ :
Քայլ 03. Փնտրման արժեքի հաշվում
➤ Հետևյալը համակցված բանաձևն օգտագործում է IF և COUNTIF ֆունկցիաները` փնտրելու արժեքը հաշվելու համար, եթե բջիջը համապատասխանում է չափանիշներին (համընկնում է Այո ): Հակառակ դեպքում այն կվերադարձնի 0:
=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),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 ֆունկցիան վերադարձնում է Պատվերի ամսաթվերի համընկնող արժեքը :
Նշում. Դուք պետք է ուշադիր նշեք դոլարի նշանը ( $ ), հակառակ դեպքում չեք ստանա ձեր ցանկալի արդյունքը:
➤ <1 սեղմելուց հետո>Մուտքագրեք , դուք կստանաք, որ արդյունքը կլինի 44715 : Այնուհետև քաշեք գումարած նշանը հարակից սյունակներում մինչև Վաճառք և ներքևի բջիջները, մինչև որոնման արժեքը լինի 5 (օգտագործեք Լրացնել բռնակի գործիքը ):
➤ Ներքև և աջ քաշելուց հետո դուք կստանաք հետևյալ արդյունքը։
➤ Եթե ուշադիր նայեք, դուք կգտնեք, որ Պատվերի ամսաթվերը թվային ձևաչափով են: Պարզապես սեղմեք CTRL + 1 բջջի տիրույթն ընտրելուց հետո C15:C19 բացելու համար Ձևաչափել բջիջները տարբերակ:
➤ Այնուհետև ընտրեք ձեր ուզած ձևաչափը:
➤ Վերջապես, դուք կստանաք բոլոր արժեքները որոնք համապատասխանում են ամսաթվերի տիրույթի չափանիշներին:
4. VLOOKUP Երկու ամսաթվերի միջակայք, օգտագործելով Փնտրման գործառույթը
Վերջին, բայց ոչ պակաս կարևորը, դուք կարող եք նաև զբաղվել երկու տարբեր ամսաթվերի միջակայքերով: Օրինակ՝ ես անհատական սյունակ եմ ավելացրել՝ Առաքման ամսաթիվ : Այժմ ես ուզում եմ գտնել կոնկրետ տարրը, որը համապատասխանում է երկու ամսաթվերի երկու որոշակի ամսաթվերին: Բարեբախտաբար, դուք կարող եք հեշտությամբ կատարել առաջադրանքը՝ օգտագործելով 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 Տարրերի բջիջների տիրույթն է:
Բանաձեւը տեղադրելուց հետո դուք կստանաք հետևյալ արդյունքը.