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țieiValoare 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 2003Note 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.








