Cum se utilizează funcția Excel INDEX -

rezumat

Funcția Excel INDEX returnează valoarea la o poziție dată într-un interval sau matrice. Puteți utiliza INDEX pentru a prelua valori individuale sau rânduri și coloane întregi. INDEX este adesea utilizat cu funcția MATCH, unde MATCH localizează și alimentează o poziție către INDEX.

Scop

Obțineți o valoare într-o listă sau tabel pe baza locației

Valoare returnată

Valoarea la o anumită locație.

Sintaxă

= INDEX (matrice, rând_num, (col_num), (zonă_num))

Argumente

  • matrice - O gamă de celule sau o constantă de matrice.
  • row_num - Poziția rândului în referință sau matrice.
  • col_num - (opțional) Poziția coloanei în referință sau matrice.
  • area_num - (opțional) Intervalul de referință care ar trebui utilizat.

Versiune

Excel 2003

Note de utilizare

Funcția INDEX returnează valoarea la o poziție dată într-un interval sau matrice. INDEX este frecvent utilizat împreună cu funcția MATCH. MATCH localizează și alimentează o poziție către INDEX, care returnează valoarea la acea poziție.

Exemple

Formulele de mai jos arată cum poate fi utilizat INDEX pentru a obține o valoare:

=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3

În exemplele de mai sus, poziția este „codificată”. De obicei, funcția MATCH este utilizată pentru a găsi poziția, care este apoi alimentată în INDEX. Acest articol explică modul în care INDEX și MATCH pot fi utilizate împreună cu multe exemple:

Cum se utilizează INDEX și MATCH

Referință ca rezultat

Este important să rețineți că funcția INDEX returnează o referință ca rezultat. De exemplu, în următoarea formulă, INDEX returnează A2:

=INDEX(A1:A5,2) // returns A2

Într-o formulă tipică, veți vedea valoarea din celula A2 ca rezultat, deci nu este evident că INDEX returnează o referință. Cu toate acestea, aceasta este o caracteristică utilă în formule precum aceasta, care utilizează INDEX pentru a crea un interval dinamic denumit. Puteți utiliza funcția CELL pentru a raporta referința returnată de INDEX.

Două forme

Funcția INDEX are două forme: matrice și referință . Ambele forme au același comportament - INDEX returnează o referință într-o matrice bazată pe o locație dată de rând și coloană. Diferența este că formularul de referință al INDEX permite mai mult de o matrice, împreună cu un argument opțional pentru a selecta matricea care trebuie utilizată. Cele mai multe formule utilizează forma matricei INDEX, dar ambele forme sunt discutate mai jos.

Forma matrice

În forma matricei INDEX, primul parametru este matricea , care este furnizată ca un interval de celule sau o constantă de matrice. Sintaxa pentru forma matricei INDEX este:

INDEX(array,row_num,(col_num))

  • Dacă sunt furnizate ambele rând_num și col_num , INDEX returnează valoarea din celulă la intersecția dintre rândul_num și col_num .
  • Dacă rândul_num este setat la zero, INDEX returnează o serie de valori pentru o coloană întreagă. Pentru a utiliza aceste valori de matrice, puteți introduce funcția INDEX ca formulă de matrice în interval orizontal sau puteți alimenta matricea într-o altă funcție.
  • Dacă col_num este setat la zero, INDEX returnează o serie de valori pentru un rând întreg. Pentru a utiliza aceste valori de matrice, puteți introduce funcția INDEX ca formulă de matrice în interval vertical sau puteți alimenta matricea într-o altă funcție.

Formular de referință

În formularul de referință al INDEX, primul parametru este referința la unul sau mai multe intervale, iar un al patrulea argument opțional, area_num , este furnizat pentru a selecta intervalul adecvat. Sintaxa pentru forma de referință a INDEX este:

INDEX(reference,row_num,(col_num),(area_num))

La fel ca forma matricei INDEX, forma de referință a INDEX returnează referința celulei la intersecția row_num și col_num . Diferența este că argumentul de referință conține mai mult de un interval, iar area_num selectează intervalul care trebuie utilizat. Argumentul area_num este furnizat ca un număr care acționează ca un index numeric. Prima matrice din interiorul referinței este 1, a doua matrice este 2 și așa mai departe.

De exemplu, în formula de mai jos, area_num este furnizat ca 2, care se referă la intervalul A7: C10:

=INDEX((A1:C5,A7:C10),1,3,2)

În formula de mai sus, INDEX va returna valoarea la rândul 1 și coloana 3 din A7: C10.

  • Intervalele multiple de referință sunt separate prin virgule și închise între paranteze.
  • Toate intervalele trebuie să fie pe o singură foaie sau INDEX va returna o eroare #VALUE. Utilizați funcția ALEGE ca soluție.

Videoclipuri asemănătoare

Cum se folosește funcția ALEGE În acest videoclip, vom analiza modul în care puteți utiliza funcția ALEGE. De asemenea, comparăm o formulă bazată pe ALEGE vs. o formulă bazată pe VLOOKUP. Cum să generați valori de text aleatorii În acest videoclip, vom analiza cum să creați o listă de text aleatoriu cu funcția RANDARRAY și funcția INDEX. Cum să utilizați INDEX și MATCH cu un tabel În acest videoclip, vom analiza cum să utilizați INDEX și MATCH cu un tabel Excel. Utilizarea INDEX și MATCH cu un tabel Excel este extraordinar de simplă. Introducere în referințele structurate Acest videoclip oferă o scurtă introducere în referințele structurate. Referințele structurate sunt o modalitate ușoară de a face referire la tabele din formulele Excel. Căutare bidirecțională cu INDEX și MATCH aproximativ În acest videoclip, vom analiza cum să construim o căutare bidirecțională cu INDEX și MATCH, utilizând o potrivire aproximativă. Cum să căutăm lucrurile cu INDEX În acest videoclip, ne uităm la cum să configurăm INDEX pentru a recupera o valoare după rând și coloană. Aceasta este prima jumătate a ecuației INDEX / MATCH.

Articole interesante...