INDEX (funkcija INDEX)

Funkcija INDEX atgriež vērtību vai atsauci uz vērtību no tabulas vai diapazona.

Pievērsiet uzmanību, izmantojot paziņojumus

Funkciju INDEX var izmantot divējādi:

  • Ja vēlaties atgriezt noteiktas šūnas vai šūnu masīva vērtību, skatiet masīva veidlapa.

  • Ja vēlaties atgriezt atsauci uz norādītajām šūnām, skatiet rakstu atsauču veidlapa.

Masīva forma

Apraksts

Atgriež elementa vērtību tabulā vai masīvā, ko atlasa rindu un kolonnu numuru indeksi.

Izmantojiet masīva formu, ja pirmais INDEX arguments ir masīva konstante.

Sintakse

INDEX(masīvs, rindas_numurs, [kolonnas_numurs])

Funkcijas INDEX masīva formai ir šādi argumenti.

  • masīva    Obligāts. Šūnu diapazons vai masīva konstante.

    • Ja masīvs ietver tikai vienu rindu vai kolonnu, atbilstošais row_num vai column_num arguments nav obligāts.

    • Ja masīvā ir vairāk nekā viena rinda un ir vairāk nekā viena kolonna, un tiek izmantots tikai row_num vai column_num, INDEX atgriež masīva visu rindu vai kolonnu masīvā.

  • rindas_num    Nepieciešams, ja nav column_num. Masīvā atlasa rindu, no kuras ir jāatgriež vērtība. Ja row_num ir izlaists, column_num ir obligāts.

  • kolonnas_num    Nav obligāts. Masīvā atlasa kolonnu, no kuras ir jāatgriež vērtība. Ja column_num ir izlaists, row_num ir obligāts.

Piezīmes

  • Ja tiek izmantoti gan row_num, gan column_num argumenti, INDEX atgriež vērtību šūnā, kas atrodas row_num un column_num krustpunktā.

  • row_num un column_num ir jānorāda uz šūnu, kas atrodas masīvā; Pretējā gadījumā INDEX atgriež #REF! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!.

  • Ja iestatāt row_num vai column_num līdz 0 (nulle), INDEX atgriež vērtību masīvs visai kolonnai vai rindai. Lai izmantotu vērtības, kas tiek atgrieztas kā masīvs, ievadiet funkciju INDEX kā masīva formulu.

    Piezīme.: Ja jums ir Microsoft 365pašreizējā versija, varat ievadīt formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter , lai apstiprinātu formulu kā dinamisku masīva formulu. Pretējā gadījumā formula ir jāievada kā mantota masīva formula, vispirms atlasot izvades diapazonu, ievadot formulu izvades diapazona augšējā kreisajā šūnā, nospiediet taustiņu kombināciju CTRL + SHIFT + ENTER , lai to apstiprinātu. Programma Excel ievieto figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.

Piemēri

1. piemērs

Šajos piemēros ir izmantota funkcija INDEX, lai meklētu vērtību krustpunkta šūnā, kurā iekrīt rinda un kolonna.

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter.

Dati

Dati

Āboli

Citroni

Banāni

Bumbieri

Formula

Apraksts

Rezultāts

=INDEX(A2:B3;2;2)

Diapazona A2:B3 otrās rindas un otrās kolonnas krustpunkta vērtība.

Bumbieri

=INDEX(A2:B3,2,1)

Diapazona A2:B3 otrās rindas un pirmās kolonnas krustpunkta vērtība.

Banāni

2. piemērs

Šajā piemērā tiek izmantota funkcija INDEX masīva formulā, lai meklētu vērtības divās šūnās, kas norādītas 2x2 masīvā.  

Piezīme.: Ja jums ir Microsoft 365pašreizējā versija, varat ievadīt formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter , lai apstiprinātu formulu kā dinamisku masīva formulu. Pretējā gadījumā formula ir jāievada kā mantota masīva formula, vispirms atlasot divas tukšas šūnas, ievadot formulu izvades diapazona augšējā kreisajā šūnā, nospiediet taustiņu kombināciju CTRL + SHIFT + ENTER , lai to apstiprinātu. Programma Excel ievieto figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.

Formula

Apraksts

Rezultāts

= INDEX ({1,2; 3, 4}, 0, 2)

Vērtība, kas atrodama masīva pirmās rindas otrajā kolonnā. Masīva pirmajā rindā ir vērtības 1 un 2, bet otrajā — 3 un 4.

2

Vērtība, kas atrodama masīva otrās rindas otrajā kolonnā (tas pats masīvs, kas iepriekš)

4

Uz lapas sākumu


Atsauces forma

Apraksts

Atgriež šūnas atsauci, kas atrodas noteiktas rindas un kolonnas krustpunktā. Ja atsauce ir izveidota no atlasēm, kas neatrodas blakus, varat izvēlēties atlasi, kurā meklēt.

Sintakse

INDEX(atsauce, rindas_numurs, [kolonnas_numurs], [apgabala_numurs])

Funkcijas INDEX atsauces formai ir šādi argumenti.

  • atsauces    Obligāts arguments. Atsauce uz vienu vai vairākiem šūnu diapazoniem.

    • Ja atsaucei tiek ievadīts diapazons, kas neatrodas blakus, atsauci iekļaujiet iekavās.

    • Ja katrs apgabals atsaucē ietver tikai vienu rindu vai kolonnu, pēc vajadzības row_num vai column_num arguments nav obligāts. Piemēram, atsaucei uz vienu rindu izmantojiet INDEX(atsauce,,kolonnas_numurs).

  • rindas_num    Obligāts arguments. Tās rindas numurs atsaucē, no kuras ir jāatgriež atsauce.

  • kolonnas_num    Neobligāts arguments. ir tās kolonnas numurs atsaucē, no kuras ir jāatgriež atsauce.

  • area_num    Nav obligāts. Atlasa diapazonu atsaucē, no kuras jāatgriež row_num un column_num krustošanās. Pirmais atlasītais vai ievadītais apgabals tiek numurēts ar 1, otrais ir 2 un tā tālāk. Ja area_num ir izlaists, INDEX izmanto 1. apgabalu.  Šeit norādītie apgabali ir jāizvieto vienā lapā.  Ja norādāt apgabalus, kas neatrodas vienā un tajā pašā lapā, tas izraisīs #VALUE! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!.  Ja vēlaties izmantot diapazonus, kas atrodas dažādās lapās viena no otras, ir ieteicams izmantot funkcijas INDEX masīva formu un izmantot citu funkciju, lai aprēķinātu diapazonu, kas veido masīvu.  Piemēram, varat izmantot funkciju CHOOSE, lai aprēķinātu, kurš diapazons tiks izmantots.

Piemēram, ja atsaucē ir aprakstītas šūnas (a1: B4, D1: E4, G1: H4), area_num 1 ir diapazons A1: B4, area_num 2 ir diapazons D1: E4, un area_num 3 ir diapazons G1: H4.

Piezīmes

  • Pēc atsauces un area_num atlasījāt noteiktu diapazonu, row_num un column_num atlasītu noteiktu šūnu: row_num 1 ir pirmā rinda diapazonā, column_num 1 ir pirmā kolonna un tā tālāk. INDEX Atgrieztā atsauce ir row_num un column_num krustpunkts.

  • Ja iestatāt row_num vai column_num līdz 0 (nulle), INDEX atgriež atsauci uz visu kolonnu vai rindu.

  • row_num, column_num un area_num ir jānorāda uz šūnu, kas atrodas atsaucē. Pretējā gadījumā INDEX atgriež #REF! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!. Ja row_num un column_num ir izlaisti, INDEX atgriež apgabalu, kas norādīts ar area_num.

  • Funkcijas INDEX rezultāts ir atsauce, un to šādi interpretē citas formulas. Atkarībā no formulas atgrieztā INDEX vērtība var tikt izmantota kā atsauce vai kā vērtība. Piemēram, formula CELL("platums",INDEX(A1:B2,1,2)) ir ekvivalenta CELL("platums",B1). Funkcija CELL izmanto atgriezto INDEX vērtību kā šūnas atsauci. Tajā pašā laikā formulas, piemēram, 2*INDEX(A1:B2,1,2) tulko atgriezto INDEX vērtību par skaitli šūnā B1.

Piemēri

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter.

Auglis

Cena

Skaits

Āboli

0,69 €

40

Banāni

0,34 €

38

Citroni

0,55 €

15

Apelsīni

0,25 €

25

Bumbieri

0,59 €

40

Mandeles

2,80 €

10

Indijas rieksti

3,55 €

16

Zemesrieksti

1,25 €

20

Valrieksti

1,75 €

12

Formula

Apraksts

Rezultāts

=INDEX(A2:C6; 2; 3)

Otrās rindas un trešās kolonnas krustpunkts diapazonā A2:C6; tas ir, šūnas C3 saturs.

38

=INDEX((A1:C6; A8:C11); 2; 2; 2)

Otrās rindas un otrās kolonnas krustpunkts otrajā apgabalā A8:C11; tas ir, šūnas B9 saturs.

1,25

=SUM(INDEX(A1:C11; 0; 3; 1))

Trešās kolonnas summa, kas atrodas diapazona a1: C11 pirmajā apgabalā, kas ir C1: C11 summa.

216

=SUM(B2:INDEX(A2:C6; 5; 2))

Tā diapazona summa, kas sākas ar B2 un beidzas diapazona A2:A6 piektās rindas un otrās kolonnas krustpunktā; tas ir, B2:B6 summa.

2,42

Uz lapas sākumu

Skatiet arī

Funkcija VLOOKUP

Funkcija MATCH

Funkcija INDIRECT

Norādījumi par masīva formulām un piemēri

Uzmeklēšanas un atsauču funkcijas (uzziņa)

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×