Descriere
Întoarce referința specificată de un șir de text. Referințele sunt evaluate imediat pentru a afișa conținutul lor. Se utilizează INDIRECT pentru a schimba referința către o celulă din cadrul unei formule fără a modifica formula însăși.
Sintaxă
INDIRECT(text_ref, [a1])
Sintaxa funcției INDIRECT are următoarele argumente:
Ref_text Obligatoriu. Este o referință la o celulă care conține un stil de referință A1, un stil R1C1, un nume definit ca referință sau o referință la o celulă, sub formă de text. Dacă ref_text nu este o referință validă de celulă, INDIRECT returnează #REF! .
Dacă ref_text se referă la un alt registru de lucru (o referință externă), trebuie deschis acel registru de lucru. Dacă registrul de lucru sursă nu este deschis, INDIRECT returnează #REF! .
Notă
Referințele externe nu sunt acceptate în Excel Web App.
Dacă ref_text se referă la o zonă de celule din afara limitei de rând 1.048.576 sau a limitei de coloană 16.384 (XFD), INDIRECT returnează un #REF! .
A1 Opțional. Este o valoare logică ce specifică ce tip de referință este conținut în celula text_ref.
- Dacă a1 este TRUE sau omis, text_ref este interpretat ca stil de referință A1.
- Dacă a1 este FALSE, text_ref este interpretat ca stil de referință R1C1.
Exemplu
Copiați datele din exemplele din tabelul următor, inclusiv rândul antet, și lipiți-le în celula A1 a unei noi foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
| Date | ||
|---|---|---|
| B2 | 1,333 | |
| B3 | 45 | |
| Cornel | 10 | |
| 5 | 62 | |
| Formulă | Descriere | Rezultat |
| =INDIRECT(A2) | Valoarea referinței din celula A2. Referința este la celula B2, care conține valoarea 1,333. | 1,333 |
| =INDIRECT(A3) | Valoarea referinței din celula A3. Referința este la celula B3, care conține valoarea 45. | 45 |
| =INDIRECT(A4) | Deoarece celula B4 are numele definit „George” referința la acel nume definit este la celula B4, care conține valoarea 10. | 10 |
| =INDIRECT("B"&A5) | Combină „B” cu valoarea din A5, care este 5. Aceasta, la rândul său, face referire la celula B5, care conține valoarea 62. | 62 |