Funkcija "INDEX" "Excel": aprašymas, programa ir pavyzdžiai

Kompiuteriai

Šiuo metu "Excel"populiarumas yra antras tik "Word". Tai leidžia lengvai atlikti daugybę ekonominių ir statistinių skaičiavimų per daug duomenų. Šiuo tikslu jis teikia daugybę integruotų funkcijų, įskaitant pagalbines. Kai kurie iš jų gali atlikti veiksmus, įskaitant duomenų masyvus. Tai apima funkciją "INDEKSAS". "Excel" naudojamas atskirai ir su "POSITION", kuris bus apibūdintas toliau.

funkcijos indeksas Excel

Aprašymas

"INDEX" funkcija Excel grąžina langelio turinio vertę (nuoroda į vertę), nurodytą lentelės eilučių ir stulpelių numerių arba nurodyto diapazono.

Jo sintaksė yra paprastas ir atrodo taip: INDEKSAS (masyvas, eilutės numeris, stulpelio numeris).

Ši funkcija taip pat gali dirbtiviena eilutė arba vienas stulpelis. Tokiu atveju, nurodant vienmatę masyvą, nustatomas vienas numeris. Tai rodo eilutės numerį, jei masyvas yra stulpelis, ir atvirkščiai.

Funkcija "INDEX" programoje "Excel" kartais pateikia reikšmę "# REFERENCE!". Dažniausiai tai atsitinka, jei ląstelė, esanti nurodytos eilutės ir stulpelio sankirtos vietoje, yra už nurodyto diapazono ribų.

Naudojimo pavyzdžiai

Paimkime kai kuriuos "INDEX" funkcijos naudojimo atvejus praktikoje.

Tarkime, yra masyvas, sudarytas iš 4stulpeliai ir 4 eilutės (žr. lentelę). Jei įvesite reiškinį "= INDEKSAS (B2: E5, 2, 3)" (be kabučių), esančio už A1: E5 ribų, ir spustelėkite "Enter", reikšmė "begonia" bus pateikta atsakyme.

A

B

C

D

E

1

Netaikoma

1

2

3

4

2

1

aguona

rožė

jazminas

ramunė

3

2

chrizantema

narcizas

Begonia

hortenzija

4

3

tulpė

violetine

sniego dangus

gladiolas

5

4

astra

peonija

lelija

gvazdikas

Jei norite sužinoti, kiek 2 grupės studentų gavo "netinkamą" įvertinimą, atitinkamoje langelyje įveskite šią išraišką: INDEKSAS (C2: C5, 1).

A

B

C

D

E

1

Netaikoma

1 grupė

2 grupė

3 grupė

4 grupė

2

"Nepatenkinama"

5

4

2

4

3

"Patenkinama"

12

10

13

11

4

"Gerai"

7

8

8

10

5

"Puikiai"

1

3

5

4

"MATCH" funkcija "Excel"

funkcijų indeksas ir elementų ieškojimas "Excel" pavyzdžiuose

Abu aukščiau pateikti pavyzdžiai neveikssu dideliais duomenų rinkiniais. Faktas yra tai, kad naudojant "INDEX" funkciją Excel reikia įvesti eilučių ir stulpelių numerius ne pačią lentelę, o duomenų masyvą. Tai labai sunku padaryti, kai kalbama apie daugybę elementų. Dar viena "Excel" funkcija gali padėti išspręsti problemą.

Apsvarstykite atvejį, kai masyvą sudaro viena eilutė.

A

B

C

D

1

produktai

2

daržovės

vaisiai

prieskoniai

3

pomidorai

kriaušės

druska

4

agurkai

obuoliai

pipirai

5

pipirai

apelsinai

imbieras

6

morkos

bananai

cinamonas

Šiuo atveju verčių diapazonas yra B3: B6.

Mes pasirinkome langelį kitoje eilutėje, pavyzdžiui, D1. Mes įvedame vaisių pavadinimą, kurio poziciją mes norime rasti, šiuo atveju "apelsinai". Ląstelėje (E1), kur norime parašyti atitinkamos eilutės numerį, įveskite "= MATCH (D1; B3: B6; 0)" (žr. Lentelę). Todėl pasirodo numeris 3. Būtent šis skaičius yra diapazone B3: B6 išraiškoje "apelsinai".

A

B

C

D

E

1

apelsinai

3

2

daržovės

vaisiai

3

pomidorai

kriaušės

4

bulves

obuoliai

5

morkos

apelsinai

6

pipirai

bananai

Paskutinis 0 reiškia, kad norite rasti tikslų atitikimą su D1 reikšme.

Kaip rasti visas teksto vertes, kurios atitinka tam tikrą kriterijų

Kaip nurodyta pirmiau, funkcija "MATCH"grąžina tik vieną vertę (pirmąją, t. y., viršutinę). Bet kas, jei sąraše yra kartojimų. Šiuo atveju masyvo formulės padeda. Jei norite juos naudoti, pasirinkite visą duomenų diapazoną ir naudokite spartųjį klavišą "Ctrl + Shift + Enter". Tačiau jo svarstymas nėra šio straipsnio dalykas.

funkcijos indeksas "Excel" pavyzdžiuose

Funkcija "INDEKSAS" ir "PAIEŠKA" programoje "Excel": pavyzdžiai

Įsivaizduokite, kad jums reikia pasirinkti iš pakankamaidaugybė tik tam tikrų duomenų. Svarstykime paprastumo atvejį su nedideliu elementų skaičiumi. Pavyzdžiui, jūs turite ataskaitą apie kelių studentų grupių ir jų klasių našumą. Tarkime, kad norite matyti studentų skaičių H2 ląstelėje, kuri įvertinta "blogai".

A

B

C

D

E

F

G

H

F

1

Netaikoma

gr. 1

gr. 2

gr. 3

gr. 4

gr. 2

gr. 4

2

"Nesėkmė"

5

3

1

2

"Ud"

3

"Ud"

14

10

14

12

"Puikiai"

4

"Gerai"

8

9

10

8

5

"Puikiai"

4

6

5

3

Dėl to geriausia pasidalinti abufunkcija. Norėdami sužinoti, ko jums reikia įvesti H2, pirmiausia apsvarstykite paprastą išraišką, kurią galite naudoti šiuo tikslu. Visų pirma, norimą vertę galima gauti, jei šiame lange mes rašome "= INDEX (A2: E5; 1; 2)". Čia mes panaudojome variantą iš ankstesnių pavyzdžių, kai eilutės ir stulpelių numeriai buvo skaičiuojami rankiniu būdu. Tačiau mūsų tikslas yra automatizuoti šį procesą. Norėdami tai padaryti, vietoj dviejų ir tų, kurie nurodo ieškomą eilutę ir stulpelį, masyve įrašykite atitinkamas "MATCH" funkcijas, išduodančias šiuos skaičius. Atkreipkite dėmesį, kad mes ieškome žodžio "ud", esančio ląstelėje G2 ir "gr. 2 "iš H2. Be to, mums reikia tikslių atitikmenų, taigi paskutinis, trečias argumentas abiem atvejais yra 0.

Tada 1 formulėje, indeksas, o ne (A2: E5; 1; 2) turi būti registruojama: RUNGTYNIŲ (G2; A2: A5; 0), ir vietoj 2 - MATCH (H2; A2: E2; 0).

Po pakeitimo turime: indeksas (A2: E5; MATCH (G2; A2: A5; 0), rungtynės (H2; A2: E2; 0)). Kaip rezultatas, paspaudus "Enter", mes turime "10" į ląstelę.

naudojant indekso funkciją "Excel"

Kaip išplėsti gautos formulės poveikį tam tikram diapazonui

Kaip žinote, "Excel" funkcija "INDEKSAS" gali būti"Ištempta" iki tam tikro diapazono. Pavyzdyje, kuris buvo aptartas aukščiau, tai visi 4 ląstelės iš H2: J3. Atsižvelgiant į tai, reikia išsiaiškinti, kaip tai padaryti, "ištiesdami" šią formulę į dešinę ir į apačią, norėdami gauti teisingas vertes.

Pagrindinis sunkumas yra tai, kad masyvasA2: E5 turi santykinį adresą. Norėdami išspręsti šią problemą, reikia ją paversti absoliuti. Norėdami tai masyvas yra parašyta, kaip $ A $ 2: $ E $ 5. Tas pats turėtų būti padaryta abiejų built-in funkcijos, ty jie turėtų atrodyti MATCH ($ G $ 2, $ A $ 2: $ A $ 5, 0) .. ir suderinti ($ O $ 2 ir A $ 2: $ E 2; 0).

Galutinis forma, kurio formulė yra: indeksas ($ A $ 2: $ E $ 5, RUNGTYNIŲ ($ G $ 2, $ A $ 2: $ 5, 0), RUNGTYNIŲ ($ H $ 2, $ A $ 2: $ E $ 2, 0)).

Todėl mes turėsime lentelę žemiau

A

B

C

D

E

F

G

H

F

1

Netaikoma

gr. 1

gr. 2

gr. 3

gr. 4

gr. 2

gr. 4

2

"Nesėkmė"

5

3

1

2

"Ud"

10

12

3

"Ud"

14

10

14

12

"Puikiai"

6

3

4

"Gerai"

8

9

10

8

5

"Puikiai"

4

6

5

3

Norint gauti teisingą rezultatą,kad teksto vertes būtų parašyta tiksliai, be to, nebuvo klaidų ir papildomų tarpų. Priešingu atveju programa nebus tokia pati.

funkcijos indeksą ir ieškokite pranešimų "Excel"

Dabar žinote, kaip ši funkcija naudojama"INDEKSAS" "Excel". Taip pat žinoma, kaip pasidalinti su "MATCH" pavyzdžiais, ir galėsite juos teisingai taikyti, kad išspręstumėte daugybę praktinių problemų.