Tabela e përmbajtjes
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ë Shembulli 6: Funksioni INDEX mund të jetë gjithashtu Përdoret si referencë e qelizaveNë 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 =D6:INDEX(D6:G9,1,4)
🔎 Vlerësimi i kësaj formule:
Gabime të zakonshme gjatë përdorimit të funksionit INDEX në Excel#REF! Gabim: Ndodh-
VALUE #VALUE! Gabim: Ndodh kur jepni vlera jo numerike si row_num, col_num ose area_num. PërfundimINDEX 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. Shiko gjithashtu: Si të zbrisni nga fletë të ndryshme në Excel (2 mënyra të përshtatshme) | 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