Recupero di una cella specifica da più fogli in Excel 2010

Anonim

Durante la preparazione di un report, se vogliamo copiare il contenuto di una cella specifica da tutti i fogli in una riga specifica, possiamo utilizzare una combinazione di INDIRETTO & COLONNA funzioni.

INDIRETTO: Restituisce il riferimento specificato da una stringa di testo.

Sintassi: =INDIRETTO(testo_rif,A1)

ref_text è un riferimento a una cella. Se ref_text non è un riferimento di cella valido, verrà restituita la funzione INDIRETTO #RIF errore.

Il secondo argomento A1 fa riferimento a un valore logico che specifica il tipo di riferimento contenuto nella cella testo_rif.

Se a1 è VERO o omesso allora ref_text è determinato come riferimento in stile A1.

Se a1 è FALSO poi ref_text è determinato come riferimento di stile R1C1.
Esempio: Se il valore nella cella A1 contiene 10, B1 contiene A1 e noi usiamo INDIRETTO funzione nella cella C1=INDIRETTO(B1), allora il risultato sarebbe 10

COLONNA: Restituisce il numero di colonna di un riferimento.

Sintassi: =COLONNA(riferimento)

Riferimento: È un riferimento a una cella oa un intervallo di celle.
Facciamo un esempio:

  • Abbiamo tre fogli nella cartella di lavoro.
  • La cella A1 contiene testo specifico in tutti i fogli.

  • Vogliamo una formula che copi il contenuto da tutti i fogli nel foglio corrente.
  • La formula che useremo nella cella C2 sarebbe
    =INDIRETTO("Foglio" & COLONNA()-COLUMN($C$2)+1 & "!$A$1")
  • Premi Invio sulla tastiera.

  • Copiando la formula nella cella D2 ed E2, otterremo il valore della cella A1 dai rispettivi fogli.


In questo modo troveremo una formula molto utile che darà un valore a tutti i molteplici fogli della cartella di lavoro.