Modifica dei riferimenti di cella - Suggerimenti per Excel

Scott ha inviato questo eccellente problema, che ha risolto al 98%:

Ho due fogli di calcolo. Uno dei quali, inserisco i dati in. L'altro è uno specchio del primo che utilizza la funzione di collegamento incolla. Funziona alla grande. Puoi "vedere" il primo foglio guardando il secondo foglio.

In circostanze perfette, foglio 2, cella A10 mostra i dati nella cella A10 del foglio 1. Supponiamo ora che ci sia un valore di "a-dieci" nella cella A10 del foglio 1. Se inserisco una riga nel foglio 1 tra le righe 9 e 10, questo sposta il valore di "a-dieci" di A10 su A11.

Guardando il mio secondo foglio, la cella A10 mostra ancora "a-dieci", ma quando guardi l'indirizzo, il riferimento ora è A11. La cella A9 farà riferimento ad A9 come dovrebbe. Ma essenzialmente ha creato un vuoto in cui i dati del foglio 1 cadranno attraverso le fessure.

Excel sta monitorando i dati che si trovavano nella cella A10, non ciò che è effettivamente in A10.

Vorrei tenere traccia di ciò che è fisicamente in A10. non dove vanno i dati in A10.

La mia idea di battere Excel nel suo gioco è creare in qualche modo un riferimento che utilizzi una combinazione di funzioni ROW e ADDRESS come questa.

Posizionandolo nel secondo foglio

=(ADDRESS(ROW(),1,2,,"='(workbook)sheet1'!"))

mi dà il testo del riferimento che desidero. C'è un modo per convertirlo in un riferimento effettivo?

La funzione INDIRETTO () prenderà il testo che sembra un riferimento e ti darà il valore effettivo a quel riferimento, ma questo non funzionerà quando si punta a un altro foglio di lavoro.

Che ne dici di utilizzare la funzione OFFSET?

=OFFSET(Sheet2!$A$1,ROW()-1,0)

Articoli interessanti...