INDEX (funkcija INDEX)

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī 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 lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

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

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

Ir divi veidi, kā lietot funkciju INDEX:

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

  • Ja vēlaties atgriezt atsauci uz noteiktām šūnām, skatiet rakstu atsauces forma.

Masīva forma

Apraksts

Atgriež tabulas vai masīvs elementa vērtību, ko atlasa pēc rindu un kolonnu numuru indeksiem.

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

Sintakse

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

Funkcijas INDEX sintaksei ir šādi argumenti:

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

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

    • Ja masīvā ir vairāk par vienu rindu un vairāk par vienu kolonnu un ir izmantots tikai rindas_numurs vai kolonnas_numurs, INDEX atgriež visu masīvā esošās rindas vai kolonnas masīvu.

  • Rindas_numurs    Obligāts arguments. Masīvā atlasa rindu, no kuras ir jāatgriež vērtība. Ja rindas_numurs tiek izlaists, ir jānorāda kolonnas_numurs.

  • Kolonnas_numurs    Neobligāts arguments. Masīvā atlasa kolonnu, no kuras ir jāatgriež vērtība. Ja kolonnas_numurs tiek izlaists, ir jānorāda rindas_numurs.

Piebildes

  • Ja tiek izmantots gan arguments rindas_numurs, gan kolonnas_numurs, INDEX atgriež vērtību šūnā, kas atrodas rindas_numura un kolonnas_numura krustpunktā.

  • Ja kā vērtība rindas_numurs vai kolonnas_numurs ir iestatīta 0 (nulle), INDEX atgriež visas kolonnas vai rindas vērtību masīvu. Lai izmantotu vērtības, kas ir atgrieztas kā masīvs, rindai funkciju INDEX kā masīva formula ievadiet horizontālā šūnu diapazonā, bet kolonnai to ievadiet vertikālā šūnu diapazonā. Lai ievadītu masīva formulu, nospiediet taustiņu kombināciju CTRL+SHIFT+ENTER.

    Piezīme.: Programmā Excel Web App masīva formulas nevar izveidot.

  • Rindas_numuram un kolonnas_numuram ir jānorāda uz šūnu, kas atrodas masīvā; pretējā gadījumā INDEX atgriež kļūdas vērtību #REF!.

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. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

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ā.

Šajā gadījumā atlasiet divas vertikālas šūnas, piemēram, a1: a2, ielīmējiet šādu formulu =INDEX({1,2;3,4},0,2) pirmajā šūnā un pēc tam nospiediet taustiņu kombināciju CTRL + SHIFT + ENTER. Ievadot masīva formulu Excel automātiski ielīmētu formulu otrā šūnu.

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

Piezīme.: Tas ir masīva formula, un ir jāievada ar taustiņu kombināciju CTRL + SHIFT + ENTER. Excel tiek automātiski aplauzts formulu figūriekavas {}. Ja mēģināt ievadīt tos pats Excel parādītu formulu kā tekstu. Ja nelietojat taustiņu kombināciju CTRL + SHIFT + ENTER formula atgriezīs #VALUE! kļūda.

Uz lapas sākumu

Atsauces forma

Apraksts

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

Sintakse

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

Funkcijas INDEX sintaksei ir šādi argumenti:

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

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

    • Ja atsaucē katrs apgabals ietver tikai vienu rindu vai kolonnu, argumentu rindas_numurs vai kolonnas_numurs nav obligāti jāievada. Piemēram, atsaucei uz vienu rindu izmantojiet INDEX(atsauce,,kolonnas_numurs).

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

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

  • Apgabala_numurs    Pēc izvēles. Atlasa diapazonu atsaucē, no kuras ir jāatgriež atrodas rindas_numura un kolonnas_numura krustpunktā. Pirmais atlasītais vai ievadītais apgabals tiek numurēts ar ciparu 1, otrais ar 2 un tā tālāk. Ja apgabala_numurs ir izlaists, INDEX izmanto apgabala 1.  Apgabaliem, kas uzskaitīti šeit visi jāatrodas vienā lapā.  Ja norādāt apgabalus, kas nav tajā pašā darblapā kā viens otru, tas rada #VALUE! kļūda.  Ja nepieciešams izmantot šūnu diapazonu, kas atrodas uz dažādām lapām no otras, ir ieteicams izmantot funkcija INDEX masīva forma un izmantot citas funkcijas, lai aprēķinātu diapazons, kas veido masīvs.  Piemēram, funkcija CHOOSE var izmantot, lai aprēķinātu, kuru diapazons tiks izmantots.

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

Remarks

  • Pēc tam kad atsauce un apgabala_numurs ir atlasījuši noteiktu diapazonu, rindas_numurs un kolonnas_numurs atlasa noteiktu šūnu: rindas_numurs 1 ir pirmā rinda diapazonā, kolonnas_numurs 1 ir pirmā kolonna utt. Atsauce, ko atgriež INDEX, ir rindas_numura un kolonnas_numura krustpunkts.

  • Ja par rindas_numuru vai kolonnas_numuru tiek iestatīta 0 (nulle), INDEX atgriež atsauci uz visu kolonnu vai rindu.

  • Rindas_numuram, kolonnas_numuram un apgabala_numuram ir jānorāda uz šūnu, kas atrodas atsaucē; pretējā gadījumā INDEX atgriež kļūdas vērtību #REF!. Ja rindas_numurs un kolonnas_numurs tiek izlaists, INDEX atgriež atsauces apgabalu, uz kuru norāda apgabala_numurs.

  • 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.

Piezīme.: Funkcija CELL nav pieejama programmā Excel Web App.

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 tās, nospiediet taustiņu F2 un pēc tam ENTER. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

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))

Pirmajā diapazona a1: C11 apgabalā; tas ir C1:C11 summa trešās kolonnas 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)

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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×