Formula Excel: obțineți conținutul celulei la rândul și coloana date -

Cuprins

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.

Articole interesante...