
Formula generică
=INDIRECT(ADDRESS(row,col))
rezumat
Pentru a obține conținut de celulă cu un anumit rând și număr de coloană, puteți utiliza funcția ADRESĂ împreună cu INDIRECT. În exemplul prezentat, formula din G6 este:
=INDIRECT(ADDRESS(G4,G5))
Explicaţie
Funcția Excel ADDRESS returnează adresa pentru o celulă pe baza unui anumit rând și număr de coloană. De exemplu, funcția ADRESA cu 1 pentru rând și coloană astfel:
=ADDRESS(1,1)
returnează „$ A $ 1” ca text.
Funcția INDIRECT returnează o referință validă dintr-un șir de text.
În exemplul prezentat, funcția ADRESA returnează valoarea „$ C $ 9” în interiorul INDIRECT:
=INDIRECT("$C$9")
INDIRECT apoi acest text într-o referință normală și returnează valoarea din celula C9, care este „Peach”.
Notă: INDIRECT este o funcție volatilă și poate provoca probleme de performanță în foile de lucru mai complicate.
Cu INDEX
Alimentând funcția INDEX o matrice care începe de la A1 și include celule de referință, puteți obține același rezultat cu o formulă care poate fi mai ușor de înțeles. De exemplu, formula de mai jos va returna același rezultat așa cum se vede în captura de ecran.
=INDEX(A1:E100,G4,G5)
Dimensiunea tabloului este arbitrară, dar trebuie să înceapă de la A1 și să includă datele pe care doriți să le faceți referire.