Excel

Excel INDEX funkcija

Excel Index Function

Excel INDEX funkcijaKopsavilkums Funkcija Excel INDEX atgriež vērtību noteiktā diapazona vai masīva pozīcijā. Varat izmantot INDEX, lai izgūtu atsevišķas vērtības vai visas rindas un kolonnas. INDEX bieži tiek izmantots ar funkciju MATCH, kur MATCH atrod un padod pozīciju INDEX. Mērķis Saņemt vērtību sarakstā vai tabulā, pamatojoties uz atrašanās vietu Atgriezt vērtību Vērtību noteiktā vietā. Sintakse = INDEKSS (masīvs, rindas_numurs, [kolonnas_numurs], [apgabala_numurs]) Argumenti
  • masīvs - šūnu diapazons vai masīva konstante.
  • rindas_numurs - rindas pozīcija atsaucē vai masīvā.
  • col_num - [pēc izvēles] Kolonnas pozīcija atsaucē vai masīvā.
  • apgabala_numurs - [pēc izvēles] Atsauces diapazons, kas jāizmanto.
Versija Excel 2003 Lietošanas piezīmes

Funkcija INDEX atgriež vērtību noteiktā diapazona vai masīva pozīcijā. INDEX bieži tiek izmantots kopā ar funkciju MATCH. MATCH atrod un padod pozīciju INDEX, kas atgriež vērtību šajā pozīcijā.





Piemēri

Tālāk esošās formulas parāda, kā INDEX var izmantot, lai iegūtu vērtību:

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

Iepriekš minētajos piemēros pozīcija ir “kodēta”. Parasti funkciju MATCH izmanto, lai atrastu pozīciju, kas pēc tam tiek ievadīta INDEX. Šajā rakstā ir paskaidrots, kā INDEX un MATCH var izmantot kopā ar daudziem piemēriem:





Kā lietot INDEX un MATCH

kā ņemt absolūto vērtību Excel

INDEX var izmantot, lai atgrieztu visas kolonnas vai rindas šādi:



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

kur n apzīmē atgriežamās kolonnas vai rindas numuru.

formula, lai pārvērstu pēdas collās

Atsauce kā rezultāts

Ir svarīgi atzīmēt, ka funkcija INDEX atgriež a atsauce rezultātā. Piemēram, šajā formulā INDEX atgriež A2:

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

Parastajā formulā jūs redzēsit vērtību šūnā A2, tāpēc nav acīmredzams, ka INDEX atgriež atsauci. Tomēr šī ir noderīga funkcija formulās kā šis , kas izmanto INDEX, lai izveidotu dinamiskais nosauktais diapazons . Jūs varat izmantot CELL funkcija uz ziņojiet par atsauci atdeva INDEX.

Divas formas

Funkcijai INDEX ir divas formas: masīvs un atsauce . Abām formām ir vienāda darbība - INDEX atgriež atsauci masīvā, pamatojoties uz norādīto rindu un kolonnu atrašanās vietu. Atšķirība ir tāda, ka INDEX atsauces forma to atļauj vairāk nekā viens masīvs , kā arī fakultatīvu argumentu, lai atlasītu izmantojamo masīvu. Lielākajā daļā formulu tiek izmantota INDEX masīva forma, taču abas formas ir aplūkotas turpmāk.

Masīva forma

INDEX masīva formā pirmais parametrs ir masīvs , kas tiek piegādāts kā šūnu diapazons vai masīva konstante. INDEX masīva formas sintakse ir šāda:

 
 INDEX (array,row_num,[col_num])
  • Ja abi rindas_numurs un col_num tiek ievadīti, INDEX atgriež vērtību šūnā krustojumā rindas_numurs un col_num .
  • Ja rindas_numurs ir iestatīts uz nulli, INDEX atgriež vērtību masīvu visai kolonnai. Lai izmantotu šīs masīva vērtības, varat ievadīt funkciju INDEX kā masīva formulu horizontālā diapazonā vai ievadīt masīvu citā funkcijā.
  • Ja col_num ir iestatīts uz nulli, INDEX atgriež vērtību masīvu visai rindai. Lai izmantotu šīs masīva vērtības, varat ievadīt funkciju INDEX kā masīva formulu vertikālā diapazonā vai ievadīt masīvu citā funkcijā.

Atsauces veidlapa

INDEX atsauces formā pirmais parametrs ir atsauce uz vienu vai vairākiem diapazoniem un ceturto izvēles argumentu, apgabala_numurs , tiek piedāvāts, lai izvēlētos atbilstošo diapazonu. INDEX atsauces veidlapas sintakse ir šāda:

kāpēc vlookup funkcija tiek izmantota biežāk nekā citas uzmeklēšanas funkcijas?
 
 INDEX (reference,row_num,[col_num],[area_num])

Tāpat kā INDEX masīva forma, arī INDEX atsauces forma atgriež krustojuma šūnas atsauci rindas_numurs un col_num . Atšķirība ir tāda, ka atsauce arguments satur vairāk nekā vienu diapazonu, un apgabala_numurs izvēlas izmantojamo diapazonu. The apgabala_numurs is arguments tiek sniegts kā skaitlis, kas darbojas kā ciparu indekss. Pirmais masīvs atsauces iekšpusē ir 1, otrais masīvs ir 2 utt.

Piemēram, zemāk esošajā formulā apgabala_numurs tiek piegādāts kā 2, kas attiecas uz diapazonu A7: C10:

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

Iepriekš minētajā formulā INDEX atgriež vērtību A7: C10 1. rindā un 3. slejā.

  • Vairāki diapazoni atsauce ir atdalīti ar komatiem un iekavās.
  • Visiem diapazoniem jābūt vienā lapā vai INDEX tiks parādīta kļūda #VALUE. Izmantojiet Funkcija CHOOSE kā risinājums .


^