Si të përdorni funksionin INDEX në Excel (6 shembuj të dobishëm)

  • Shperndaje Kete
Hugh West

Funksioni INDEX është një nga 10 funksionet më të përdorura në Excel. Në këtë tutorial, ju do të merrni një ide të plotë se si funksioni INDEX funksionon në Excel individualisht dhe me funksionet e tjera të Excel.

Do të merrni funksionin INDEX Excel në dy forma: Forma e grupit dhe Forma e referencës .

Funksioni i Excel INDEX në formën e grupit (Pamje e shpejtë):

Kur keni ndërmend të ktheni një vlerë (ose vlera) nga një varg i vetëm, do të përdorni formën e grupit të funksionit INDEX .

Funksioni i Excel INDEX në formularin e referencës (Pamje e shpejtë):

Kur keni ndërmend të ktheni një vlerë (ose vlera) nga vargje të shumta, ju do të përdorni formën e referencës së INDEX funksioni.

Shkarko Excel Workbook

Shkarko librin e punës Excel në mënyrë që të mund të praktikosh vetë.

Përdorimi i funksionit INDEX.xlsx

Hyrje në funksionin INDEX në Excel

Objektivi i funksionit:

Kthon një vlerë ose referencë të qelizës në kryqëzimin e një rreshti dhe kolone të caktuar, në një interval të caktuar.

Sintaksa e funksionit INDEX në formën e vargut:

=INDEX (array, row_num, [column_num])

Argumentet:

argument kërkohet/ opsionale vlera
grupi Kërkohet Kaloni një varg qelizash ose një konstante vargu në këtë argument
row_numPërputhni kriteret e vetme/shumë kritere me rezultate të vetme/shumë
  • Excel INDEX MATCH për të rikthyer vlera të shumta në një qelizë
  • Kritere të shumëfishta përputhshmërie të INDEX-it me shkronja të ngurta në Excel (Një udhëzues i plotë)
  • Si të zgjidhni të dhëna specifike në Excel (6 metoda)
  • Shembulli 6: Funksioni INDEX mund të jetë gjithashtu Përdoret si referencë e qelizave

    Në shembullin 5, ne kemi parë se si të përdorim funksionin INDEX për të kthyer një rresht të tërë nga një varg. Ju gjithashtu mund të përdorni formulën e mëposhtme të thjeshtë në çdo qelizë për të marrë të njëjtën gjë.

    =D6:G6

    Pika që po përpiqem të them është - INDEX gjithashtu mund të kthejë një referencë qelize në vend të një vlere qelize. Do të përdor INDEX(D6:G9,1,4) në vend të G6 në formulën e mësipërme. Prandaj, formula do të jetë si kjo,

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

    🔎 Vlerësimi i kësaj formule:

    • Së pari, zgjidhni qelizën ku ndodhet formula.
    • Shkoni te skeda Formulat >> ; Auditimi i formulës grupi >> Klikoni në komandën Vlerëso Formulën .
    • Do të hapet kutia e dialogut Vlerëso Formulën .

    • Në fushën e Vlerësimit, do të merrni formulën =D6:INDEX(D6:G9,1,4) .
    • Tani klikoni në Vlerëso .
    • Formula tani po tregon gamën e qelizave $D$6:$G$6 .
    • Pra, e gjithë formula INDEX ka kthyer një referencë qelize, jo qelizëvlera.

    Gabime të zakonshme gjatë përdorimit të funksionit INDEX në Excel

    #REF! Gabim:

    Ndodh-

    • Kur argumenti juaj i kaluar row_num është më i lartë se numrat ekzistues të rreshtit në interval.
    • Kur argumenti juaj i kaluar col_num është më i lartë se numrat ekzistues të kolonës në diapazonin.
    • Kur argumenti juaj i kaluar area_num është më i lartë se numrat ekzistues të zonës.

    VALUE #VALUE! Gabim:

    Ndodh kur jepni vlera jo numerike si row_num, col_num ose area_num.

    Përfundim

    INDEX Funksioni është një nga funksionet më të fuqishme në Excel. Për të udhëtuar nëpër një sërë qelizash dhe për të marrë të dhëna nga një sërë qelizash, do të përdorni shumë kohë funksionin INDEX të Excel. Nëse dini një mënyrë unike të përdorimit të funksionit INDEX të Excel, na tregoni në kutinë e komenteve. Ju mund të vizitoni blogun tonë për më shumë përmbajtje të lidhura me Excel-in.

    Kërkohet Kaloni numrin e rreshtit në diapazonin e qelizave ose konstanten e grupit
    col_num Opsionale Kaloni numrin e kolonës në intervalin e qelizave ose konstantën e grupit

    Shënim:

    • Nëse përdorni të dyja Argumentet row_num dhe column_num , funksioni INDEX do të kthejë vlerën nga qeliza në kryqëzimin e row_num dhe column_num .
    • Nëse vendosni numri_row_2> ose column_num në 0 (zero), atëherë do të merrni vlerat e tërë kolonës ose vlerat e të gjithë rreshtit përkatësisht në formë vargjesh. Ju mund t'i futni ato vlera në qeliza duke përdorur Formulën e Arrayit.

    Sintaksa e funksionit INDEX në formën e referencës:

    =INDEX (referenca, row_num, [numri_kolona], [numri_zona])

    Argumentet:

    argument kërkohet/ opsionale vlera
    referencë Kërkohet Kaloni më shumë se një varg ose grup
    row_num Kërkohet Tregoni numrin e rreshtit në një gamë specifike qelizash
    col_num Opsionale Tregoni numrin e kolonës në një gamë të caktuar qelizash
    area_num Opsionale Kaloni numrin e zonës që dëshironi të zgjidhni nga një grup vargjesh

    Shënim:

    • Nëse kaloni më shumë se një varg ose grup si vlerë grupi, duhet të kaloni gjithashtuzona_num.
    • Nëse zona_num mungon, funksioni INDEX do të funksionojë me intervalin e parë. Nëse kaloni një vlerë si zona_num , funksioni INDEX do të funksionojë në atë interval specifik.
    • Nëse konceptet nuk janë të qarta, mos u shqetësoni; shkoni në hapin tjetër, ku unë do t'ju tregoj një numër të mirë shembujsh për të përdorur në mënyrë efektive funksionin INDEX të Excel.

    6 Shembuj të përdorimit të funksionit INDEX individualisht dhe me të tjera Funksionet e Excel-it

    Shembulli 1: Zgjidhni një artikull nga një listë

    Duke përdorur funksionin INDEX Excel, ne mund të marrim çdo artikull nga një listë. Ju mund të përdorni numrat e rreshtave ose kolonave të koduara në formulë ose të përdorni një referencë qelize.

    Lista një dimensionale me një kolonë të vetme:

    Për shembull, nëse ne dëshirojmë të marrim produktin e tretë nga lista, mund të përdorim formulën e mëposhtme në qelizën C13 , pasi të kemi specifikuar numrin e rreshtit (numrin serial, me fjalë të tjera) në qelizën C12 .

    =INDEX(B5:B10,C12)

    Ose,

    =INDEX(B5:B10,3)

    Lista një dimensionale me një rresht të vetëm:

    Në mënyrë të ngjashme, ne mund të marrim një artikull nga një rresht i vetëm duke përdorur funksionin INDEX . Specifikoni numrin serial në kolona B dhe aplikoni formulën e mëposhtme në qelizën C20 :

    =INDEX(C17:H17,,B20)

    Ose,

    =INDEX(C17:H17,3)

    Mund të shkruani gjithashtu numrin serial direkt në formulë në vend që të përdorni referencën e qelizës.Por ne rekomandojmë përdorimin e referencës së qelizës pasi kjo e bën punën tuaj më dinamike.

    Ritni artikullin nga një listë shumëdimensionale:

    Për të marrë një artikull nga një listë me dimensione të shumëfishta, duhet të specifikoni numrin e rreshtit dhe kolonës në funksionin INDEX .

    Për shembull, nëse dëshironi të merrni artikullin nga rreshti i tretë dhe Kolona e katërt të listës, duhet të futni formulën e mëposhtme në qelizën C33 .

    =INDEX(C26:H29,C31,C32)

    Shënim:

    • Nëse specifikoni një numër rreshti përtej diapazonit të listës suaj (vargu që keni specifikuar në funksionin INDEX ), do të shkaktojë një #REF! gabim .
    • Mund t'i referoheni gjithashtu një grupi si referencë dhe të aplikoni funksionin INDEX . Për shembull, formula =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) do të kthejë 8. konstanta e grupit {1,2,3;4,5,6;7,8,9;10,11,12} përmban kolona të ndara me pikëpresje.

    Lexo më shumë: Si të përdoret INDEX MATCH me Excel VBA

    Shembulli 2: Zgjedhja e artikullit nga listat e shumta

    Mund ta keni vënë re tashmë; funksioni INDEX ka një argument tjetër opsional i cili është [a_num]. Me këtë, ju mund të futni vargje të shumta ose vargje referimi në funksionin INDEX dhe të specifikoni se nga cili grup do të kthehet funksioni një artikull ose vlerë.

    Për shembull, ne kemi dy lista këtu, njëra është për Windows dhe tjetra është për MSOffice. Mund të aplikoni formulën e mëposhtme për të marrë një vlerë nga lista windows .

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

    Ose,

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

    për të marrë një artikull nga lista MS Office .

    Shënim:

    Nëse nuk e specifikoni numrin në këtë formulë, Excel do të konsiderojë zonën 1 për të kthyer vlerën, si parazgjedhje.

    Shembulli 3: Kombinoni funksionin MATCH me INDEX për të përputhur kritere të shumta dhe vlerë kthimi

    Funksioni MATCH kthen pozicionin relativ të një artikulli në një grup që përputhet me një vlerë të caktuar në një renditje të caktuar. Mund t'i rikuperoni me lehtësi numrat e rreshtave dhe kolonave për një gamë specifike duke përdorur funksionin MATCH .

    Le të shohim shembullin e mëposhtëm. Ne duam të përputhemi me disa kritere të specifikuara në qelizat C12 dhe C13.

    Hapat:

    • Zbato formulën e mëposhtme në Qeliza C14 :
    =INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))

    • Shtypni ENTER.

    Lexo më shumë: INDEX Përputhet me kritere të shumta në rreshta dhe kolona në Excel

    🔎 Si funksionon kjo formulë?

    Le të shohim se si funksionon kjo formulë pjesë pas pjesë.

    • MATCH( C12,B4:E4,0)

    Output: 3

    Shpjegim: MATCH funksioni merr të dhëna nga qeliza C12 dhe kryen një përputhje të saktë në intervalin B4:E4 . 0 shifra në argumentin e fundit tregon një përputhje të saktë këtu. Më në fund, pasi artikulli në C12 është në kolonën e tretë të intervalit B4:E4 , funksioni kthen 3.

    • MATCH(C13,B5:B10,0)

    Output: 3

    Shpjegim : Njësoj si funksioni i parë MATCH i shpjeguar më sipër. Por këtë herë, funksioni funksionon sipas rreshtave, pasi diapazoni B5:B10, që do të thotë se artikujt janë në rreshta të ndryshëm, por në një kolonë të vetme.

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

    Dalja: 1930

    Shpjegim : Mund ta thjeshtojmë formulën duke përdorur rezultatet e dy pjesëve MATCH. Kështu do të jetë: INDEX(B5:E10,3,3). Pra, funksioni INDEX do të udhëtojë në rreshtin 3 dhe më pas në kolonën 3 brenda intervalit B5:E10. Dhe nga kryqëzimi rresht-kolona, ​​ajo do ta kthejë atë vlerë.

    Lexo më shumë: Si të përdoret Formula INDEX MATCH në Excel (9 shembuj)

    Shembulli 4: Kombinoni funksionet INDEX, MATCH dhe IF për të përputhur kritere të shumta nga dy lista

    Tani, nëse kemi dy lista dhe duam të përputhemi me disa kritere pasi kemi zgjedhur një, çfarë të bëjmë? Këtu, ne do t'ju ofrojmë një formulë.

    Këtu është grupi ynë i të dhënave dhe ne kemi të dhëna për shitjet për Windows dhe MS Office në vende dhe vite të ndryshme.

    Ne do të vendosim 3 kritere: Produkti emri, Viti, dhe Vendi, dhe do të marrim shitjet e tyre përkatëse të dhënat.

    Hapat:

    • Supozoni se kriteret e vendosura janë- Viti: 2019 , Produkti: MS Office dhe Shteti: Kanada .
    • Vendosni ato në qelizat C11, C12, dhe C13 përkatësisht.
    • Tani, aplikoni formulën e mëposhtme në Qeliza C14 dhe shtypni 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))

    • Tani do t'i shihni të dhënat përkatëse të shitjeve në Cel C14 .
    • Mund ta bëni këtë formulë më dinamike duke përdorur vlefshmëria e të dhënave .

    🔎 Si funksionon kjo formulë?

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

    Output : 2

    Shpjegim : Meqenëse Qelia C12 përmban Windows , kriteret nuk përputhen dhe funksioni IF kthen 2.

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

    Dalja : {2017 ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711; 5126,3763,3317,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000

    Planifikimi 2>: Meqenëse pjesa IF(C12=”Windows”,1,2)kthen 2, kështu që kjo formulë bëhet INDEX((D5:G9,I5:L9),,,2). Tani, funksioni INDEXkthen intervalin e dytë që i është caktuar.
    • MATCH(C11,INDEX((D5:G5,I5:L5),,,IF (C12=”Windows”,1,2)),0)

    Dalja : 3

    Shpjegim : Meqenëse pjesa IF(C12=”Windows”,1,2) kthen 2, kështu që kjo pjesë bëhet MATCH(C11,INDEX((D5:G5,I5:L5),,,2) ,0). Tani, INDEX((D5:G5,I5:L5),,,2) kthimi i pjesës I5:G5 që është {2017,2018,2019, 2020 . Pra formula MATCH bëhet MATCH(C11,{2017,2018,2019,2020},0) . Dhe funksioni MATCH kthen 3 pasi vlera 2019 në Qeliza C11 është në pozicionin e tretë të grupit {2017,2018,2019,2020}.

    • MATCH(C13,B5:B9,0),

    Prodhimi : 4

    Shpjegimi : Funksioni MATCH përputhet me vlerën e Cell C13 në intervalin B5:B9 dhe kthen 4 pasi është pozicioni i vargut "Canada" në <1 Gama>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)

    Outputi : 3177

    Shpjegim : Pasi të kryhen të gjitha pjesët e vogla të formulës, e gjithë formula duket kështu. Dhe kthen vlerën ku ndërpriten rreshti i 4-të dhe kolona e 3-të.

    Lexo më shumë: IF me INDEX-MATCH në Excel (3 qasje të përshtatshme)

    Shembulli 5: Kthimi i një rreshti ose kolone tërësisht nga një varg

    Duke përdorur funksionin INDEX , ju gjithashtu mund të ktheni një rresht ose kolonë tërësisht nga një varg. Për ta bërë këtë, ekzekutoni hapat e mëposhtëm.

    Hapat:

    • Thoni se dëshironi të ktheni rreshtin e parë nga lista Windows . Aplikoni formulën e mëposhtme në çdo qelizë (këtu, në qelizën F11 ) dhe shtypni ENTER.
    =INDEX(D6:G9,1,0)

    • Vini re se, ne kemi specifikuar numrin e kolonës si 0 këtu. Ne gjithashtu mund të aplikojmë formulën e mëposhtme për të marrëtë gjithë rreshtin, duke vendosur një presje pas argumentit row_num dhe duke e lënë atë ashtu siç është pa specifikuar asnjë numër kolone.
    =INDEX(D6:G9,1,)

    • Por nëse shkruani =INDEX(D6:G9,1) dhe shtypni ENTER, do të merrni vetëm vlerën e parë në rreshtin e parë, jo të gjithë rreshtin.
    • Për të marrë kolonën e parë në tërësi, zbatoni formulën e mëposhtme. Gjërat që duhet të merrni parasysh në rast të kthimit të një rreshti të tërë janë gjithashtu të zbatueshme për këtë rast.
    =INDEX(I6:L9,,1)

    Shënim:

    • Nëse po përdorni versione më të vjetra të Excel se Microsoft 365 , atëherë duhet të përdorni formulën Array për të kthyer një rresht ose kolonë nga një varg duke përdorur Funksioni INDEX .
    • Për shembull, në grupin tonë të të dhënave këtu, çdo rresht i diapazonit të shitjeve përbëhet nga 4 vlera, kështu që ju duhet të zgjidhni 4 qeliza horizontalisht dhe më pas të futni funksionin INDEX .
    • Tani shtypni CTRL + SHIFT + ENTER për të futur formulën si formulë grupi.
    • Në të njëjtën mënyrë, ju mund të shfaqni të gjithë kolonën.
    • 22>Për të kthyer një gamë të tërë, thjesht cakto vargun në argumentin e referencës dhe vendos 0 si numrin e kolonës dhe rreshtit. Këtu është një formulë si shembull.
    =INDEX(D6:G9,0,0)

    Lexo më shumë: Si të përputhen kritere të shumëfishta nga vargje të ndryshme në Excel

    Lexime të ngjashme

    • Përputhja e INDEKSIT me kritere të shumëfishta në Excel (pa formulë grupi)
    • Excel INDEX

    Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.