Kas jāzina
- Izmantot INDEX: atlasiet šūnu izvadei >, ievadiet funkciju INDEX. Piemērs:=INDEX (A2:D7, 6, 1).
- INDEX ar atsauci: atlasiet šūnu izvadei >, ievadiet funkciju INDEX. Piemērs:=INDEKSS ((A2:D3, A4:D5, A6:D7), 2, 1, 3).
- Formula:=INDEX (šūna:šūna, rinda, kolonna) vai=INDEX ((atsauce), rinda, kolonna, apgabals).
Šajā rakstā ir paskaidrots, kā programmā Excel 365 izmantot funkciju INDEX. Tās pašas darbības attiecas uz Excel 2016 un Excel 2019, taču saskarne izskatīsies nedaudz savādāk.
Kā lietot INDEX funkciju programmā Excel
INDEX formula ir lielisks rīks, lai uzzinātu informāciju no iepriekš definēta datu diapazona. Mūsu piemērā mēs izmantosim pasūtījumu sarakstu no izdomāta mazumtirgotāja, kas pārdod gan stacionārus, gan mājdzīvnieku gardumus. Mūsu pasūtījumu pārskatā ir iekļauti pasūtījumu numuri, produktu nosaukumi, to individuālās cenas un pārdotais daudzums.
- Atveriet Excel datu bāzi, ar kuru vēlaties strādāt, vai atkārtoti izveidojiet iepriekš parādīto datu bāzi, lai varētu sekot šim piemēram.
-
Atlasiet šūnu, kurā vēlaties parādīt INDEX izvadi. Pirmajā piemērā mēs vēlamies atrast pasūtījuma numuru Dinosaur Treats. Mēs zinām, ka dati atrodas šūnā A7, tāpēc mēs šo informāciju ievadām funkcijā INDEX šādā formātā:
=INDEKSS (A2:D7, 6, 1)
-
Šī formula ir mūsu šūnu diapazonā no A2 līdz D7, šī diapazona sestajā rindā (7. rinda) pirmo kolonnu (A) un izvada mūsu rezultātu 32321.
-
Ja tā vietā mēs vēlamies noskaidrot pasūtījumu skaitu priekš Staples, mēs ievadītu šādu formulu:
=INDEKSS (A2:D7, 4, 4)
Tas izvada 15.
Varat arī izmantot dažādas šūnas Rinda un Column, lai nodrošinātu dinamisku INDEX izvadi, nepielāgojot sākotnējo formulu. Tas varētu izskatīties apmēram šādi:
Vienīgā atšķirība šeit ir tāda, ka Rinda un Column dati INDEX formulā tiek ievadīti kā šūnu atsauces, šajā gadījumā., F2 un G2. Kad šo šūnu saturs tiek pielāgots, INDEX izvade attiecīgi mainās.
Masīvam varat izmantot arī nosauktos diapazonus.
Kā izmantot INDEX funkciju ar atsauci
Masīva vietā varat izmantot arī INDEX formulu ar atsauci. Tas ļauj definēt vairākus diapazonus vai masīvus, no kuriem iegūt datus. Funkcija tiek ievadīta gandrīz identiski, taču tā izmanto vienu papildu informāciju: apgabala numuru. Tas izskatās šādi:
=INDEKSS ((atsauce), rindas_numurs, kolonnas_numurs, apgabala_numurs)
Mēs izmantosim savu sākotnējo piemēru datubāzi aptuveni tādā pašā veidā, lai parādītu, ko var darīt atsauces INDEX funkcija. Bet mēs definēsim trīs atsevišķus masīvus šajā diapazonā, iekļaujot tos otrajā iekavu komplektā.
- Atveriet Excel datu bāzi, ar kuru vēlaties strādāt, vai sekojiet līdzi mūsu datu bāzei, ievadot to pašu informāciju tukšā datu bāzē.
-
Atlasiet šūnu, kurā vēlaties atrasties INDEX izvadei. Mūsu piemērā mēs vēlreiz meklēsim dinozauru gardumu pasūtījuma numuru, taču šoreiz tas ir daļa no trešā masīva mūsu diapazonā. Tātad funkcija tiks rakstīta šādā formātā:
=INDEKSS ((A2:D3, A4:D5, A6:D7), 2, 1, 3)
-
Tas mūsu datubāze sadala trīs definētos divu rindu diapazonos, un tiek meklēta trešā masīva otrā rinda, pirmā kolonna. Tas izvada dinozauru kārumu pasūtījuma numuru.
Kas ir INDEX formula programmā Excel?
Funkcija INDEX ir Excel un citu datu bāzes rīku formula, kas iegūst vērtību no saraksta vai tabulas, pamatojoties uz atrašanās vietas datiem, ko ievadāt formulā. Tas parasti tiek parādīts šādā formātā:
=INDEKSS (masīvs, rindas_numurs, kolonnas_numurs)
Tas nozīmē, ka tiek norādīta funkcija INDEX un piešķirti parametri, kas nepieciešami datu iegūšanai. Tas sākas ar datu diapazonu vai nosauktu diapazonu, ko esat iepriekš norādījis; kam seko masīva relatīvais rindas numurs un relatīvais kolonnas numurs.
Tas nozīmē, ka jūs ievadāt rindu un kolonnu numurus norādītajā diapazonā. Tātad, ja vēlaties kaut ko uzzīmēt no datu diapazona otrās rindas, rindas numuram ievadiet 2, pat ja tā nav otrā rinda visā datu bāzē. Tas pats attiecas uz kolonnas ievadi.