Note: The other languages of the website are Google-translated. Back to English

INDEX և MATCH բազմաթիվ սյունակներում

Արժեք որոնելու համար՝ մի քանի սյունակներում համապատասխանեցնելու միջոցով, զանգվածի բանաձև՝ հիմնված է INDEX և MATCH գործառույթներ, որոնք ներառում են ԲԱMՄԱ, ՓՈԽԱՆԵԼ և ՇԱՐԱՍՅՈՒՆԸ քեզ լավություն կանի:

ինդեքսը համընկնում է բազմաթիվ սյունակների 1-ին

Ինչպե՞ս որոնել արժեք՝ համապատասխանեցնելով բազմաթիվ սյունակներում:

Լրացնելու համար յուրաքանչյուր ուսանողի համապատասխան դասարան ինչպես ցույց է տրված վերը նշված աղյուսակը, որտեղ տեղեկատվությունը թվարկված է բազմաթիվ սյունակներում, նախ կարող եք օգտագործել MMULT, TRANSPOSE և COLUMN ֆունկցիայի հնարքը՝ մատրիցային զանգված ստեղծելու համար։ Այնուհետև MATCH ֆունկցիան ձեզ կտա ձեր որոնման արժեքի դիրքը, որը կուղարկվի INDEX՝ զանգվածում փնտրվող արժեքը ստանալու համար:

Ընդհանուր շարահյուսություն

=INDEX(return_range,(MATCH(1,MMULT(--(lookup_array=lookup_value),TRANSPOSE(COLUMN(lookup_array)^0)),0)))

√ Նշում. Սա զանգվածի բանաձև է, որը պահանջում է մուտքագրել Ctrl + Հերթափոխություն + Մտնել.

  • վերադարձի_տիրույթ: Այն միջակայքը, որտեղից ցանկանում եք, որ բանաձևը վերադարձնի դասի տեղեկատվությունը: Այստեղ վերաբերում է դասի տիրույթին:
  • lookup_value: Արժեքը, որն օգտագործվում է բանաձևի համապատասխան դասի տեղեկատվությունը գտնելու համար: Այստեղ վերաբերում է տվյալ անվանմանը։
  • lookup_array: Բջիջների շրջանակը, որտեղ lookup_value նշված է; Համեմատվող արժեքներով միջակայքը lookup_value. Այստեղ վերաբերում է անվան տիրույթին:
  • համընկնում_տիպ 0: MATCH- ին ստիպում է գտնել առաջին արժեքը, որը ճշգրիտ հավասար է lookup_value.

Գտնել Ջիմի դաս, խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը H5 բջիջում և սեղմել Ctrl + Հերթափոխություն + Մտնել արդյունքը ստանալու համար.

= INDEX ($ B $ 5: $ B $ 7,(MATCH(1,ՄՈՒԼՏ(--($C$5:$E$7=G5),ՏՐԱՆՍՊՈՍԵՔ(ՍՅՈՒՆ($C$5:$E$7)^0))) 0)))

√ Նշում․ դոլարի նշանները ($) վերևում ցույց են տալիս բացարձակ հղումներ, ինչը նշանակում է, որ բանաձևի անվան և դասերի միջակայքերը չեն փոխվի, երբ բանաձևը տեղափոխեք կամ պատճենեք այլ բջիջներ: Նկատի ունեցեք, որ դուք չպետք է դոլարի նշաններ ավելացնեք բջջային հղումին, որը ներկայացնում է որոնման արժեքը, քանի որ ցանկանում եք, որ այն հարաբերական լինի, երբ այն պատճենեք այլ բջիջներում: Բանաձևը մուտքագրելուց հետո քաշեք լցման բռնակը ներքև՝ ստորև բերված բջիջներում բանաձևը կիրառելու համար:

ինդեքսը համընկնում է բազմաթիվ սյունակների 2-ին

Բանաձևի բացատրություն

=INDEX($B$5:$B$7,(MATCH(1,MMULT(--($C$5:$E$7=G5),TRANSPOSE(COLUMN($C$5:$E$7)^0)),0)))

  • --($C$5:$E$7=G5): Այս հատվածը ստուգում է տիրույթի յուրաքանչյուր արժեք $C$5:$E$7 եթե դրանք հավասար են G5 բջիջի արժեքին, և գեներացնում են TRUE և FALSE զանգված, այսպես.
    {ՃԻՇՏ, ԿԵՂԾ, ԿԵՂԾ, ԿԵՂԾ, ԿԵՂԾ, ԿԵՂԾ, ԿԵՂԾ, ԿԵՂԾ, ՍՈՒՏ}.
    Կրկնակի բացասականն այնուհետև TRUE-ը և FALSE-ները կվերածի 1-ի և 0-ի՝ ստանալով այսպիսի զանգված.
    {1,0,0; 0,0,0; 0,0,0}.
  • COLUMN ($C$5:$E$7): COLUMN ֆունկցիան վերադարձնում է տիրույթի սյունակների համարները $C$5:$E$7 այսպիսի զանգվածում. 3,4,5 {}.
  • TRANSPOSE (COLUMN ($C$5:$E$7)^0) = TRANSPOSE (3,4,5 {}^0): Հզորությունը 0-ի հասցնելուց հետո {3,4,5} զանգվածի բոլոր թվերը կվերածվեն 1-ի՝ {1,1,1}-ի: TRANSPOSE ֆունկցիան այնուհետև սյունակային զանգվածը փոխակերպում է տողային զանգվածի, ինչպիսին է. {1; 1; 1}.
  • MMULT (--($C$5:$E$7=G5),TRANSPOSE (COLUMN ($C$5:$E$7)^0)) = MMULT ({1,0,0; 0,0,0; 0,0,0},{1; 1; 1}): MMULT ֆունկցիան վերադարձնում է երկու զանգվածների մատրիցային արտադրյալը հետևյալ կերպ. {1; 0; 0}.
  • ՀԱՄԱԿԱՐԳ (1,MMULT (--($C$5:$E$7=G5),TRANSPOSE (COLUMN ($C$5:$E$7)^0)), 0) = ՀԱՄԱԿԱՐԳ (1,{1; 0; 0}, 0): Լուցկու_տիպը 0 ստիպում է MATCH ֆունկցիան վերադարձնել առաջին համընկնման դիրքը 1 զանգվածում {1; 0; 0}, Որը 1.
  • INDEX ($ B $ 5: $ B $ 7,(ՄԱՏՉ (1,MMULT (--($C$5:$E$7=G5),TRANSPOSE (COLUMN ($C$5:$E$7)^0)), 0))) = INDEX ($ B $ 5: $ B $ 7,1): INDEX գործառույթը վերադարձնում է 1st արժեքը դասի միջակայքում $ B $ 5: $ B $ 7, Որը A.

Որպեսզի հեշտությամբ որոնեք արժեք՝ համընկնելով բազմաթիվ սյունակներում, կարող եք նաև օգտագործել մեր պրոֆեսիոնալ Excel հավելումը Kutools համար Excel. Առաքելությունն իրականացնելու համար տե՛ս հրահանգը.


Հարակից գործառույթներ

Excel ԻՆԴԵՔՍ գործառույթ

Excel INDEX ֆունկցիան վերադարձնում է ցուցադրվող արժեքը ՝ հիմնված տվյալ դիրքի միջակայքից կամ զանգվածից:

Excel MATCH գործառույթ

Excel MATCH գործառույթը որոնում է որոշակի արժեք մի շարք բջիջներում և վերադարձնում արժեքի հարաբերական դիրքը:

Excel MMULT գործառույթ

Excel MMULT ֆունկցիան վերադարձնում է երկու զանգվածների մատրիցային արտադրյալը: Զանգվածի արդյունքն ունի նույն թվով տողեր, որքան զանգված 1-ը և նույնքան սյունակ, որքան զանգված 2-ը:

Excel TRANSPOSE գործառույթը

Excel TRANSPOSE ֆունկցիան պտտում է տիրույթի կամ զանգվածի կողմնորոշումը: Օրինակ, այն կարող է պտտել աղյուսակը, որը դասավորված է հորիզոնական տողերով դեպի ուղղահայաց սյունակներում կամ հակառակը:

Excel Սյունակի գործառույթ

COLUMN ֆունկցիան վերադարձնում է սյունակի թիվը, որի բանաձևը հայտնվում է կամ վերադարձնում է տվյալ հղումի սյունակի համարը: Օրինակ, բանաձևը =COLUMN(BD) վերադարձնում է 56:


Առնչվող բանաձևեր

Բազմակի չափանիշների որոնում INDEX- ով և MATCH- ով

Մի քանի սյունակներով և տողերով մակագրված Excel- ի աղյուսակում մեծ տվյալների բազայի հետ գործ ունենալիս միշտ դժվար է գտնել մի բան, որը բավարարում է բազմաթիվ չափանիշների: Այս դեպքում կարող եք օգտագործել զանգվածային բանաձև ՝ INDEX և MATCH գործառույթներով:

Երկկողմանի որոնում INDEX- ով և MATCH- ով

Excel-ում և՛ տողերում, և՛ սյունակներում ինչ-որ բան որոնելու համար, կամ մենք ասում ենք՝ որոնել արժեք տվյալ տողի և սյունակի խաչմերուկում, կարող ենք օգտագործել INDEX և MATCH ֆունկցիաների օգնությունը:

Փնտրեք առավելագույն համապատասխանության արժեքը `բազմաթիվ չափանիշներով

Որոշ դեպքերում կարող է անհրաժեշտ լինել փնտրել ամենամոտ կամ մոտավոր համընկման արժեքը `հիմնվելով մեկից ավելի չափանիշների վրա: INDEX, MATCH և IF գործառույթների համադրությամբ դուք կարող եք արագ դա անել Excel- ում:


Գրասենյակի արտադրողականության լավագույն գործիքները

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

Likeանկանու՞մ եք արագ և կատարելապես ավարտել ձեր ամենօրյա աշխատանքը: Excel- ի համար Kutools- ը բերում է 300 հզոր առաջադեմ առանձնահատկություններ (Միավորել աշխատանքային տետրերը, գումարն ըստ գույնի, բաժանված բջիջների պարունակությունը, փոխարկել ամսաթիվը և այլն ...) և 80% ժամանակ խնայել ձեզ համար:

  • Նախատեսված է 1500 աշխատանքային սցենարի համար, օգնում է ձեզ լուծել Excel- ի 80% խնդիրները:
  • Կրճատեք ստեղնաշարի և մկնիկի հազարավոր կտտոցներ ամեն օր, թեթեւացրեք ձեր հոգնած աչքերն ու ձեռքերը:
  • Դարձեք Excel փորձագետ 3 րոպեի ընթացքում: Այլևս կարիք չկա հիշելու ցավոտ բանաձևեր և VBA կոդեր:
  • 30-օրյա անսահմանափակ անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք: Անվճար արդիականացում և աջակցություն 2 տարի ժամկետով:
Excel ժապավեն (տեղադրված է Excel- ի համար նախատեսված Kutools)

Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս ձեր արտադրողականությունը մեծացնում է 50% -ով:
  • Արդյունավետ ներդիրներ է բերում գրասենյակ (ներառյալ Excel- ը), ճիշտ այնպես, ինչպես Chrome- ը, Firefox- ը և նոր Internet Explorer- ը:
Excel- ի էկրանային նկար (տեղադրված է Office ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (0)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր