Rasti duomenis sąraše su indekso funkcija

01 iš 02

Excel INDEX funkcija - masyvo forma

Rasti duomenis sąraše su indekso funkcija - masyvo forma. © TedFrench

Excel INDEX funkcijos apžvalga

Paprastai indekso funkciją galima naudoti norint rasti ir grąžinti konkrečią vertę arba rasti ląstelės nuorodą į tos vertės vietą darbalapyje.

Excel sistemoje yra dvi INDEX funkcijos formos: masyvo forma ir referencinė forma.

Pagrindinis skirtumas tarp dviejų funkcijų formų yra:

Excel INDEX funkcija - masyvo forma

Masyvas paprastai laikomas gretimų ląstelių grupe darbalapyje. Viršuje esančiame paveikslėlyje masyvas būtų ląstelių blokas nuo A2 iki C4.

Šiame pavyzdyje indekso funkcijos masyvo forma, esanti lange C2, grąžina duomenų reikšmę - "Valdiklį", esantį 3 eilutės ir 2 stulpelio sankirtos taške.

INDEKSO FUNKCIJA (masyvo forma) sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus, kablelių skirtukus ir argumentus .

INDEKSO funkcijos sintaksė yra:

= INDEKSAS (masyvas, Row_num, stulpelis_num)

Masyvas - ląstelių nuorodos, skirtos ląstelių diapazonui ieškoti pagal pageidaujamos informacijos funkciją

Row_num (neprivaloma) - eilutės numeris masyvo, iš kurio grąžinti vertę. Jei šis argumentas praleistas, reikia nurodyti "Column_num".

Column_num (neprivaloma) - stulpelio numeris masyvo, iš kurio grąžinti vertę. Jei šis argumentas praleistas, reikalingas Row_num.

INDEKSO FUNKCIJA (masyvo forma) Pavyzdys

Kaip minėta, paveikslėlyje esantis pavyzdys naudoja INDEKSO funkcijos masyvo formą, kad grįžtų termino "Valdiklis" iš sąrašo sąrašo.

Žemiau pateikta informacija apibūdina veiksmus, naudojamus INDEX funkcijai įvesti į lakšto B8 lapą.

Veiksmai naudoja raumenų nuorodas Row_num ir Column_num argumentams, o ne tiesiogiai įvesti šiuos skaičius.

INDEX funkcijos įvedimas

Funkcijos įvesti funkciją ir jos argumentus apima:

  1. Įveskite visą funkciją: = INDEKSAS (A2: C4, B6, B7) į ląstelę B8
  2. Funkcijos ir jos argumentų pasirinkimas naudojant INDEX funkcijos dialogo langą

Nors galima visiškai įvesti visą funkciją rankiniu būdu, daugeliui žmonių lengviau naudoti dialogo langą, norint įvesti funkcijos argumentus.

Žemiau aprašyti veiksmai naudoja dialogo langą, norint įvesti funkcijos argumentus.

Dialogo lango atidarymas

Kadangi yra dvi funkcijos formos - kiekviena turi savo argumentų rinkinį - kiekvienai formai reikia atskiro dialogo lango.

Dėl to yra dar vienas žingsnis atidarant dialogo langą "INDEX", kuris nėra daugelyje kitų "Excel" funkcijų. Šis žingsnis apima pasirinkimą array formą arba referencinės formos argumentų rinkinį.

Toliau pateikiami veiksmai, naudojami INDEX funkcijai ir argumentams įvesti į langelį B8, naudojant funkcijos dialogo langą.

  1. Spustelėkite langelį B8 darbalapyje - tai yra vieta, kur bus nustatyta funkcija
  2. Spustelėkite skirtuką Formulės juostelės meniu
  3. Pasirinkite iešką ir nuorodą iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą
  4. Spustelėkite INDEX sąraše, kad parodytumėte dialogo langą Select Arguments (Pasirinkti argumentus ), kuris leidžia pasirinkti tarp funkcijų " Array" ir " Reference form"
  5. Spustelėkite masyvą, row_num, column_num parinktį
  6. Paspauskite OK, kad atidarytumėte indekso funkciją - masyvo formos dialogo langą

Funkcijos argumentų įvedimas

  1. Dialogo lange spustelėkite eilutės masyvą
  2. Išskleiskite langelius nuo A2 iki C4 darbalapyje, kad dialogo lange įveskite diapazoną
  3. Dialogo lange spustelėkite eilutę Row_num
  4. Spustelėkite langelį B6, kad įvedėte tą langelio nuorodą į dialogo langą
  5. Dialogo lange spustelėkite eilutę " Column_num"
  6. Spustelėkite ląstelę B7, kad įvedėte tą langelio nuorodą į dialogo langą
  7. Spustelėkite Gerai, kad užbaigtumėte funkciją ir uždarytumėte dialogo langą
  8. Žodis " Gizmo" pasirodo ląstelėje B8, nes tai yra ląstelė, kuri kerta trečiųjų eilučių ir antrąjį atsargų dalių stulpelius
  9. Kai spustelėsite langelį B8, formos juostoje virš darbalapio pasirodys visa funkcija = INDEKSAS (A2: C4, B6, B7).

Indekso funkcijos klaida vertes

Dažniausios klaidos vertės, susijusios su indekso funkcija - masyvo forma yra:

#VALUE! - Susidaro, jei Row_num , Column_num argumentai nėra skaičiai.

#REF! - atsiranda, jei:

Dialogo lango pranašumai

Privalumai dialogo lango naudojimui, norint įvesti funkcijos argumentų duomenis, yra šie:

  1. Dialogo lange užsiima funkcijos sintaksė - tai lengviau vienu metu įvesti funkcijos argumentus, nereikalaujant įvesti lygiaverčio ženklo, skliausteliuose ar kableliais, kurie veikia kaip tarpus tarp argumentų.
  2. Ląstelių nuorodos, pvz., B6 arba B7, gali būti įvestos į dialogo langą naudodamos nukreipimą , o tai reiškia, kad spustelėję pasirinktas langelius su pele, o ne įvesdami juos. Ne tik nurodoma lengviau, bet ir padeda mažinti klaidas formules, kurias sukelia neteisingos ląstelių nuorodos.

02 iš 02

Excel INDEX funkcija - atskaitos forma

Rasti duomenis sąraše su indekso funkcija - referencine forma. © TedFrench

Excel INDEX funkcija - atskaitos forma

Funkcijos atskaitos forma grąžina konkrečios duomenų eilutės ir stulpelio sankirtos taške esančios ląstelės duomenų vertę.

Atskaitos masyvas gali būti sudarytas iš kelių gretimų intervalų, kaip parodyta paveikslėlyje aukščiau.

INDEKSO FUNKCIJA (atskaitos forma) sintaksė ir argumentai

INDEKSO funkcijos sintaksė ir argumentai Nuoroda formos yra:

= INDEX (nuoroda, Row_num, Column_num, Area_num)

Nuorodos - (reikalaujama) ląstelių nuorodos, skirtos ląstelių diapazonui ieškoti pagal pageidaujamos informacijos funkciją.

Row_num - eilutės numeris masyvo, iš kurio grąžinti vertę.

Column_num - stulpelio numeris masyvo, iš kurio grąžinti vertę.

Pastaba: tiek Row_num, tiek Column_num argumentams galima įvesti faktinius eilučių ir stulpelių numerius arba ląstelių nuorodas į šios informacijos vietą darbalapyje.

Area_num (neprivaloma) - jei standartiniame argumente yra keletas gretimų intervalų, šis argumentas pasirenka, kuris langelių diapazonas grąžina duomenis iš. Jei praleistas, funkcija naudoja pirmąjį diapazoną, nurodytą " Reference" argumentu.

INDEKSO FUNKCIJA (pavyzdinė forma)

Pavyzdyje aukščiau pateiktame paveikslėlyje naudojama INDEKSO funkcijos standartinė forma, kad liepos mėnesį grąžintume nuo A1 iki E1 zonos 2.

Žemiau pateikta informacija apibūdina veiksmus, naudojamus INDEX funkcijai įvesti į lakšto B10 lapą.

Šie žingsniai naudoja ląstelių nuorodas Row_num, Column_num ir Area_num argumentams, o ne tiesiogiai įvesti šiuos skaičius.

INDEX funkcijos įvedimas

Funkcijos įvesti funkciją ir jos argumentus apima:

  1. Įveskite visą funkciją: = INDEKSAS ((A1: A5, C1: E1, C4: D5), B7, B8) į ląstelę B10
  2. Funkcijos ir jos argumentų pasirinkimas naudojant INDEX funkcijos dialogo langą

Nors galima visiškai įvesti visą funkciją rankiniu būdu, daugeliui žmonių lengviau naudoti dialogo langą, norint įvesti funkcijos argumentus.

Žemiau aprašyti veiksmai naudoja dialogo langą, norint įvesti funkcijos argumentus.

Dialogo lango atidarymas

Kadangi yra dvi funkcijos formos - kiekviena turi savo argumentų rinkinį - kiekvienai formai reikia atskiro dialogo lango.

Dėl to yra dar vienas žingsnis atidarant dialogo langą "INDEX", kuris nėra daugelyje kitų "Excel" funkcijų. Šis žingsnis apima pasirinkimą array formą arba referencinės formos argumentų rinkinį.

Toliau pateikiami veiksmai, naudojami indekso funkcijai ir argumentams įvesti į langelį B10, naudojant funkcijos dialogo langą.

  1. Spustelėkite langelį B8 darbalapyje - tai yra vieta, kur bus nustatyta funkcija
  2. Spustelėkite skirtuką Formulės juostelės meniu
  3. Pasirinkite iešką ir nuorodą iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą
  4. Spustelėkite INDEX sąraše, kad parodytumėte dialogo langą Select Arguments (Pasirinkti argumentus ), kuris leidžia pasirinkti tarp funkcijų " Array" ir " Reference form"
  5. Spustelėkite nuorodą, row_num, column_num, area_num parinktį
  6. Spustelėkite Gerai, kad atidarytumėte indekso funkciją - nuorodų formos dialogo langą

Funkcijos argumentų įvedimas

  1. Dialogo lange spustelėkite atskaitos liniją
  2. Įveskite atvirą kronšteiną " ( " ant šios eilutės dialogo lange
  3. Išskleiskite langelius nuo A1 iki A5 darbalapyje, kad įeitumėte į diapazoną po atviru laikikliu
  4. Įveskite kablelį, kad būtų tarpas tarp pirmojo ir antrojo diapazonų
  5. Išskleiskite langelius nuo C1 iki E1 darbalapyje, kad po kablelį įeitumėte į diapazoną
  6. Įveskite antrą kablelį, kad būtų atskirta tarp antrojo ir trečiojo intervalų
  7. Išskleiskite lenteles C4-D5 darbalapyje, kad po kableliais įeitumėte į diapazoną
  8. Po trečiojo diapazono įveskite uždarymo skliaustą " ) ", kad užbaigtumėte Reference argumentą
  9. Dialogo lange spustelėkite eilutę Row_num
  10. Spustelėkite ląstelę B7, kad įvedėte tą langelio nuorodą į dialogo langą
  11. Dialogo lange spustelėkite eilutę " Column_num"
  12. Spustelėkite langelį B8, kad įvedėte tą langelio nuorodą į dialogo langą
  13. Dialogo lange spustelėkite eilutę " Area_num"
  14. Spustelėkite langelį B9, kad įvedėte tą langelio nuorodą į dialogo langą
  15. Spustelėkite Gerai, kad užbaigtumėte funkciją ir uždarytumėte dialogo langą
  16. Liepos mėnuo pasirodo lange B10, nes jis yra mėnuo ląstelėje, kerta pirmosios eilės ir antrojo ploto antrą stulpelį (nuo C1 iki 1)
  17. Kai paspausite langelį B8, formulės juostoje virš darbalapio pasirodys visa funkcija = INDEKSAS ((A1: A5, C1: E1, C4: D5), B7, B8)

Indekso funkcijos klaida vertes

Dažniausios klaidos vertės, susijusios su INDEKOS funkcija - referencinė forma yra:

#VALUE! - Atsiranda, jei Row_num , Column_num ar Area_num argumentai nėra skaičiai.

#REF! - atsiranda, jei: