Ինչպես օգտագործել INDEX MATCH բանաձևը Excel-ում (9 օրինակ)

  • Կիսվել Սա
Hugh West

Այժմ մենք պետք է կոնկրետ տեղեկություններ փնտրենք մեր մեծ 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)
<0 MATCH բանաձևը օգտագործում է 1 որպես համընկնման տիպի փաստարկ, որը կվերադարձնի ամենամեծ արժեքը, որը փոքր է կամ հավասար 6000 որոնման արժեքին: Այստեղ այն կվերադառնա 2 :
  • 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-րդ տողի բոլոր արժեքները

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: