În timp ce pregătim un raport, dacă dorim să copiem conținutul unei celule specifice din toate foile dintr-un rând specific, putem folosi o combinație de INDIRECTĂ ȘI CULONĂ funcții.
INDIRECT: Returnează referința specificată de un șir de text.
Sintaxă: = INDIRECT (ref_text, A1)
ref_text este o referință la o celulă. Dacă ref_text nu este o referință de celulă validă, funcția INDIRECT va reveni #REF eroare.
Al doilea argument A1 se referă la o valoare logică care specifică tipul de referință conținut în celulă ref_text.
Dacă a1 este ADEVĂRAT sau omise atunci ref_text este determinat ca referință în stil A1.
Dacă a1 este FALS atunci ref_text este determinat ca referință de stil R1C1.
Exemplu: Dacă valoarea din celula A1 conține 10, B1 conține A1 și folosim INDIRECT funcționează în celula C1= INDIRECT (B1), atunci rezultatul ar fi 10
COLOANĂ: Returnează numărul coloanei unei referințe.
Sintaxă: = COLUMN (referință)
Referinţă: Este o referință la o celulă sau o gamă de celule.
Să luăm un exemplu:
- Avem trei foi în registrul de lucru.
- Celula A1 conține text specific în toate foile.
- Vrem o formulă care va copia conținutul din toate foile din foaia curentă.
- Formula pe care o vom folosi în celula C2 ar fi
= INDIRECT („Foaie” & COLUMN () - COLUMN ($ C $ 2) +1 & „! $ A $ 1”) - Apăsați Enter pe tastatură.
- Copiind formula în celula D2 și E2, vom obține valoarea celulei A1 din foile respective.
În acest fel, vom găsi o formulă foarte utilă, care va da o valoare din toate foile multiple din registrul de lucru.