Skip to main content

Rasti duomenis sąraše su indekso funkcija

Anonim

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

Yra dvi "INDEX" funkcijos formos, kurias galima rasti "Excel": Masyvo forma ir Informacinė forma.

01 iš 02

Excel INDEX funkcija - masyvo forma

Pagrindinis skirtumas tarp dviejų funkcijų formų yra:

  • masyvo forma grąžina duomenų vertę, esančią tam tikros eilutės ir duomenų stulpelio sankirtos taške;
  • atskaitos forma grąžina konkretaus stulpelio ir eilės sankirtos taško langelio nuorodą.

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.

  • Abu Row_num ir Column_num argumentai, galima įrašyti faktinius eilučių ir stulpelių numerius arba ląstelių nuorodas į šios informacijos vietą darbalapyje.

INDEKSO FUNKCIJA (masyvo forma) Pavyzdys

Kaip minėta, paveikslėlyje esantis pavyzdys naudojamas Masyvas INDEX funkcijos forma, kad grąžintumėte terminą "Valdiklis" iš sąrašo.

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

Žingsniai naudoja "Cell" nuorodas Row_num ir Column_num argumentus, 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ą Masyvas forma arba Nuoroda formos argumentų rinkinys.

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 ant Formulės juostos meniu skirtukas
  3. Pasirinkite Ieškoti ir nuoroda iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą
  4. Spustelėkite INDEKSAS sąraše atidaryti Pasirinkite argumentus dialogo langas - kuris leidžia jums pasirinkti tarp Masyvas ir Nuoroda funkcijų formos
  5. Spustelėkite ant masyvas, row_num, column_num pasirinkimas
  6. Paspauskite OK, kad atidarytumėte indekso funkciją - masyvo formos dialogo langą

Funkcijos argumentų įvedimas

  1. Dialogo lange spustelėkite mygtuką Masyvas linija
  2. Išskleiskite langelius nuo A2 iki C4 darbalapyje, kad dialogo lange įveskite diapazoną
  3. Spustelėkite ant Row_num dialogo lango eilutė
  4. Spustelėkite langelį B6, kad įvedėte tą langelio nuorodą į dialogo langą
  5. Spustelėkite ant Column_num dialogo lango eilutė
  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ąstelių, susikertančių dalių inventorizacijos trečią eilę ir antrą stulpelį, terminas
  9. Kai spustelėsite langelį B8, atlikite visą funkciją = INDEKSAS (A2: C4, B6, B7) pasirodo formulės juostoje virš darbalapio

Indekso funkcijos klaida vertes

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

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

#REF! - atsiranda, jei:

  • The Row_num argumentas yra didesnis nei eilučių skaičius pasirinktame diapazone;
  • The Col_num argumentas yra didesnis už pasirinktų intervalų stulpelių skaičių.

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

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)

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

  • jei šiame argumente yra įvesti kelis, gretimus intervalus, intervalai turi būti apsupti atskiru apvalių skliaustų rinkiniu, kaip parodyta INDEX formulėje: = INDEKSAS ((A1: A5, C1: E1, C4: D5), B7 , B8), paimtas iš paveikslėlio aukščiau

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

  • neprivalomas vienintelis eilutės nuoroda diapazonai
  • reikalaujama vienkartiniam stulpeliui ir kelis eilutės nuoroda diapazonai

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

  • neprivaloma vieno stulpelio Nuoroda diapazonai
  • reikia vienos eilutės ir kelių stulpelių Nuoroda diapazonai

Pastaba: Abu Row_num ir Column_num argumentai, galima įrašyti faktinius eilučių ir stulpelių numerius arba ląstelių nuorodas į šios informacijos vietą darbalapyje.

Area_num (neprivaloma) - jei Nuoroda argumentas yra keletas gretimų diapazonų, šis argumentas pasirenka, kuris langelių diapazonas grąžina duomenis iš. Jei nenurodyta, funkcija naudoja pirmąjį sąraše esantį diapazoną Nuoroda argumentas.

  • Pirmasis diapazonas įrašytas į Nuoroda argumentas yra sunumeruotas 1;
  • antroji yra 2;
  • trečias yra 3 ir tt

INDEKSO FUNKCIJA (pavyzdinė forma)

Pavyzdyje paveikslėlyje aukščiau naudojamas Nuoroda INDEKSO funkcijos forma grąžinti liepos mėn. mėnesį nuo A1 iki E1 zonos 2.

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

Žingsniai naudoja "Cell" nuorodas Row_num, Column_num ir Area_num argumentus, 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ą Masyvas forma arba Nuoroda formos argumentų rinkinys.

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 ant Formulės juostos meniu skirtukas
  3. Pasirinkite Ieškoti ir nuoroda iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą
  4. Spustelėkite INDEKSAS sąraše atidaryti Pasirinkite argumentus dialogo langas - kuris leidžia jums pasirinkti tarp Masyvas ir Nuoroda funkcijų formos
  5. Spustelėkite ant nuoroda, row_num, column_num, area_num pasirinkimas
  6. Spustelėkite Gerai, kad atidarytumėte indekso funkciją - nuorodų formos dialogo langą

Funkcijos argumentų įvedimas

  1. Dialogo lange spustelėkite mygtuką Nuoroda linija
  2. Įveskite atvirą kronšteinu " ( "šioje eilutėje 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. Įveskite uždarymo skliaustą " ) "po trečiojo diapazono užbaigti Nuoroda argumentas
  9. Spustelėkite ant Row_num dialogo lango eilutė
  10. Spustelėkite ląstelę B7, kad įvedėte tą langelio nuorodą į dialogo langą
  11. Spustelėkite ant Column_num dialogo lango eilutė
  12. Spustelėkite langelį B8, kad įvedėte tą langelio nuorodą į dialogo langą
  13. Spustelėkite ant Area_num dialogo lango eilutė
  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. The liepos mėnesį pasirodo lange B10, nes jis yra mėnuo ląstelėje, kuris 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 yra Row_num , Column_num, arba Area_num argumentai nėra skaičiai.

#REF! - atsiranda, jei:

  • The Row_num argumentas yra didesnis nei eilučių skaičius pasirinktame diapazone;
  • The Col_num argumentas yra didesnis už pasirinktų intervalų stulpelių skaičių.
  • The Area_num argumentas yra didesnis už pasirinktų sričių sričių skaičių.