
Santrauka
„Excel INDEX“ funkcija grąžina vertę tam tikroje diapazono ar masyvo pozicijoje. Norėdami gauti atskiras reikšmes arba visas eilutes ir stulpelius, galite naudoti „INDEX“. INDEX dažnai naudojamas su funkcija MATCH, kur MATCH nustato ir tiekia poziciją į INDEX.Tikslas
Gaukite vertę sąraše arba lentelėje pagal vietąGrąžinimo vertė
Vertė tam tikroje vietoje.Sintaksė
= INDEX (masyvas, eilutės_numeris, (stulpelio_numeris), (ploto_numeris))Argumentai
- masyvas - langelių diapazonas arba masyvo konstanta.
- row_num - eilutės vieta nuorodoje arba masyve.
- col_num - (neprivaloma) stulpelio vieta nuorodoje arba masyve.
- area_num - (neprivaloma) Nurodomas diapazonas, kurį reikėtų naudoti.
Versija
„Excel 2003“Naudojimo užrašai
INDEX funkcija grąžina vertę tam tikroje diapazono ar masyvo pozicijoje. INDEX dažnai naudojamas kartu su funkcija MATCH. MATCH nustato ir tiekia poziciją į INDEX, kuri grąžina tos pozicijos vertę.
Pavyzdžiai
Žemiau pateiktos formulės rodo, kaip INDEX galima naudoti norint gauti vertę:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
Aukščiau pateiktuose pavyzdžiuose pozicija yra „užkoduota“. Paprastai funkcijai MATCH naudojama rasti poziciją, kuri tada įtraukiama į INDEX. Šiame straipsnyje paaiškinama, kaip „INDEX“ ir „MATCH“ galima naudoti kartu su daugeliu pavyzdžių:
Kaip naudoti INDEX ir MATCH
Nuoroda kaip rezultatas
Svarbu pažymėti, kad funkcija INDEX grąžina nuorodą. Pavyzdžiui, šioje formulėje INDEX grąžina A2:
=INDEX(A1:A5,2) // returns A2
Įprastoje formulėje vertę matysite langelyje A2, todėl nėra akivaizdu, kad INDEX grąžina nuorodą. Tačiau tai yra naudinga tokių formulių kaip ši funkcija, kuri naudoja INDEX, kad sukurtų dinaminį pavadintą diapazoną. Norėdami pranešti apie nuorodą, kurią grąžino INDEX, galite naudoti CELL funkciją.
Dvi formos
INDEX funkcija turi dvi formas: masyvas ir nuoroda . Abi formos elgiasi vienodai - INDEX pateikia masyvo nuorodą pagal nurodytą eilutės ir stulpelio vietą. Skirtumas yra tas, kad nuorodos INDEX forma leidžia naudoti daugiau nei vieną masyvą kartu su pasirinktiniu argumentu, kad būtų pasirinktas naudojamas masyvas. Daugumoje formulių naudojama INDEX masyvo forma, tačiau abi formos aptariamos toliau.
Masyvo forma
INDEX masyvo forma pirmasis parametras yra masyvas , kuris pateikiamas kaip langelių diapazonas arba masyvo konstanta. INDEX masyvo formos sintaksė yra:
INDEX(array,row_num,(col_num))
- Jei abu ROW_NUM ir col_num tiekiami, RODYKLĖ grąžina į ląstelę vertę sankirtos ROW_NUM ir col_num .
- Jei „ row_num“ yra nustatyta į nulį, INDEX pateikia viso stulpelio reikšmių masyvą. Norėdami naudoti šias masyvo reikšmes, galite įvesti INDEX funkciją kaip masyvo formulę horizontaliame diapazone arba perduoti masyvą į kitą funkciją.
- Jei col_num nustatyta į nulį, INDEX pateikia visos eilutės reikšmių masyvą. Norėdami naudoti šias masyvo reikšmes, galite įvesti INDEX funkciją kaip masyvo formulę vertikaliame diapazone arba perduoti masyvą į kitą funkciją.
Nuorodos forma
INDEX nuorodos formoje pirmasis parametras yra nuoroda į vieną ar daugiau diapazonų, o tinkamam diapazonui pasirinkti pateikiamas ketvirtas pasirenkamas argumentas „ area_num“ . INDEX nuorodos formos sintaksė yra:
INDEX(reference,row_num,(col_num),(area_num))
Kaip ir „INDEX“ masyvo forma, „INDEX“ nuorodos forma grąžina langelio nuorodą sankirtoje eilutės_numa ir kol_numa . Skirtumas tas, kad nuorodos argumente yra daugiau nei vienas diapazonas, o area_num parenka, kurį diapazoną reikia naudoti. Area_num yra argumentas pateikiamas kaip skaičius, kuris veikia kaip skaitinė indeksą. Pirmasis masyvas viduje yra 1, antrasis - 2 ir t. T.
Pvz., Žemiau pateiktoje formulėje ploto_numas pateikiamas kaip 2, o tai reiškia diapazoną A7: C10:
=INDEX((A1:C5,A7:C10),1,3,2)
Pirmiau pateiktoje formulėje INDEX grąžins reikšmę A7: C10 1 eilutėje ir 3 stulpelyje.
- Keli referenciniai diapazonai atskiriami kableliais ir uždaromi skliausteliuose.
- Visi diapazonai turi būti viename lape, arba INDEX pateiks #VALUE klaidą. Kaip apeitį naudokite funkciją CHOOSE.
Susiję vaizdo įrašai





