Acest articol descrie sintaxa de formulă și utilizarea funcției INDIRECT în Microsoft Excel.
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 o referință în stil A1, un stil R1C1, un nume definit ca referință sau o referință la o celulă ca șir text. Dacă ref_text este o referință validă de celulă, INDIRECT returnează valoarea #REF! .
-
Dacă ref_text registru de lucru (o referință externă), celălalt registru de lucru trebuie să fie deschis. 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 la limita de coloană 16.384 (XFD), INDIRECT returnează o #REF! eroare.
Notă Acest comportament este diferit de Excel anterioare versiunii Microsoft Office Excel 2007, care ignoră limita depășită și returnează o valoare.
-
-
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 următorul tabel și lipiți-le în celula A1 a noii 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 |