Preluarea unei celule specifice din mai multe foi în Excel 2010

Anonim

Î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.