Ինչպես օգտագործել INDEX ֆունկցիան Excel-ում (6 հարմար օրինակ)

  • Կիսվել Սա
Hugh West

INDEX ֆունկցիան Excel-ի 10 ամենաշատ օգտագործվող գործառույթներից մեկն է: Այս ձեռնարկում դուք ամբողջական պատկերացում կունենաք այն մասին, թե ինչպես է INDEX ֆունկցիան աշխատում է Excel-ում առանձին և Excel-ի այլ գործառույթների հետ միասին:

Դուք կստանաք Excel INDEX ֆունկցիան: երկու ձևով՝ Զանգվածի ձև և Հղման ձև ։

Excel INDEX ֆունկցիան զանգվածի ձևով (Արագ դիտում).

Երբ դուք մտադիր եք արժեք (կամ արժեքներ) վերադարձնել մեկ տիրույթից, դուք կօգտագործեք INDEX ֆունկցիայի զանգվածի ձևը:

Excel INDEX ֆունկցիան հղման ձևով (Արագ դիտում).

Երբ դուք մտադիր եք վերադարձնել արժեք (կամ արժեքներ) մի քանի միջակայքներից, դուք կօգտագործեք INDEX <-ի հղման ձևը: 2>գործառույթ:

Ներբեռնեք Excel-ի աշխատանքային գիրքը

Ներբեռնեք Excel-ի աշխատանքային գիրքը, որպեսզի կարողանաք զբաղվել ինքներդ:

INDEX Function.xlsx-ի օգտագործումը

Ներածություն INDEX ֆունկցիային Excel-ում

Ֆունկցիայի նպատակը՝

Վերադարձնում է բջիջի արժեքը կամ հղումը որոշակի տողի և սյունակի հատման կետում, տվյալ տիրույթում:

INDEX ֆունկցիայի շարահյուսությունը զանգվածի ձևով.

=INDEX (զանգված, տող_թիվ, [սյունակի_թիվ])

Փաստարկներ.

արգումենտ պարտադիր/ կամընտիր արժեք
զանգված Պահանջվում է Փոխանցել բջիջների տիրույթ կամ զանգվածի հաստատուն այս արգումենտին
row_numՀամապատասխանեցրեք մեկ/բազմաթիվ չափանիշները մեկ/բազմաթիվ արդյունքների հետ
  • Excel INDEX MATCH՝ մեկ բջիջում բազմաթիվ արժեքներ վերադարձնելու համար
  • INDEX MATCH Բազմաթիվ չափորոշիչներ Wildcard-ով Excel-ում (Ամբողջական ուղեցույց)
  • Ինչպես ընտրել հատուկ տվյալներ Excel-ում (6 մեթոդ)
  • Օրինակ 6. INDEX ֆունկցիան կարող է նաև լինել Օգտագործվում է որպես բջջի հղում

    Օրինակ 5-ում մենք տեսանք, թե ինչպես կարելի է օգտագործել INDEX ֆունկցիան` տիրույթից մի ամբողջ տող վերադարձնելու համար: Դուք կարող եք նաև օգտագործել հետևյալ պարզ բանաձևը ցանկացած բջիջում՝ նույնը ստանալու համար:

    =D6:G6

    Այն կետը, որը ես փորձում եմ նշել հետևյալն է՝ INDEX ֆունկցիան կարող է նաև վերադարձնել բջիջի հղում՝ բջջային արժեքի փոխարեն: Վերոնշյալ բանաձևում ես կօգտագործեմ INDEX(D6:G9,1,4) G6 -ի փոխարեն: Այսպիսով, բանաձևը կլինի այսպիսին՝

    =D6:INDEX(D6:G9,1,4)

    🔎 Այս բանաձևի գնահատումը.

    • Սկզբում ընտրեք այն բջիջը, որտեղ գտնվում է բանաձևը:
    • Գնացեք Բանաձևեր ներդիր >> ; Բանաձեւերի աուդիտ խումբ >> Սեղմեք Evaluate Formula հրամանի վրա:
    • Կբացվի Evaluate Formula երկխոսության տուփը:

    • Գնահատման դաշտում դուք կստանաք բանաձևը =D6:INDEX(D6:G9,1,4) :
    • Այժմ սեղմեք Գնահատեք .
    • Բանաձևն այժմ ցույց է տալիս բջիջների տիրույթը $D$6:$G$6 ։
    • Այսպիսով, ամբողջ INDEX բանաձևը վերադարձրել է բջջային հղում, ոչ թե բջիջարժեքը։

    Ընդհանուր սխալներ Excel-ում INDEX ֆունկցիան օգտագործելիս

    #REF! Սխալ.

    Դա տեղի է ունենում-

    • Երբ ձեր անցած row_num արգումենտն ավելի բարձր է, քան առկա տողերի համարները տիրույթում:
    • Երբ ձեր փոխանցած col_num արգումենտը ավելի բարձր է, քան առկա սյունակների համարները տիրույթում:
    • Երբ ձեր անցած area_num արգումենտն ավելի բարձր է, քան առկա տարածքի համարները:

    #VALUE! Սխալ.

    Դա առաջանում է, երբ դուք ոչ թվային արժեքներ եք տրամադրում որպես row_num, col_num կամ area_num:

    Եզրակացություն

    INDEX Ֆունկցիան հետևյալն է. Excel-ի ամենահզոր գործառույթներից մեկը: Մի շարք բջիջների միջով ճանապարհորդելու և մի շարք բջիջներից տվյալներ ստանալու համար դուք շատ ժամանակ կօգտագործեք Excel-ի INDEX ֆունկցիան: Եթե ​​գիտեք Excel-ի INDEX ֆունկցիան օգտագործելու եզակի եղանակ, տեղեկացրեք մեզ մեկնաբանությունների դաշտում: Excel-ի հետ կապված լրացուցիչ բովանդակության համար կարող եք այցելել մեր բլոգը :

    Պահանջվում է Փոխանցել տողի համարը բջիջների տիրույթում կամ զանգվածի հաստատունը
    col_num Կամընտիր Անցեք սյունակի համարը բջջային տիրույթում կամ զանգվածի հաստատունը

    Նշում.

    • Եթե օգտագործում եք երկուսն էլ. row_num և column_num արգումենտները, INDEX ֆունկցիան կվերադարձնի արժեքը բջիջից row_num և column_num-ի հատման կետում: .
    • Եթե դուք row_num կամ column_num սահմանում եք 0 (զրո), ապա դուք կստանաք համապատասխանաբար ամբողջ սյունակի արժեքները կամ ամբողջ տողի արժեքները: զանգվածների ձևը. Դուք կարող եք զետեղել այդ արժեքները բջիջներում՝ օգտագործելով Array Formula-ը:

    INDEX ֆունկցիայի շարահյուսություն հղումային ձևում՝

    =INDEX (հղում, տող_թիվ, [column_num], [area_num])

    Փաստարկներ. արժեք հղում Պահանջվում է Անցնել մեկից ավելի տիրույթ կամ զանգված row_num Պահանջվում է Տողի համարը փոխանցել որոշակի բջիջների տիրույթում col_num Կամընտիր Անցեք սյունակի համարը որոշակի բջիջների տիրույթում area_num կամընտիր Անցեք տարածքի համարը, որը ցանկանում եք ընտրել ընդգրկույթների խմբից

    Նշում.

    • Եթե որպես զանգվածի արժեք փոխանցեք մեկից ավելի միջակայք կամ զանգված, ապա պետք է նաև փոխանցեքarea_num:
    • Եթե area_num բացակայում է, INDEX ֆունկցիան կաշխատի առաջին տիրույթի հետ: Եթե ​​դուք արժեք եք փոխանցում որպես area_num , ապա INDEX ֆունկցիան կաշխատի տվյալ տիրույթում:
    • Եթե հասկացությունները պարզ չեն, մի անհանգստացեք. անցեք հաջորդ քայլին, որտեղ ես ձեզ ցույց կտամ մի շարք օրինակներ Excel-ի INDEX ֆունկցիան արդյունավետ օգտագործելու համար:

    6 INDEX ֆունկցիայի առանձին և այլ օգտագործման օրինակներ Excel-ի գործառույթներ

    Օրինակ 1. Ընտրեք նյութ ցանկից

    Օգտագործելով Excel INDEX ֆունկցիան, մենք կարող ենք ցանկացած տարր առբերել ցանկից: Դուք կարող եք օգտագործել կոշտ կոդավորված տողերի կամ սյունակների համարները բանաձևում կամ օգտագործել բջջային հղում:

    Մեկ ծավալային ցուցակ մեկ սյունակով.

    Օրինակ, եթե մենք Ցանկանում ենք 3-րդ արտադրանքը վերցնել ցանկից, մենք կարող ենք օգտագործել հետևյալ բանաձևը C13 բջիջում ` նշելով տողի համարը (այլ կերպ ասած, սերիական համարը) C12 բջիջում :

    =INDEX(B5:B10,C12)

    Կամ,

    =INDEX(B5:B10,3)

    Միաչափ ցանկ մեկ տողով.

    Նմանապես, մենք կարող ենք առբերել տարրը մեկ տողից՝ օգտագործելով INDEX ֆունկցիան: Նշեք սերիական համարը սյունակ B -ում և կիրառեք հետևյալ բանաձևը C20 բջիջում .

    =INDEX(C17:H17,,B20)

    Կամ,

    =INDEX(C17:H17,3)

    Դուք կարող եք նաև սերիական համարը գրել ուղղակիորեն բանաձևում` բջջային հղում օգտագործելու փոխարեն:Բայց մենք խորհուրդ ենք տալիս օգտագործել բջջային հղումը, քանի որ այն ավելի դինամիկ է դարձնում ձեր աշխատանքը:

    Առբերեք տարրը բազմաչափ ցանկից. դուք պետք է նշեք տողի և սյունակի համարը INDEX ֆունկցիայում:

    Օրինակ, եթե ցանկանում եք ստանալ նյութը 3-րդ տողից և Ցանկի 4-րդ սյունակ , դուք պետք է մուտքագրեք հետևյալ բանաձևը C33 բջիջում ։

    =INDEX(C26:H29,C31,C32)

    Նշում.

    • Եթե դուք նշում եք տողի համարը ձեր ցանկի միջակայքից դուրս (զանգվածը, որը դուք նշել եք INDEX ֆունկցիայի համար), դա կառաջացնի #REF! error ։
    • Դուք կարող եք նաև նշել զանգվածը որպես հղում և կիրառել INDEX ֆունկցիան։ Օրինակ, =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) բանաձևը կվերադարձնի 8: 1>զանգվածի հաստատուն {1,2,3;4,5,6;7,8,9;10,11,12} պարունակում է սյունակներ, որոնք բաժանված են կիսատ-ստորակետերով:

    Կարդալ ավելին. Ինչպես օգտագործել INDEX MATCH-ը Excel VBA-ի հետ

    Օրինակ 2. Տարր ընտրելը բազմաթիվ ցուցակներից

    Դուք կարող եք նկատել արդեն; INDEX ֆունկցիան ունի ևս մեկ կամընտիր արգումենտ, որը [area_num] է: Դրանով դուք կարող եք մուտքագրել բազմաթիվ զանգվածներ կամ հղումների տիրույթներ INDEX ֆունկցիայի մեջ և նշել, թե որ զանգվածից գործառույթը կվերադառնա: տարր կամ արժեք:

    Օրինակ, մենք այստեղ ունենք երկու ցուցակ, մեկը նախատեսված է Windows -ի համար, իսկ մյուսը` MS-ի համար:Office: Դուք կարող եք կիրառել հետևյալ բանաձևը windows ցուցակից արժեք ստանալու համար:

    =INDEX((D5:G9,I5:L9),C11,E11,1)

    Կամ,

    =INDEX((D5:G9,I5:L9),C11,E11,2)

    MS Office ցանկից ապրանք ստանալու համար:

    Նշում.

    Եթե այս բանաձևում թիվ չնշեք, Excel-ը լռելյայն կհամարի 1 տարածքը արժեքը վերադարձնելու համար:

    Օրինակ 3. Համատեղել MATCH ֆունկցիան INDEX-ի հետ: մի քանի չափանիշների և վերադարձի արժեքի համընկնում

    MATCH ֆունկցիան վերադարձնում է նյութի հարաբերական դիրքը զանգվածում, որը համապատասխանում է նշված արժեքին սահմանված կարգով: Դուք կարող եք հեշտությամբ առբերել տողերի և սյունակների համարները որոշակի տիրույթի համար՝ օգտագործելով MATCH ֆունկցիան:

    Տեսնենք հետևյալ օրինակը: Մենք ցանկանում ենք համապատասխանեցնել որոշ չափանիշներ, որոնք նշված են C12 և C13 բջիջներում:

    Քայլեր.

    • Կիրառել հետևյալ բանաձևը C14 բջիջում .
    =INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    • Սեղմեք Մուտքագրեք:

    Կարդալ ավելին. INDEX-ը համընկնում է բազմաթիվ չափանիշների շարքերում և սյունակներում Excel-ում

    🔎 Ինչպե՞ս է աշխատում այս բանաձևը:

    Եկեք տեսնենք, թե ինչպես է այս բանաձևը աշխատում մաս առ մաս:

    • MATCH( C12,B4:E4,0)

    Արդյունք. 3

    Բացատրություն. ՄԱՏՉԸ ֆունկցիան մուտքագրում է C12 բջիջից և ճշգրիտ համընկնում է B4:E4 տիրույթում: Վերջին արգումենտի 0 նիշը ցույց է տալիս այստեղ ճշգրիտ համընկնում: Վերջապես, քանի որ C12 կետըգտնվում է B4:E4 միջակայքի երրորդ սյունակում, ֆունկցիան վերադարձնում է 3:

    • MATCH(C13,B5:B10,0)

    Ելք. 3

    Բացատրություն . Նույնը, ինչ վերը նկարագրված առաջին MATCH ֆունկցիան: Բայց այս անգամ ֆունկցիան աշխատում է տողերով՝ սկսած B5:B10, տիրույթից, ինչը նշանակում է, որ տարրերը գտնվում են տարբեր տողերում, բայց մեկ սյունակում:

    • INDEX (B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    Արդյունք` 1930

    Բացատրություն . Մենք կարող ենք պարզեցնել բանաձևը՝ օգտագործելով MATCH երկու մասերի արդյունքները: Այսպիսով, դա կլինի՝ INDEX(B5:E10,3,3): Այսպիսով, INDEX ֆունկցիան կմեկնի 3-րդ տող, այնուհետև 3-րդ սյունակ՝ B5:E10 միջակայքում: Եվ տող-սյունակ խաչմերուկից այն կվերադարձնի այդ արժեքը:

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

    Օրինակ 4. Միավորել INDEX, MATCH և IF ֆունկցիաները՝ երկու ցուցակից մի քանի չափանիշ համապատասխանեցնելու համար

    Այժմ, եթե մենք ունենք երկու ցուցակ և ցանկանում ենք համապատասխանեցնել մի քանի չափանիշ մեկը ընտրելուց հետո, ի՞նչ անել: Այստեղ մենք ձեզ բանաձև կներկայացնենք:

    Ահա մեր տվյալների բազան, և մենք ունենք վաճառքի տվյալներ Windows և MS Office տարբեր երկրներում և տարիներին:

    Մենք կսահմանենք 3 չափանիշ՝ Ապրանքի անվանումը, Տարին, և Երկիրը, և կվերցնենք դրանց համապատասխան վաճառքը տվյալներ։

    Քայլեր՝

    • Ենթադրենք, որ սահմանված չափանիշներն են՝ Տարին՝ 2019 , Արտադրանք՝ MS Office և Երկիր՝ Կանադա ։
    • Նրանց սահմանեք C11, C12, և C13 բջիջներում համապատասխանաբար:
    • Այժմ կիրառեք հետևյալ բանաձևը Cell C14 և սեղմեք ENTER:
    =INDEX(INDEX((D5:G9,I5:L9),,,IF(C12="Windows",1,2)),MATCH(C13,B5:B9,0),MATCH(C11,INDEX((D5:G5,I5:L5),,,IF(C12="Windows",1,2)),0))

    • Դուք այժմ կտեսնեք վաճառքի համապատասխան տվյալները Cell C14 -ում:
    • Այս բանաձևը կարող եք ավելի դինամիկ դարձնել՝ օգտագործելով տվյալների վավերացում .

    🔎 Ինչպե՞ս է աշխատում այս բանաձևը:

    • IF(C12=”Windows”,1,2))

    Ելք : 2

    Բացատրություն . Քանի որ C12 բջիջը պարունակում է Windows , չափանիշները չեն համընկնում, և IF ֆունկցիան վերադարձնում է 2:

    • INDEX((D5:G9,I5:L9),,,IF(C12=”Windows”,1,2))

    Ելք ՝ {2017թ. ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940,5126,3763,3317,9940 2>. Քանի որ IF(C12=”Windows”,1,2) մասը վերադարձնում է 2, ուստի այս բանաձևը դառնում է INDEX((D5:G9,I5:L9),,,2) . Այժմ INDEX ֆունկցիան վերադարձնում է իրեն վերագրված երկրորդ միջակայքը:

    • MATCH(C11,INDEX((D5:G5,I5:L5),,,IF (C12=”Windows”,1,2)),0)

    Ելք : 3

    Բացատրություն : Քանի որ IF(C12=”Windows”,1,2) մասը վերադարձնում է 2, ուստի այս մասը դառնում է MATCH(C11,INDEX((D5:G5,I5:L5),,,2) ,0). Այժմ, INDEX((D5:G5,I5:L5),,,2) մասի վերադարձ I5:G5 որը {2017,2018,2019, 2020 . Այսպիսով, MATCH բանաձեւըդառնում է MATCH(C11,{2017,2018,2019,2020},0) : Եվ MATCH ֆունկցիան վերադարձնում է 3, քանի որ 2019 արժեքը Cell C11 -ում գտնվում է {2017,2018,2019,2020} զանգվածի 3-րդ դիրքում:

      <22:> MATCH(C13,B5:B9,0),

    Արդյունք : 4

    Բացատրություն : MATCH ֆունկցիան համապատասխանում է Cell C13 արժեքին B5:B9 միջակայքում և վերադարձնում է 4, քանի որ դա <1-ում «Canada» տողի դիրքն է:>B5:B9 միջակայք:

    • =INDEX({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590 ,6451,3177,6711;5126,3763,3317,9940},4,3)

    Արդյունք :3177

    Բացատրություն Բանաձևի բոլոր փոքր մասերը կատարելուց հետո ամբողջ բանաձևը այսպիսի տեսք ունի. Եվ այն վերադարձնում է այն արժեքը, որտեղ հատվում են 4-րդ տողը և 3-րդ սյունակը:

    Կարդալ ավելին. IF հետ INDEX-MATCH Excel-ում (3 հարմար մոտեցում)

    Օրինակ 5. Տող կամ սյունակ ամբողջությամբ վերադարձնել ընդգրկույթից

    Օգտագործելով INDEX ֆունկցիան, կարող եք նաև տող կամ սյունակ ամբողջությամբ վերադարձնել տիրույթից: Դա անելու համար կատարեք հետևյալ քայլերը:

    Քայլեր.

    • Ասենք, որ ցանկանում եք վերադարձնել առաջին տողը Windows ցանկից: . Կիրառեք հետևյալ բանաձևը ցանկացած բջիջում (այստեղ, բջիջ F11 ) և սեղմեք ENTER:
    =INDEX(D6:G9,1,0)

    • Նկատի ունեցեք, որ մենք այստեղ նշել ենք սյունակի համարը որպես 0: Ստանալու համար կարող ենք կիրառել նաև հետևյալ բանաձևըամբողջ տողը, ստորակետ դնելով row_num արգումենտից հետո և թողնելով այնպես, ինչպես կա՝ առանց սյունակի համարը նշելու:
    =INDEX(D6:G9,1,)

    • Բայց եթե պարզապես գրեք =INDEX(D6:G9,1) և սեղմեք ENTER, դուք կստանաք միայն առաջին արժեքը առաջին տողում, ոչ թե ամբողջ տողը:
    • Առաջին սյունակը ամբողջությամբ ստանալու համար կիրառեք հետևյալ բանաձևը. Այն, ինչ դուք պետք է հաշվի առնեք ամբողջ շարքը վերադարձնելու դեպքում, կիրառելի են նաև այս գործի համար:
    =INDEX(I6:L9,,1)

    Նշում.

    • Եթե դուք օգտագործում եք Excel-ի ավելի հին տարբերակները, քան Microsoft 365 -ը, ապա դուք պետք է օգտագործեք Array բանաձևը՝ ընդգրկույթից տող կամ սյունակ վերադարձնելու համար՝ օգտագործելով : INDEX Գործառույթ:
    • Օրինակ, մեր տվյալների բազայում այստեղ վաճառքի տիրույթի յուրաքանչյուր տող բաղկացած է 4 արժեքից, այնպես որ դուք պետք է հորիզոնական ընտրեք 4 բջիջ և այնուհետև մուտքագրեք INDEX ֆունկցիան:
    • Այժմ սեղմեք CTRL + SHIFT + ENTER բանաձևը որպես զանգվածի բանաձև մուտքագրելու համար:
    • Նույն ձևով կարող եք ցույց տալ Ամբողջ սյունակը:
    • Ամբողջ միջակայքը վերադարձնելու համար պարզապես նշանակեք միջակայքը հղման արգումենտին և դրեք 0 որպես սյունակի և տողի համար: Ահա մի բանաձև որպես օրինակ:
    =INDEX(D6:G9,0,0)

    Կարդալ ավելին. Excel-ում

    Նման ընթերցումներ

    • Ինդեքսի համընկնում բազմաթիվ չափանիշներ Excel-ում (առանց զանգվածի բանաձևի)
    • Excel INDEX

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