Բովանդակություն
Այժմ մենք պետք է կոնկրետ տեղեկություններ փնտրենք մեր մեծ Excel աշխատաթերթում: Բայց դա հոգնեցուցիչ է ձեռքով որոնել: Բանաձևը, որը համագործակցում է INDEX և MATCH ֆունկցիաները , կարող է շատ հեշտությամբ կատարել տվյալների որոնման զարմանալի աշխատանքը: Այն կարող է նաև կատարել առաջադեմ որոնումներ: Այս հոդվածում մենք ձեզ ցույց կտանք պարզ և արդյունավետ եղանակներ Օգտագործելու INDEX MATCH բանաձևը Excel-ում:
Պատկերազուրկ, որպես օրինակ մենք կօգտագործենք տվյալների հավաքածուի նմուշ: Օրինակ՝ հետևյալ տվյալների բազան ներկայացնում է ընկերության Վաճառող , Ապրանք և Զուտ վաճառքը :
Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը
Ներբեռնեք հետևյալ աշխատանքային գրքույկը՝ ինքնուրույն պարապելու համար:
INDEX-MATCH.xlsx-ի օգտագործումը
Ներածություն INDEX ֆունկցիա
- Շարահյուսություն
INDEX(զանգված, տող_թիվ,[սյունակի_թիվ])
- Փաստարկներ
զանգված. Այն տիրույթը, որտեղից այն կբերի տվյալները:
շարքի_թիվը: Վերադարձվող տվյալների տողի համարը:
[column_num]. Վերադարձվող տվյալների սյունակի համարը:
- Նպատակը
INDEX ֆունկցիան առբերում է տվյալ տիրույթի որոշակի տողի և սյունակի հատման կետում գտնվող բջջի արժեքը կամ հղումը:
հետևյալ տվյալների բազան՝ Nate Sales 17000 առկա է 4-րդ տողում և 3-րդ սյունակում B5:D10 .
Կարդալ ավելին. Ինդեքսի համընկնում է բազմաթիվ տողերի գումարը Excel-ում (3 եղանակ)
9. Գտեք մոտավոր համընկնում, օգտագործելով INDEX MATCH
INDEX MATCH բանաձևը շատ օգտակար է մոտավոր համընկնումը պարզելիս: Այս օրինակում մենք կգտնենք արտադրանքը մոտավոր Զուտ վաճառքի 6000 -ի համար: Հետևաբար, հետևեք գործընթացին:
ՔԱՅԼԵՐ.
- Սկզբում սեղմեք F5 բջիջը:
- Այնուհետև մուտքագրեք բանաձևը՝
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
- Վերջում սեղմեք Enter ։
ՆՇՈՒՄ. Տվյալները պետք է լինեն Աճման կամ Նվազման կարգի, որպեսզի այս բանաձևն աշխատի:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(F4,D5:D10,1)
- INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
INDEX ֆունկցիան վերադարձնում է Երթուղիչ որը գտնվում է 2-րդ տողում C5:C10 տիրույթում:
Կարդալ ավելին. Ինչպե՞ս օգտագործել INDEX-ը և Match-ը մասնակի համընկնման համար (2 եղանակ)
Ինչո՞ւ է INDEX MATCH-ն ավելի շահավետ, քան VLOOKUP-ը:
1. INDEX MATCH բանաձևը նայում է փնտրման արժեքի երկու ձախ և աջ կողմերին
VLOOKUP ֆունկցիան չի կարող տվյալներ վերցնել ձախից որոնման արժեքի կողմը: Բայց ԻԴԵՔՍ ՄԱՏՉ բանաձևը կարող է դա անել:
2. INDEX MATCH-ն աշխատում է ուղղահայաց և հորիզոնական միջակայքերով
VLOOKUP կարող է տվյալներ ստանալ միայն ուղղահայացից զանգված, մինչդեռ INDEX MATCH կարող է անցնել ուղղահայաց, ինչպես նաև հորիզոնական տվյալների միջով:
3. VLOOKUP-ը ձախողվում է նվազող տվյալների հետ
VLOOKUP ֆունկցիան չի կարող մշակել նվազման կարգի տվյալները, երբ խոսքը վերաբերում է մոտավոր համընկնումին:
4. INDEX MATCH-ով բանաձևը մի փոքր ավելի արագ է
VLOOKUP մի փոքր ավելի դանդաղ գործառույթ է չափազանց շատ տողերի և սյունակների հետ աշխատելիս:
5. Անկախ սյունակի իրական դիրքից
VLOOKUP անկախ սյունակի իրական դիրքից: Այսպիսով, երբ դուք ջնջեք սյունակ, VLOOKUP ֆունկցիան սխալ արդյունք կտա:
6. VLOOKUP-ը դժվար չէ օգտագործել
The VLOOKUP գործառույթն ավելի հեշտ է օգտագործել INDEX MATCH գործառույթների համեմատ: Եվ մեր որոնման գործողությունների մեծ մասը կարելի է կատարել VLOOKUP հեշտությամբ:
Կարդալ ավելին. INDEX MATCH vs VLOOKUP ֆունկցիան (9 օրինակ)
Եզրակացություն
Այսուհետ, դուք կկարողանաք Օգտագործել INDEX MATCH բանաձևը Excel -ում վերը նկարագրված մեթոդներով։ . Շարունակեք օգտագործել դրանք և տեղեկացրեք մեզ, եթե ունեք առաջադրանքը կատարելու այլ եղանակներ: Մի մոռացեք թողնել մեկնաբանություններ, առաջարկություններ կամ հարցումներ, եթե ունեք որևէ մեկը ստորև ներկայացված մեկնաբանությունների բաժնում:
B5:D10.
MATCH ֆունկցիայի ներածություն
- Սինտաքս
MATCH (որոնման_արժեք, փնտրման_զանգված, [համապատասխանի_տիպ])
- Փաստարկներ
որոնման_արժեք՝ Տվյալների տիրույթում փնտրվող արժեքը:
lookup_array . Տվյալների տիրույթը, որտեղից այն կփնտրի lookup_value :
[match_type]: – 1/0/1 : -1 նշանակում է ճշգրիտ համընկնումից մեծ արժեք, 0 ` ճշգրիտ համընկնում, և 1 ` ճշգրիտ համընկնումից փոքր արժեք:
- Նպատակ
MATCH ֆունկցիան վերադարձնում է որոնման_արժեքի հարաբերական դիրքը զանգվածում:
Ստորև բերված տվյալների բազայում F4 բջջի արժեքը Frank ( lookup_value ) և Frank առկա է <1-ում:>3-րդ պաշտոնը Վաճառող բաժնում ( B5:B10 ): Այսպիսով, այն վերադարձնում է 3 :
9 Օրինակներ Excel-ում INDEX MATCH բանաձևն օգտագործելու համար
Այժմ մենք կստեղծենք մի բանաձև, որը համատեղում է երկու գործառույթները. Մենք արդեն տեղյակ ենք, որ INDEX ֆունկցիայի համար անհրաժեշտ են տողերի և սյունակների համարներ` տվյալներ ստանալու համար, մինչդեռ MATCH ֆունկցիան վերադարձնում է տվյալների գտնվելու վայրը: Այսպիսով, մենք կարող ենք հեշտությամբ տեղադրել նրանց արգումենտը՝ տողերի և սյունակների համարները ստանալու համար:
Հետևյալ տվյալների բազայում INDEX ֆունկցիան կհանի տվյալները B5:D10 -ից: . MATCH ֆունկցիան վերադարձնում է տողի համարը 3 և մենք նշել ենք սյունակի համարը: Այսպիսով,բանաձևը ցույց կտա տիրույթի 3-րդ տողում և 3-րդ սյունակում առկա տվյալները:
1. Երկկողմանի Որոնում INDEX MATCH-ով Excel-ում
Երկկողմանի որոնում նշանակում է բեռնել տողի համարը և սյունակի համարը` օգտագործելով MATCH գործառույթը, որն անհրաժեշտ է INDEX <2-ի համար:> ֆունկցիան: Հետևաբար, առաջադրանքը կատարելու համար հետևեք ստորև նշված քայլերին:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք F6 բջիջը:
- Այնուհետև մուտքագրեք բանաձևը.
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
- Վերջապես սեղմեք Enter և այն կվերադարձնի արժեքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(F5,B5:B10,0)
MATCH բանաձևը վերադարձնում է 3 INDEX որպես տող համարը։
- MATCH(F4,B4:D4,0))
Այս MATCH բանաձեւը վերադարձնում է 3 մինչև INDEX որպես սյունակի համար:
- INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))
Վերջապես, INDEX ֆունկցիան վերադարձնում է 13500 որը գտնվում է 3-րդ տողում: և 3-րդ սյունակը B5:D10 միջակայքում:
Կարդալ ավելին. SUMPRODUCT INDEX և MATCH ֆունկցիաներով Excel-ում
2. INDEX MATCH բանաձևը դեպի ձախ փնտրելու համար
INDEX MATCH բանաձևի հիմնական առավելությունն այն է, որ այն կարող է տվյալներ ստանալ որոնման արժեքի ձախ կողմից: Այսպիսով, սովորեք գործողությունն իրականացնելու քայլերը:
ՔԱՅԼԵՐ.
- Նախ ընտրեք բջիջը F5 ։
- Հաջորդում մուտքագրեք բանաձևը՝
=INDEX(B5:B10,MATCH(F4,C5:C10,0))
- Վերջապես սեղմեք Enter և այն կվերադարձնի արժեքը:
Այստեղ բանաձևը վերադարձնում է Վաճառողի անունը, որը գտնվում է որոնման արժեքի ձախ կողմում Մալուխ :
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(F4,C5:C10,0)
MATCH բանաձևը վերադարձնում է 1 INDEX որպես տողի համարը:
- INDEX(B5:B10,MATCH(F4,C5:C10,0))
Վերջապես, INDEX ֆունկցիան վերադարձնում է Wilham որը գտնվում է 1-ին տողում B5:B10 տիրույթում։
Կարդալ ավելին. Ինչպես օգտագործել INDEX MATCH բանաձևը Excel-ում (9 օրինակ)
3. Տառապանին զգայուն որոնում՝ օգտագործելով INDEX MATCH բանաձևը
MATCH գործառույթը լռելյայնորեն մեծատառերի զգայուն չէ: Այնուամենայնիվ, մենք կարող ենք կիրառել EXACT ֆունկցիան որոնման համար, որը հարգում է վերին և ստորին տառերը: Հետևաբար, հետևեք գործընթացին՝ Օգտագործեք INDEX MATCH բանաձևը Case – Զգայուն որոնում Excel -ում:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք F5 բջիջը:
- Այնուհետև մուտքագրեք բանաձևը.
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- Վերջում սեղմեք Enter արժեքը վերադարձնելու համար:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- EXACT(F4,B5:B10)
EXACT ֆունկցիան վերադարձնում է ՃԻՇՏ միայն միջակայքի առաջին տվյալների համար ( B5 ): B5:B10 և FALSE մյուսների համար:
- MATCH(TRUE,EXACT(F4,B5:B10),0)
Այս MATCH բանաձևը վերադարձնում է 1 INDEX որպես տողի համար։
- INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
Վերջապես, INDEX ֆունկցիան վերադարձնում է 2600 որը գտնվում է 1-ին տողում D5:D10 տիրույթում:
Կարդալ ավելին` Ինդեքսի օրինակներ -MATCH բանաձև Excel-ում (8 մոտեցում)
4. Օգտագործեք INDEX MATCH-ը Closest Match-ի համար
Երբեմն, մենք կարող ենք չստանալ որոնման արժեքի ճշգրիտ համապատասխանությունը որոնման զանգվածում: Այդ դեպքում մենք ցանկանում ենք փնտրել ամենամոտ համընկնումը։ Դա հատկապես տեղի է ունենում թվային որոնման արժեքների դեպքում: Այժմ իմացեք Ամենամոտ համընկնումը գտնելու գործընթացը INDEX MATCH բանաձևի միջոցով:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք F5 բջիջը:
- Այնուհետև մուտքագրեք բանաձևը.
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
- Վերջում սեղմեք Enter :
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- ABS(D5:D10-F4)
Նախ բանաձևը հանում է F4 բջջի արժեքը <1 միջակայքից>D5:D10 տարբերություններն առաջացնելու համար, և մենք օգտագործում ենք ABS ֆունկցիան ` բացասական արդյունքները դրականի փոխակերպելու համար:
- MIN(ABS(D5: D10-F4))
Այնուհետև MIN ֆունկցիան վերադարձնում է ամենափոքր տարբերությունը, որը 500 .
- ՄԱՏՉ(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)
MIN(ABS(D5:D10-F4)) բանաձևի արդյունքը որոնման արժեքն է ( 500 ) MATCH ֆունկցիայի և որոնման զանգվածի համար: է ABS(D5:D10-F4) բանաձևի ելքերը:
- INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0))
Ի վերջո, INDEX ֆունկցիան վերադարձնում է Երթուղիչը քանի որ այն ունի ամենամոտ Զուտ վաճառքը կազմում է 5000 :
5. Բազմաթիվ չափանիշների որոնում INDEX MATCH բանաձևով
Ամենաօգտակար գործողություններից մեկը INDEX MATCH-ով բանաձևն այն է, որ այն կարող է կատարել որոնում` հիմնված բազմաթիվ պայմանների վրա: Հետևեք ստորև նշված քայլերին, որպեսզի տեսնեք, թե ինչպես կարող ենք ստանալ Զուտ վաճառք հիմնված Վաճառողի անունի և Ապրանքի -ի վրա:
ՔԱՅԼԵՐ:
- Առաջին հերթին ընտրեք բջիջ F6 բանաձևը մուտքագրելու համար.
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
- Այնուհետև սեղմեք Enter և կստանաք արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)
MATCH բանաձևը վերադարձնում է 2 INDEX որպես տողի համար: Այստեղ մենք համեմատում ենք բազմաթիվ չափանիշները՝ կիրառելով բուլյան տրամաբանություն:
- INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))
Վերջապես, INDEX ֆունկցիան վերադարձնում է 11500 որը գտնվում է տիրույթի 2-րդ տողում D5:D10 .
Կարդալ ավելին. ԻնչպեսՕգտագործեք INDEX-MATCH բանաձևը Excel-ում՝ բազմաթիվ արդյունքներ ստեղծելու համար
Նման ընթերցումներ
- Բազմաթիվ չափանիշներ Excel-ում՝ օգտագործելով INDEX, MATCH և COUNTIF ֆունկցիան
- Ինչպես օգտագործել INDEX & MATCH աշխատաթերթի գործառույթները Excel VBA-ում
- Excel Index Համապատասխանեցրեք մեկ/բազմաթիվ չափանիշներին մեկ/բազմաթիվ արդյունքներով
- INDEX MATCH-ը Excel-ի բազմաթիվ թերթերում ( Այլընտրանքով)
- SUMIF՝ INDEX և MATCH ֆունկցիաներով Excel-ում
6. Excel INDEX MATCH բանաձև՝ նիշերի նիշերով
Մենք կարող ենք օգտագործել աստղանիշը ( * ), որը վայրանշանի նիշ է , գտնելու որոնման արժեքի մասնակի համընկնում: Առաջադրանքը կատարելու համար տե՛ս ստորև բերված օրինակը: Մենք ունենք Nat բջջում F4 : Չկա Վաճառող այդ անունով, բայց մենք ունենք Նաթան , որը մասնակի համընկնում է:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք F5 բջիջը։
- Այնուհետև մուտքագրեք բանաձևը՝
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
- Վերջապես սեղմեք Enter և այն կվերադարձնի Զուտ վաճառքը Nathan :
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(F4&”*”,B5:B10,0)
F4&”*” մեր որոնման արժեքն է, որտեղ աստղանիշը նիշ է, որը ներկայացնում է Nat -ով սկսվող ցանկացած թվով նիշ: Բանաձևը վերադառնում է 4 ։
- INDEX(D5:D10,MATCH(F4&”*”,B5:B10,0))
Վերջապես, INDEX ֆունկցիան վերադարձնում է 17000 որը գտնվում է 4-րդ տողում D5:D10 տիրույթում։
Կարդալ ավելին. INDEX MATCH Բազմաթիվ չափորոշիչներ wildcard-ով Excel-ում (Ամբողջական ուղեցույց)
7. Կիրառել INDEX MATCH-ը եռակողմ որոնման համար Excel-ում
INDEX MATCH բանաձևի առաջադեմ օգտագործումը վերաբերում է Եռակողմ որոնում կատարելուն: INDEX ֆունկցիայի մեկ այլ շարահյուսություն հետևյալն է> [area_num] ( Ընտրովի ) նշանակում է, եթե զանգվածի արգումենտը բազմակի միջակայք է, այս թիվը կընտրի կոնկրետ հղումը բոլոր միջակայքներից:
Այս օրինակում մենք' Կօգտագործեմ այս կամընտիր արգումենտը՝ հունվար , փետրվար և մարտ ամիսներից որևէ մեկից ցանկալի տվյալները վերադարձնելու համար: Հետևաբար, հետևեք ստորև նշված քայլերին՝ Օգտագործեք INDEX MATCH բանաձևը Excel-ում Եռակողմ Որոնման համար :
ՔԱՅԼԵՐ.
- Առաջին հերթին ընտրեք F7 բջիջը` բանաձևը մուտքագրելու համար.
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
- Հաջորդը, սեղմեք Enter : Այսպիսով, դուք կտեսնեք արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- IF(F4=”January”,1,IF(F4=”February”,2,3))
IF ֆունկցիան կվերադարձնի 2 քանի որ մեր տրված ամիսը փետրվարն է : INDEX ֆունկցիանարժեքը կվերցնի 2-րդ զանգվածից, այսինքն Փետրվար ։
- MATCH(F6,B5:D5,0)
MATCH ֆունկցիան վերադարձնում է 3 :
- MATCH(F5,B6:B7,0)
Այս MATCH ֆունկցիան վերադարձնում է 2 ։
- INDEX((B6:D7,B11:D12, B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4=”հունվար”,1,IF(F4=”փետրվար”,2,3) )))
Վերջապես, INDEX ֆունկցիան վերադարձնում է 12500 որը գտնվում է 3-րդ սյունակի խաչմերուկում և 2-րդ շարքը 2-րդ զանգվածի:
Կարդալ ավելին. Ինչպես օգտագործել INDEX MATCH-ը Excel-ում VLOOKUP-ի փոխարեն (3 եղանակ )
8. Առբերեք ամբողջ տողի/սյունակի արժեքները INDEX MATCH բանաձևով
INDEX MATCH բանաձևի մեկ այլ կիրառություն ամբողջ տողից տվյալներ է առբերվում կամ սյունակ. Այսպիսով, սովորեք գործողությունն իրականացնելու կարգը:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք F5 բջիջը: Այստեղ մուտքագրեք բանաձևը.
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
- Այնուհետև սեղմեք Enter և այն Ամբողջ 3-րդ տողի տվյալները կթափվեն տիրույթում B5:D10 :
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(F4,B5:B10,0)
The MATCH բանաձևը վերադարձնում է 3 INDEX որպես տողի համար:
- INDEX(B5:D10,MATCH(F4,B5:B10, 0),0)
INDEX ֆունկցիան վերադարձնում է տիրույթի 3-րդ տողի բոլոր արժեքները