Skip to main content

Poiščite podatke na seznamu s funkcijo INDEX

Anonim

Na splošno lahko funkcijo INDEX uporabite za iskanje in vrnitev določene vrednosti ali iskanje sklica na mestu te vrednosti na delovnem listu.

Obstajajo dve obliki funkcije INDEX, ki je na voljo v Excelu: Oblika obrazca in Referenčni obrazec.

01 od 02

Funkcija Excel INDEX - oblika obrazca

Glavna razlika med obema oblikama funkcije je:

  • obrazec Array vrne vrednost podatkov, ki se nahaja na točki presečišča določene vrstice in stolpca podatkov;
  • Referenčni obrazec vrne referenčno točko presečišča točke določenega stolpca in vrstice.

Funkcija Excel INDEX - oblika obrazca

Množico na splošno velja za skupino sosednjih celic v delovnem listu. Na zgornji sliki je matrika blok celic od A2 do C4.

V tem primeru matrična oblika funkcije INDEX, ki se nahaja v celici C2, vrne vrednost podatkov - Widget - najdeno na točki presečišča vrstice 3 in stolpca 2.

Sintaksa in argumenti funkcije INDEX Function (Array Form)

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime funkcije, oklepaje, ločila z vejico in argumente.

Sintaksa za funkcijo INDEX je:

= INDEX (Array, vrstica Row_num, stolpec_num)

Array - Celične reference za obseg celic, ki jih funkcija išče za želene informacije

Row_num (neobvezno) - Številka vrstice v matriki, iz katere želite vrniti vrednost. Če je ta argument izpuščen, je potreben Column_num.

Column_num (neobvezno) - Številka stolpca v polju, iz katere želite vrniti vrednost. Če je ta argument izpuščen, je potrebno Row_num.

  • Za oba Row_num in Column_num argumente, lahko vnesete dejansko število vrstic in stolpcev ali sklicevanje celic na lokacijo teh informacij na delovnem listu.

INDEX Funkcija (oblika obrazca) Primer

Kot je omenjeno, primer na zgornji sliki uporablja Array oblika funkcije INDEX, da se izraz "Widget" vrne s seznama popisov.

Spodnje informacije pokrivajo korake, uporabljene za vnos funkcije INDEX v celico B8 na delovnem listu.

Koraki uporabljajo celične reference za Row_num in Column_num argumente, ne pa neposredno vnašanje teh številk.

Vnos funkcije INDEX

Možnosti za vnos funkcije in njenih argumentov vključujejo:

  1. Vnašanje celotne funkcije: = INDEX (A2: C4, B6, B7) v celico B8
  2. Izbiranje funkcije in njegovih argumentov s pogovornim oknom funkcije INDEX

Čeprav je mogoče celotno funkcijo vnesti ročno, mnogi ljudje lažje uporabljajo pogovorno okno za vnos argumentov funkcije.

Spodnji koraki uporabljajo pogovorno okno za vnos argumentov funkcije.

Odpiranje pogovornega okna

Ker obstajata dve obliki funkcije - vsaka s svojimi argumenti - vsaka oblika zahteva ločeno pogovorno okno.

Posledično je dodaten korak pri odpiranju pogovornega okna funkcije INDEX, ki ni prisoten pri večini drugih funkcij programa Excel. Ta korak vključuje izbiro bodisi Array obliko ali Referenca oblikuje niz argumentov.

Spodaj so koraki za vnos funkcije in argumentov INDEX v celico B8 z uporabo pogovornega okna funkcije.

  1. Kliknite na celico B8 v delovnem listu - tukaj je funkcija
  2. Kliknite na Formule jeziček v meniju traku
  3. Izberite Iskanje in sklicevanje od traku odprete spustni seznam funkcij
  4. Kliknite na INDEKS na seznamu za prikaz Izberite Argumenti pogovorno okno - ki vam omogoča izbiro med Array in Referenca oblike funkcije
  5. Kliknite na array, row_num, column_num možnost
  6. Kliknite OK, da odprete funkcijo INDEX - pogovorno okno obrazca

Vnos argumentov funkcije

  1. V pogovornem oknu kliknite na Array line
  2. Označite celice A2 do C4 na delovnem listu, da vnesete obseg v pogovorno okno
  3. Kliknite na Row_num vrstico v pogovornem oknu
  4. Kliknite celico B6, da v pogovorno okno vnesete referenco celice
  5. Kliknite na Column_num vrstico v pogovornem oknu
  6. Kliknite celico B7, da v pogovorno okno vnesete referenco celice
  7. Za dokončanje funkcije kliknite gumb V redu in zaprite pogovorno okno
  8. Beseda Gizmo se pojavlja v celici B8, saj je izraz v celici, ki seka tretja vrstica in drugi stolpec inventarja delov
  9. Ko kliknete celico B8, celotno funkcijo = INDEX (A2: C4, B6, B7) se prikaže v vrstici s formulo nad delovnim listom

Indeksne vrednosti funkcij napak

Skupne vrednosti napak, povezane s funkcijo INDEX - oblika obrazca so:

#VALUE! - se zgodi, če bodisi Row_num , Column_num argumenti niso številke.

#REF! - se zgodi, če:

  • The Row_num argument je večji od števila vrstic v izbranem obsegu;
  • The Col_num argument je večji od števila stolpcev v izbranem obsegu.

Prednosti za pogovorno okno

Prednosti uporabe pogovornega okna za vnos podatkov za argumente funkcije vključujejo:

  1. Pogovorno okno skrbi za sintakso funkcije - olajšate vnos argumentov funkcije naenkrat, ne da bi morali vnesti enakopravni znak, oklepaj ali vejice, ki delujejo kot ločila med argumenti.
  2. Referenčne številke celic, kot so B6 ali B7, lahko vnesete v pogovorno okno s kazanjem, kar pomeni, da kliknete izbrane celice z miško, ne pa jih vtipkate. Ne samo, da kaže lažje, ampak tudi zmanjša napake v formulah, ki jih povzroča napačne reference celic.
02 od 02

Funkcija Excel INDEX - referenčna oblika

Funkcija Excel INDEX - referenčna oblika

Referenčna oblika funkcije vrne vrednost podatkov celice, ki se nahaja na točki presečišča določene vrstice in stolpca podatkov.

Referenčna matrika je lahko sestavljena iz več nespremenljivih območij, kot je prikazano na zgornji sliki.

Sintaksa in argumenti funkcije INDEX (referenčni obrazec)

Sintaksa in argumenti za funkcijo INDEX Referenčni obrazec sta:

= INDEKS (referenca, vrstica Row_num, stolpec_num, površina_num)

Referenca - (zahtevano) reference celic za obseg celic, ki jih funkcija iskanja za želene informacije išče.

  • če je za ta argument vnesenih več nesimetričnih obsegov, morajo biti obsegi obdani z ločenim nizom okroglih oklepajev, kot je prikazano v formuli INDEX: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8), vzetih iz slike zgoraj

Row_num - številko vrstice v matriki, iz katere naj vrne vrednost.

  • neobvezno za enojno vrstica Referenca območja
  • potrebna za en sam stolpec in več vrstica Referenca območja

Column_num - številko stolpca v matriki, iz katere naj vrne vrednost.

  • neobvezno za en sam stolpec Referenca območja
  • potrebna za eno vrstico in več stolpcev Referenca območja

Opomba: Za oba Row_num in Column_num argumente, lahko vnesete dejansko število vrstic in stolpcev ali sklicevanje celic na lokacijo teh informacij na delovnem listu.

Area_num (neobvezno) - če je Referenca argument vsebuje več nespremenljivih obsegov, ta argument izbere, kateri obseg celic za vračanje podatkov iz. Če izpuščena, funkcija uporablja prvo območje, navedeno v Referenca prepir.

  • Prvi obseg je bil vnesen v Referenca argument je oštevilčen 1;
  • drugi je 2;
  • tretji je 3 in tako naprej.

INDEX Funkcija (referenčna oblika) Primer

Primer na zgornji sliki uporablja Referenca oblika funkcije INDEX za vrnitev meseca julija iz območja 2 izza A1 do E1.

Spodnje informacije pokrivajo korake, uporabljene za vnos funkcije INDEX v celico B10 delovnega lista.

Koraki uporabljajo celične reference za Row_num, Column_num in Area_num argumente, ne pa neposredno vnašanje teh številk.

Vnos funkcije INDEX

Možnosti za vnos funkcije in njenih argumentov vključujejo:

  1. Vnašanje celotne funkcije: = INDEKS ((A1: A5, C1: E1, C4: D5), B7, B8) v celico B10
  2. Izbiranje funkcije in njegovih argumentov s pogovornim oknom funkcije INDEX

Čeprav je mogoče celotno funkcijo vnesti ročno, mnogi ljudje lažje uporabljajo pogovorno okno za vnos argumentov funkcije.

Spodnji koraki uporabljajo pogovorno okno za vnos argumentov funkcije.

Odpiranje pogovornega okna

Ker obstajata dve obliki funkcije - vsaka s svojimi argumenti - vsaka oblika zahteva ločeno pogovorno okno.

Posledično je dodaten korak pri odpiranju pogovornega okna funkcije INDEX, ki ni prisoten pri večini drugih funkcij programa Excel. Ta korak vključuje izbiro bodisi Array obliko ali Referenca oblikuje niz argumentov.

Spodaj so koraki, uporabljeni za vnos funkcije in argumentov INDEX v celico B10 z uporabo pogovornega okna funkcije.

  1. Kliknite na celico B8 v delovnem listu - to je, če se bo funkcija nahaja
  2. Kliknite na Formule jeziček v meniju traku
  3. Izberite Iskanje in sklicevanje od traku odprete spustni seznam funkcij
  4. Kliknite na INDEKS na seznamu za prikaz Izberite Argumenti pogovorno okno - ki vam omogoča izbiro med Array in Referenca oblike funkcije
  5. Kliknite na reference, row_num, column_num, area_num možnost
  6. Kliknite OK, da odprete funkcijo INDEX - pogovorno okno Referenčna oblika

Vnos argumentov funkcije

  1. V pogovornem oknu kliknite na Referenca line
  2. Vnesite odprt oklepni nosilec " ( "v tej vrstici v pogovornem oknu
  3. Označite celice od A1 do A5 na delovnem listu, da vstopite v obseg po odprtem nosilcu
  4. Vnesite vejico, ki deluje kot ločilo med prvim in drugim obsegom
  5. Označite celice C1 do E1 na delovnem listu, da vstopite v obseg za vejico
  6. Vnesite drugo vejico, ki deluje kot ločilo med drugim in tretjim obsegom
  7. Označite celice C4 do D5 na delovnem listu, da vstopite v obseg za vejico
  8. Vpišite zapiralni oklepni nosilec " ) "po tretjem razredu za dokončanje Referenca prepir
  9. Kliknite na Row_num vrstico v pogovornem oknu
  10. Kliknite celico B7, da v pogovorno okno vnesete referenco celice
  11. Kliknite na Column_num vrstico v pogovornem oknu
  12. Kliknite celico B8, da v pogovorno okno vnesete referenco celice
  13. Kliknite na Area_num vrstico v pogovornem oknu
  14. Kliknite celico B9, da v pogovorno okno vnesete referenco celice
  15. Za dokončanje funkcije kliknite gumb V redu in zaprite pogovorno okno
  16. The mesec julij se pojavi v celici B10, ker je mesec v celici, ki seka prva vrstica, in drugi stolpec drugega območja (območje od C1 do 1)
  17. Ko kliknete celico B8, se v vrstici s formulo nad delovnim listom prikaže celotna funkcija = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8)

Indeksne vrednosti funkcij napak

Skupne vrednosti napak, povezane s funkcijo INDEX - referenčni obrazec so:

#VALUE! - se zgodi, če bodisi Row_num , Column_num, ali Area_num argumenti niso številke.

#REF! - se zgodi, če:

  • The Row_num argument je večji od števila vrstic v izbranem obsegu;
  • The Col_num argument je večji od števila stolpcev v izbranem obsegu.
  • The Area_num argument je večji od števila območij v izbranem obsegu.