Găsiți datele dintr-o listă cu funcția INDEX

01 din 02

Funcția Excel INDEX - Formular de matrice

Găsiți datele dintr-o listă cu funcția INDEX - Formular de matrice. © TedFrench

Descrierea funcțiilor Excel INDEX

În general, funcția INDEX poate fi utilizată pentru a găsi și returna o valoare specifică sau pentru a găsi referința celulei la locația respectivei valori într-o foaie de lucru.

Există două forme ale funcției INDEX disponibile în Excel: formularul Array și formularul de referință.

Principala diferență dintre cele două forme ale funcției este:

Funcția Excel INDEX - Formular de matrice

O matrice este în general considerată a fi un grup de celule adiacente într-o foaie de lucru. În imaginea de mai sus, matricea ar fi blocul de celule de la A2 la C4.

În acest exemplu, forma matrice a funcției INDEX situată în celula C2 returnează valoarea de date - Widget - găsită la punctul de intersecție al rândului 3 și coloanei 2.

Sintaxa și argumentele funcției INDEX (Array Form)

Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, parantezele, separatoarele de virgulă și argumentele .

Sintaxa pentru funcția INDEX este:

= INDEX (Array, Row_num, Column_num)

Array - Referințele celulelor pentru intervalul de celule care trebuie căutate de funcție pentru informațiile dorite

Row_num (opțional) - Numărul rândului din matrice din care să returnați o valoare. Dacă acest argument este omis, Column_num este necesar.

Column_num (opțional) - Numărul coloanei din matrice din care să se returneze o valoare. Dacă acest argument este omis, este necesar Row_num.

Funcția INDEX (formularul array) Exemplu

Așa cum am menționat, exemplul din imaginea de mai sus utilizează forma Array a funcției INDEX pentru a returna termenul Widget din lista de inventar.

Informațiile de mai jos acoperă pașii utilizați pentru a introduce funcția INDEX în celula B8 a foii de lucru.

Pașii utilizează referințele celulare pentru argumentele Row_num și Column_num , în loc să introducă direct aceste numere.

Introducerea funcției INDEX

Opțiunile pentru introducerea funcției și argumentele sale includ:

  1. Tastarea funcției complete: = INDEX (A2: C4, B6, B7) în celula B8
  2. Selectarea funcției și a argumentelor acesteia utilizând caseta de dialog Funcție INDEX

Deși este posibil să tastați doar manual funcția completă, mulți oameni consideră că este mai ușor să utilizați caseta de dialog pentru a introduce argumentele unei funcții.

Pașii de mai jos utilizează caseta de dialog pentru a introduce argumentele funcției.

Deschiderea casetei de dialog

Întrucât există două forme ale funcției - fiecare cu propriul set de argumente - fiecare formular necesită o casetă de dialog separată.

Ca rezultat, există un pas suplimentar în deschiderea casetei de dialog pentru funcția INDEX, care nu este prezentă la majoritatea celorlalte funcții Excel. Acest pas implică alegerea fie a formularului Array , fie a unui set de argumente de formă de referință .

Mai jos sunt pașii utilizați pentru a introduce funcția INDEX și argumente în celula B8 utilizând caseta de dialog a funcției.

  1. Faceți clic pe celula B8 din foaia de lucru - aceasta este locul în care va fi localizată funcția
  2. Faceți clic pe fila Formule din meniul de panglică
  3. Selectați Lookup and Reference din panglică pentru a deschide lista verticală de funcții
  4. Faceți clic pe INDEX din listă pentru a afișa caseta de dialog Select Arguments (Selectare argumente) - care vă permite să alegeți între formele Array și Reference ale funcției
  5. Faceți clic pe opțiunea matrice, row_num, column_num
  6. Faceți clic pe OK pentru a deschide caseta de dialog Funcție INDEX - Formă de arhivă

Introducerea argumentelor funcției

  1. În caseta de dialog, faceți clic pe linia Array
  2. Evidențiați celulele A2-C4 din foaia de lucru pentru a introduce intervalul în caseta de dialog
  3. Faceți clic pe linia Row_num din caseta de dialog
  4. Faceți clic pe celula B6 pentru a introduce respectiva referință de celule în caseta de dialog
  5. Faceți clic pe linia Column_num din caseta de dialog
  6. Faceți clic pe celula B7 pentru a introduce respectiva referință de celule în caseta de dialog
  7. Faceți clic pe OK pentru a finaliza funcția și a închide caseta de dialog
  8. Cuvântul Gizmo apare în celula B8, deoarece este termenul din celula care intersectează rândul al treilea și a doua coloană a inventarului de piese
  9. Când faceți clic pe celula B8, funcția completă = INDEX (A2: C4, B6, B7) apare în bara de formula de deasupra foii de lucru

Index Eroare Valori de eroare

Valorile frecvente de eroare asociate cu funcția INDEX - formularul Array sunt:

#VALOARE! - Se întâmplă dacă argumentele Row_num , Column_num nu sunt numere.

#REF! - Se întâmplă dacă:

Caseta de dialog Avantaje

Avantajele folosirii casetei de dialog pentru a introduce datele pentru argumentele funcției includ:

  1. Caseta de dialog se ocupă de sintaxa funcției - făcând mai ușor să introduceți argumentele funcției una câte una fără a trebui să introduceți semnul egal, parantezele sau virgulele care acționează ca separatoare între argumente.
  2. Referințele celulelor, cum ar fi B6 sau B7, pot fi introduse în caseta de dialog utilizând indicarea , care implică clic pe celule selectate cu mouse-ul, mai degrabă decât tastând-le înăuntru. Nu numai că este mai ușor de indicat, dar ajută la reducerea erorilor în formulele cauzate de referințe incorecte ale celulelor.

02 din 02

Funcția Excel INDEX - Formular de referință

Găsiți datele dintr-o listă cu funcția INDEX - Formular de referință. © TedFrench

Funcția Excel INDEX - Formular de referință

Forma de referință a funcției returnează valoarea de date a celulei situate la punctul de intersecție al unui anumit rând și coloană de date.

Matricea de referință poate fi formată din mai multe intervale neadiacente , după cum se arată în imaginea de mai sus.

Sintaxa și argumentele funcției INDEX (Formular de referință)

Sintaxa și argumentele pentru funcția INDEX sunt:

= INDEX (Referință, Row_num, Column_num, Area_num)

Referință - (obligatoriu) referințele de celule pentru intervalul de celule care trebuie căutate de către funcție pentru informațiile dorite.

Row_num - numărul rândului din matrice din care se returnează o valoare.

Column_num - numărul coloanei din matrice din care se returnează o valoare.

Notă: Pentru ambele argumente Row_num și Column_num , se pot introduce fie numerele reale și coloanele reale, fie referințele celulei la locația acestor informații în foaia de lucru.

Area_num (opțional) - dacă argumentul Referință conține mai multe intervale neadiacente, acest argument selectează ce interval de celule să returneze datele. Dacă este omisă, funcția utilizează primul domeniu enumerat în argumentul Referință .

Funcția INDEX (Formularul de referință) Exemplu

Exemplul din imaginea de mai sus utilizează formularul de referință al funcției INDEX pentru a returna luna iulie din zona 2 a furiei A1 până la E1.

Informațiile de mai jos acoperă pașii utilizați pentru a introduce funcția INDEX în celula B10 a foii de lucru.

Pașii utilizează referințele celulare pentru argumentele Row_num, Column_num și Area_num , în loc să introducă direct aceste numere.

Introducerea funcției INDEX

Opțiunile pentru introducerea funcției și argumentele sale includ:

  1. Tastarea funcției complete: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) în celula B10
  2. Selectarea funcției și a argumentelor acesteia utilizând caseta de dialog Funcție INDEX

Deși este posibil să tastați doar manual funcția completă, mulți oameni consideră că este mai ușor să utilizați caseta de dialog pentru a introduce argumentele unei funcții.

Pașii de mai jos utilizează caseta de dialog pentru a introduce argumentele funcției.

Deschiderea casetei de dialog

Întrucât există două forme ale funcției - fiecare cu propriul set de argumente - fiecare formular necesită o casetă de dialog separată.

Ca rezultat, există un pas suplimentar în deschiderea casetei de dialog pentru funcția INDEX, care nu este prezentă la majoritatea celorlalte funcții Excel. Acest pas implică alegerea fie a formularului Array , fie a unui set de argumente de formă de referință .

Mai jos sunt pașii utilizați pentru a introduce funcția INDEX și argumente în celula B10 utilizând caseta de dialog a funcției.

  1. Faceți clic pe celula B8 din foaia de lucru - aceasta este locul în care va fi localizată funcția
  2. Faceți clic pe fila Formule din meniul de panglică
  3. Selectați Lookup and Reference din panglică pentru a deschide lista verticală de funcții
  4. Faceți clic pe INDEX din listă pentru a afișa caseta de dialog Select Arguments (Selectare argumente) - care vă permite să alegeți între formele Array și Reference ale funcției
  5. Faceți clic pe opțiunea de referință, row_num, column_num, area_num
  6. Faceți clic pe OK pentru a deschide funcția INDEX - casetă de dialog Formular de referință

Introducerea argumentelor funcției

  1. În caseta de dialog, faceți clic pe linia de referință
  2. Introduceți o coloană rotundă deschisă " ( " pe acest rând în caseta de dialog
  3. Evidențiați celulele A1 până la A5 din foaia de lucru pentru a intra în intervalul după brațul deschis
  4. Tastați o virgulă care să acționeze ca un separator între primul și al doilea interval
  5. Evidențiați celulele C1 până la E1 din foaia de lucru pentru a introduce intervalul după virgulă
  6. Introduceți oa doua virgulă pentru a acționa ca un separator între a doua și a treia intervale
  7. Evidențiați celulele C4 până la D5 din foaia de lucru pentru a introduce intervalul după virgulă
  8. Introduceți o bandă rotundă de închidere " ) " după cel de-al treilea interval pentru a finaliza argumentul Referință
  9. Faceți clic pe linia Row_num din caseta de dialog
  10. Faceți clic pe celula B7 pentru a introduce respectiva referință de celule în caseta de dialog
  11. Faceți clic pe linia Column_num din caseta de dialog
  12. Faceți clic pe celula B8 pentru a introduce respectiva referință de celule în caseta de dialog
  13. Faceți clic pe linia Area_num din caseta de dialog
  14. Faceți clic pe celula B9 pentru a introduce respectiva referință de celule în caseta de dialog
  15. Faceți clic pe OK pentru a finaliza funcția și a închide caseta de dialog
  16. Luna iulie apare în celula B10 deoarece este luna din celulă care intersectează primul rând și a doua coloană a celei de-a doua zone (intervalul C1 până la 1)
  17. Când faceți clic pe celula B8, funcția completă = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) apare în bara de formula de deasupra foii de lucru

Index Eroare Valori de eroare

Valorile frecvente de eroare asociate funcției INDEX - Formularul de referință sunt:

#VALOARE! - Se întâmplă dacă argumentele Row_num , Column_num sau Area_num nu sunt numere.

#REF! - Se întâmplă dacă: