Edukien taula
INDEX funtzioa Excel erabiltzen diren 10 funtzio nagusienetako bat da. Tutorial honetan, INDEX funtzioak Excel-en banaka eta beste Excel funtzio batzuekin nola funtzionatzen duen ideia osoa izango duzu.
Excel INDEX funtzioa lortuko duzu. bi formatan: Matrize-inprimakia eta Erreferentzia-inprimakia .
Excel INDEX Funtzioa array-forman (ikuspegi azkarra):
Barruti bakarreko balio bat (edo balioak) itzultzeko asmoa duzunean, INDEX funtzioaren array forma erabiliko duzu.
Excel INDEX funtzioa erreferentzia-formularioan (ikuspegi azkarra):
Barruti anitzeko balio bat (edo balioak) itzultzeko asmoa duzunean, INDEX
Deskargatu Excel lan-koadernoa
Deskargatu Excel lan-koadernoa, zeure burua praktikatu ahal izateko.
INDEX Function.xlsx erabiltzea
INDEX Funtzioaren sarrera Excel-en
Funtzioaren helburua:
Errenkada eta zutabe jakin baten ebakiduran dagoen gelaxkaren balio edo erreferentzia itzultzen du, tarte jakin batean.
INDEX Funtzioaren sintaxia matrize moduan:
=INDEX (matrizea, errenkada_zenbakia, [zutabe_zenbakia])
Argudioak:
argumentua | beharrezkoa/aukerakoa | balioa |
---|---|---|
array | Beharrezkoa | Pasa gelaxka sorta bat edo array-konstante bat argumentu honetara |
row_numLotu irizpide bakarra/anitz emaitza bakar/anitzekin 6. adibidea: AURKIBIDEA Funtzioa ere izan daiteke Gelaxka-erreferentzia gisa erabilia5. adibidean, ikusi dugu nola erabili INDEX funtzioa barruti batetik errenkada oso bat itzultzeko. Edozein gelaxkatan ere erabil dezakezu formula sinple hau berdina lortzeko. =D6:G6 Arautzen saiatzen ari naizen puntua hau da: INDEX funtzioak gelaxka-erreferentzia bat ere itzul dezake gelaxka-balioaren ordez. INDEX(D6:G9,1,4) erabiliko dut G6 ordez goiko formulan. Beraz, formula honela izango da, =D6:INDEX(D6:G9,1,4)
🔎 Formula honen ebaluazioa:
Errore arruntak INDEX funtzioa Excel-en erabiltzean#REF! Errorea: Gertatzen da-
#BALIOA! Errorea: Numerikoak ez diren balioak errenkada_zenbakia, kol_zenbakia edo area_zenbakia gisa hornitzen dituzunean gertatzen da. OndorioaINDEX Funtzioa da. Excel-en funtziorik indartsuenetako bat. Gelaxka sorta batean zehar bidaiatzeko eta gelaxka sorta bateko datuak berreskuratzeko, denbora asko erabiliko duzu Excel-en INDEX Funtzioa. Excel-en AURKIBIDEA Funtzioa erabiltzeko modu berezia ezagutzen baduzu, jakinarazi iezaguzu iruzkinen koadroan. Gure bloga bisita dezakezu Excel-ekin erlazionatutako eduki gehiago lortzeko. | Beharrezkoa | Pasatu errenkada-zenbakia gelaxka barrutian edo array-konstantean |
col_num | Aukerakoa | Pasatu zutabe-zenbakia gelaxka barrutian edo matrizeko konstantean |
Oharra:
- Biak erabiltzen badituzu errenkada_zenbakia eta zutabe_zenbakia argumentuek, INDEX funtzioak errenkada_zenbakia eta zutabe_zenbakia elkargunean dagoen gelaxkaren balioa itzuliko du. .
- errenkada_zenbakia edo zutabe_zenbakia 0 (zero) ezartzen baduzu, orduan zutabe-balio guztiak edo errenkada-balio guztiak jasoko dituzu hurrenez hurren. array forma. Balio horiek gelaxketan txerta ditzakezu Array Formula erabiliz.
INDEX Funtzioaren sintaxia Erreferentzia formularioan:
=INDEX (erreferentzia, errenkada_zenbakia, [zutabe_zenbakia], [eremu_zenbakia])
Argudioak:
argumentua | beharrezkoa/aukerakoa | balioa |
---|---|---|
erreferentzia | Beharrezkoa | Barruti edo matrize bat baino gehiago pasatu |
row_num | Beharrezkoa | Pasatu errenkada-zenbakia gelaxka-barruti zehatz batean |
col_num | Aukerakoa | Pasatu zutabe-zenbakia gelaxka-barruti zehatz batean |
area_num | Aukerakoa | Pasatu barruti talde batetik hautatu nahi duzun eremu-zenbakia |
Oharra:
- Barruti edo matrize bat baino gehiago pasatzen badituzu matrizearen balio gisa, ere pasa beharko zenukearea_zenbakia.
- area_zenbakia ez badago, INDEX Funtzioak lehen barrutiarekin funtzionatuko du. Balio bat area_num gisa pasatzen baduzu, INDEX funtzioak tarte zehatz horretan funtzionatuko du.
- Kontzeptuak argi ez badira, ez kezkatu; joan hurrengo urratsera, non Excel-en INDEX funtzioa eraginkortasunez erabiltzeko adibide ugari erakutsiko dizkizut.
6 adibideak INDEX Funtzioa banaka eta beste batzuekin erabiltzeko. Excel Funtzioak
1. adibidea: Hautatu zerrenda bateko elementu bat
Excel INDEX funtzioa erabiliz, zerrenda bateko edozein elementu berreskura dezakegu. Formulan gogor kodetutako errenkada edo zutabe-zenbakiak erabil ditzakezu edo gelaxka-erreferentzia bat erabil dezakezu.
Zutabe bakarreko dimentsio bakarreko zerrenda:
Adibidez, baldin badugu zerrendako 3. produktua berreskuratu nahi dugu, hurrengo formula erabil dezakegu C13 gelaxkan , errenkada-zenbakia (serie-zenbakia, beste era batera esanda) C12 gelaxkan zehaztuta.
=INDEX(B5:B10,C12)
Edo,
=INDEX(B5:B10,3)
Dimentsio bakarreko zerrenda errenkada bakarrarekin:
Antzera, errenkada bakarreko elementu bat berreskura dezakegu INDEX funtzioa erabiliz. Zehaztu serie-zenbakia B zutabean eta aplikatu formula hau C20 gelaxkan :
=INDEX(C17:H17,,B20)
Edo,
=INDEX(C17:H17,3)
Serial-zenbakia ere zuzenean idatz dezakezu formulan gelaxka-erreferentzia erabili beharrean.Baina gelaxka-erreferentzia erabiltzea gomendatzen dugu, zure lana dinamikoagoa egiten baitu.
Elementua dimentsio anitzeko zerrenda batetik berreskuratu:
Elementu bat dimentsio anitzeko zerrenda batetik ateratzeko, errenkada eta zutabe zenbakia zehaztu behar duzu INDEX funtzioan.
Adibidez, elementua 3. errenkadetatik eta lortu nahi baduzu. Zerrendako 4. zutabean , formula hau txertatu behar duzu C33 gelaxkan .
=INDEX(C26:H29,C31,C32)
Oharra:
- Zure zerrendaren barrutitik kanpo dagoen errenkada-zenbaki bat zehazten baduzu ( INDEX funtziorako zehaztu duzun matrizea), #REF! error .
- Matrize bat erreferentzia gisa ere aipa dezakezu eta INDEX funtzioa aplika dezakezu. Adibidez, =INDEX({1,2,3;4,5,6;7,8,9;10,11,12},2,3) formulak 8 emango du. matrizearen konstanteak {1,2,3;4,5,6;7,8,9;10,11,12} puntu eta komaz bereizitako zutabeak ditu.
Irakurri gehiago: Nola erabili INDEX MATCH Excel VBA-rekin
2. adibidea: Zerrenda anitzetako elementua hautatzea
Konturatuko zara agian jadanik; INDEX funtzioak aukerako beste argumentu bat du, hau da, [area_num]. Honen bidez, hainbat matrize edo erreferentzia-barruti sar ditzakezu INDEX funtzioan eta zehaztu zein arraytik itzuliko den funtzioa. elementu edo balio bat.
Adibidez, bi zerrenda ditugu hemen, bata Windows rentzat eta bestea MSrentzat.Office. Formula hau aplika dezakezu windows zerrendako balio bat lortzeko.
=INDEX((D5:G9,I5:L9),C11,E11,1)
Edo,
=INDEX((D5:G9,I5:L9),C11,E11,2)
MS Office zerrendako elementu bat lortzeko.
Oharra:
Formula honetan zenbakia zehazten ez baduzu, Excel-ek 1. eremua hartuko du kontuan balioa itzultzeko, lehenespenez.
3. adibidea: Konbinatu MATCH Funtzioa INDEX-ekin Hainbat irizpide eta balioa itzultzeko
MATCH funtzioak elementu baten posizio erlatiboa itzultzen du zehaztutako balio batekin bat datorren ordena zehatz batean matrize batean. Barruti zehatz bateko errenkada eta zutabe zenbakiak erraz berreskura ditzakezu MATCH funtzioa erabiliz.
Ikus dezagun hurrengo adibidea. C12 eta C13 gelaxketan zehaztutako irizpide batzuekin bat etorri nahi dugu.
Urratsak:
- Aplikatu hurrengo formula C14 gelaxkan :
=INDEX(B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))
- Sakatu SARTU.
Irakurri gehiago: AURKIBIDEA Excel-eko errenkada eta zutabeetako hainbat irizpide bat etortzea
🔎 Nola funtzionatzen du formula honek?
Ikus dezagun nola funtzionatzen duen formula honek zatiz zati.
- MATCH( C12,B4:E4,0)
Irteera: 3
Azalpena: MATCH funtzioak C12 gelaxkako sarrera hartzen du eta bat-etortze zehatza egiten du B4:E4 barrutian. Azken argumentuan 0 zifrak bat-etortze zehatza adierazten du hemen. Azkenik, C12 elementua denez B4:E4 barrutiaren hirugarren zutabean dago, funtzioak 3 ematen du.
- MATCH(C13,B5:B10,0)
Irteera: 3
Azalpena : goian azaldutako lehen MATCH funtzioaren berdina. Baina oraingoan, funtzioak errenkadan funtzionatzen du B5:B10, barrutitik, hau da, elementuak errenkada ezberdinetan daude baina zutabe bakarrean daude.
- AURKIBIDEA. (B5:E10,MATCH(C13,B5:B10,0),MATCH(C12,B4:E4,0))
Irteera: 1930
Azalpena : Formula sinplifikatu dezakegu MATCH bi zatien irteerak erabiliz. Horrela izango da: AURKIBIDEA(B5:E10,3,3). Beraz, INDEX funtzioa 3. errenkadara joango da eta, ondoren, 3. zutabera B5:E10 barrutian. Eta errenkada-zutabeen elkargunetik, balio hori itzuliko du.
Gehiago irakurri: Nola erabili INDEX MATCH Formula Excel-en (9 adibide)
4. adibidea: Konbinatu INDEX, MATCH eta IF funtzioak bi zerrendetako hainbat irizpide bat etortzeko
Orain, bi zerrenda baditugu eta bat aukeratu ondoren hainbat irizpide bat etortzea nahi badugu, zer egin? Hemen, formula bat emango dizugu.
Hona hemen gure datu-multzoa eta Windows eta MS Office ren salmenta-datuak ditugu herrialde eta urte ezberdinetan.
Hiru irizpide ezarriko ditugu: Produktua izena, Urtea, eta Herrialdea, eta dagozkion salmentak berreskuratuko ditugu. datuak.
Urratsak:
- Demagun ezarritako irizpideak- Urtea: 2019 , Produktua: MS Office eta Herrialdea: Kanada .
- Ezarri C11, C12, eta C13 gelaxketan. hurrenez hurren.
- Orain, aplikatu formula hau C14 gelaxkan eta sakatu SARTU.
=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))
- Dagozkion salmenta-datuak C14 gelaxkan ikusiko dituzu orain.
- Formula hau dinamikoagoa egin dezakezu erabilita. datuen baliozkotzea .
🔎 Nola funtzionatzen du formula honek?
- IF(C12=”Windows”,1,2))
Irteera : 2
Azalpena : C12 gelaxkak Windows daukanez, irizpideak ez datoz bat eta IF funtzioak 2 itzultzen du.
- AURKIBIDEA((D5:G9,I5:L9),,,IF(C12=”Windows”,1,2))
Irteera : {2017 ,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590,6451,3177,6711;5126,3763,3317,9940}
Planifikazioa 2>: IF(C12=”Windows”,1,2) zatiak 2 ematen duenez, formula hau INDEX((D5:G9,I5:L9),,,2) bihurtzen da . Orain, INDEX funtzioak esleitutako bigarren barrutia itzultzen du.
- MATCH(C11,INDEX((D5:G5,I5:L5),,,IF (C12=”Windows”,1,2)),0)
Irteera : 3
Azalpena : IF(C12=”Windows”,1,2) zatiak 2 ematen duenez, zati hau MATCH(C11,INDEX((D5:G5,I5:L5),,,2) bihurtzen da ,0). Orain, AURKIBIDEA((D5:G5,I5:L5),,,2) zatiaren itzulera I5:G5 hau da, {2017,2018,2019, 2020 . Beraz, MATCH formula MATCH(C11,{2017,2018,2019,2020},0) bihurtzen da. Eta MATCH funtzioak 3 itzultzen du C11 gelaxka -ko 2019 balioa {2017,2018,2019,2020} matrizeko 3. posizioan dagoenez.
- MATCH(C13,B5:B9,0),
Irteera : 4
Azalpena : MATCH funtzioak C13 gelaxkaren balioarekin bat dator B5:B9 barrutian eta 4 itzultzen du, "Kanada" katearen posizioa denez B5:B9 barrutia.
- =AURKIBIDEA({2017,2018,2019,2020;8545,8417,6318,5603;5052,8052,5137,5958;9590 ,6451,3177,6711;5126,3763,3317,9940},4,3)
Irteera : 3177
Azalpena : Formularen zati txiki guztiak egin ondoren, formula osoa honelakoa da. Eta 4. errenkada eta 3. zutabea gurutzatzen diren tokian balioa ematen du.
Gehiago irakurri: INDEX-MATCH Excel-en (3 hurbilketa egoki)
5. adibidea: errenkada edo zutabe bat barruti batetik osorik itzultzea
INDEX funtzioa erabiliz, errenkada edo zutabe bat osorik itzul dezakezu barruti batetik. Horretarako, exekutatu urrats hauek.
Urratsak:
- Esan Windows zerrendako lehen errenkada itzuli nahi duzula . Aplikatu formula hau edozein gelaxkatan (hemen, F11 gelaxkan ), eta sakatu SARTU.
=INDEX(D6:G9,1,0)
- Kontuan izan zutabe-zenbakia 0 gisa zehaztu dugula hemen. Lortzeko hurrengo formula ere aplikatu genezakeerrenkada osoa, row_num argumentuaren ondoren koma jarriz, eta zutabe-zenbakirik zehaztu gabe dagoen bezala utziz.
=INDEX(D6:G9,1,)
- Baina =INDEX(D6:G9,1) idazten baduzu eta SARTU sakatuz gero, lehen errenkadako lehen balioa bakarrik jasoko duzu, ez errenkada osoa.
- Lehenengo zutabea bere osotasunean lortzeko, aplikatu formula hau. Errenkada osoa itzultzeko kasuan kontuan hartu beharrekoak kasu honetan ere aplikagarriak dira.
=INDEX(I6:L9,,1)
Oharra:
- Microsoft 365 baino Excel bertsio zaharragoak erabiltzen ari bazara, Array formula erabili behar duzu barruti bateko errenkada edo zutabe bat itzultzeko erabiliz. AURKIBIDEA Funtzioa.
- Adibidez, hemen gure datu multzoan, salmenta-barrutiaren errenkada bakoitzak 4 balio ditu, beraz, 4 gelaxka hautatu behar dituzu horizontalean eta, ondoren, INDEX funtzioa sartu.
- Orain sakatu CTRL + MAIUS + SARTU formula matrize formula gisa sartzeko.
- Era berean, Zutabe osoa bistaratu dezakezu.
- Barruti osoa itzultzeko, esleitu barrutia erreferentzia-argumentuari eta jarri 0 zutabe eta errenkada-zenbaki gisa. Hona hemen adibide gisa formula bat.
=INDEX(D6:G9,0,0)
Irakurri gehiago: Matrize ezberdinetako hainbat irizpide nola lotu Excel-en
Antzeko irakurgaiak
- INDEX MATCH Excel-en hainbat irizpide (Matrize formularik gabe)
- Excel AURKIBIDEA