Excel

Excel INDEX funkcija

Excel Index Function

Excel INDEX funkcijaPovzetek Funkcija Excel INDEX vrne vrednost na danem mestu v obsegu ali matriki. INDEX lahko uporabite za pridobivanje posameznih vrednosti ali celotnih vrstic in stolpcev. INDEX se pogosto uporablja s funkcijo MATCH, kjer MATCH poišče in posreduje položaj v INDEX. Namen Pridobite vrednost na seznamu ali tabeli glede na lokacijo Vrnjena vrednost Vrednost na določeni lokaciji. Sintaksa = INDEX (matrika, vrstica_številka, [stolpec_številka], [površina_številka]) Argumenti
  • matriko - Obseg celic ali konstanta niza.
  • vrstica_številka - Položaj vrstice v sklicu ali matriki.
  • col_num - [neobvezno] Položaj stolpca v sklicu ali matriki.
  • area_num - [neobvezno] Referenčni obseg, ki ga je treba uporabiti.
Različica Excel 2003 Opombe o uporabi

Funkcija INDEX vrne vrednost na danem mestu v območju ali matriki. INDEX se pogosto uporablja skupaj s funkcijo MATCH. MATCH poišče in posreduje položaj v INDEX, ki vrne vrednost na tem mestu.





Primeri

Spodnje formule prikazujejo, kako lahko INDEX uporabite za pridobitev vrednosti:

 
= INDEX (A1:B5,2,2) // returns value in B2 = INDEX (A1:B5,3,1) // returns value in A3

V zgornjih primerih je položaj „trdo kodiran“. Običajno se funkcija MATCH uporablja za iskanje položaja, ki se nato vnese v INDEX. Ta članek pojasnjuje, kako se lahko INDEX in MATCH uporabljata skupaj s številnimi primeri:





Kako uporabljati INDEX in MATCH

šteje, če je večje ali enako

INDEX lahko uporabite za vrnitev celotnih stolpcev ali vrstic, kot je ta:



 
= INDEX (range,0,n) // entire column = INDEX (range,n,0) // entire row

kjer n predstavlja številko stolpca ali vrstice za vrnitev.

priimek v Excelu obrni z vejico

Referenca kot rezultat

Pomembno je omeniti, da funkcija INDEX vrne a sklic kot rezultat. Na primer, v naslednji formuli INDEX vrne A2:

 
= INDEX (A1:A5,2) // returns A2

V tipični formuli boste videli vrednost v celici A2 kot rezultat, zato ni očitno, da INDEX vrača referenco. Vendar je to uporabna funkcija v formulah kot ta , ki uporablja INDEX za ustvarjanje dinamično imenovano območje . Uporabite lahko CELL funkcija do sporočite referenco vrnil INDEX.

Dve obliki

Funkcija INDEX ima dve obliki: matriko in sklic . Obe obliki imata enako vedenje - INDEX vrne sklic v matriki na podlagi dane lokacije vrstice in stolpca. Razlika je v tem, da referenčna oblika INDEX omogoča več kot en niz skupaj z neobveznim argumentom za izbiro matrike, ki jo je treba uporabiti. Večina formul uporablja matrično obliko INDEX, vendar sta obe obliki obravnavani spodaj.

Obrazec matrike

V obliki matrike INDEX je prvi parameter matriko , ki je dobavljen kot obseg celic ali konstanta niza. Sintaksa za obliko matrike INDEX je:

 
 INDEX (array,row_num,[col_num])
  • Če oboje vrstica_številka in col_num , ko INDEX vrne vrednost v celici na presečišču vrstica_številka in col_num .
  • Če vrstica_številka nastavljeno na nič, INDEX vrne niz vrednosti za celoten stolpec. Če želite uporabiti te vrednosti matrike, lahko funkcijo INDEX vnesete kot formulo matrike v vodoravnem obsegu ali pa matriko vnesete v drugo funkcijo.
  • Če col_num nastavljeno na nič, INDEX vrne niz vrednosti za celo vrstico. Če želite uporabiti te vrednosti matrike, lahko funkcijo INDEX vnesete kot formulo matrike v navpičnem območju ali pa matriko vnesete v drugo funkcijo.

Referenčni obrazec

V referenčni obliki INDEX je prvi parameter sklic na enega ali več obsegov in četrti neobvezni argument, area_num , je na voljo za izbiro ustreznega obsega. Sintaksa za referenčno obliko INDEX je:

excel več formul v eni celici
 
 INDEX (reference,row_num,[col_num],[area_num])

Tako kot matrična oblika INDEX tudi referenčna oblika INDEX vrne referenco celice na presečišču vrstica_številka in col_num . Razlika je v tem, da je sklic argument vsebuje več kot en obseg in area_num izbere, kateri obseg naj se uporabi. The area_num Argument je naveden kot število, ki deluje kot številski indeks. Prvi niz znotraj sklica je 1, drugi niz 2 in tako naprej.

Na primer, v spodnji formuli area_num je dobavljen kot 2, kar se nanaša na območje A7: C10:

 
= INDEX ((A1:C5,A7:C10),1,3,2)

V zgornji formuli bo INDEX vrnil vrednost v prvi vrstici in stolpcu 3 A7: C10.

  • Več razponov v sklic so ločeni z vejicami in zaprti v oklepaju.
  • Vsi obsegi morajo na enem listu ali INDEX vrniti napako #VALUE. Uporabi Funkcija IZBERI kot rešitev .


^