Come copiare le formule e mantenere i riferimenti di cella invariati

Sai già che, se non vuoi che i riferimenti di cella di una formula cambino quando la copi in un’altra cella, puoi copiarla direttamente dalla barra della formula oppure puoi usare riferimenti assoluti nella formula. Cioè, mettendo il simbolo del dollaro ($) prima della lettera di colonna e del numero di riga per il riferimento di cella che non vuoi cambiare (ad esempio =SOMMA($B$3:$C$3)).

Per aggiungere dei riferimenti assoluti puoi digitare $ direttamente nella formula oppure puoi selezionare il riferimento di cella nella barra della formula e quindi premere il tasto F4 per alternare le variazioni di riferimento delle celle (ad esempio B3, $B$3, B$3, $B3).

Questo è abbastanza facile da fare quando parliamo solo di alcune formule, ma se hai un’intero intervallo di formule che vuoi copiare su un altro foglio o cartella di lavoro, questi metodi non sono pratici.

Come copiare le formule e mantenere i riferimenti di cella invariati 1

Voglio mostrarti due tecniche che puoi usare per rendere questo processo molto più semplice.

La prima tecnica per copiare le formule e mantenere i riferimenti di cella invariati è …

Trova e sostituisci

In questa tecnica sostituiremo temporaneamente il segno di uguale in ogni formula con un altro carattere, in modo che non siano più formule. Questo ci permetterà di copiarle altrove senza che i riferimenti di cella si adeguino automaticamente.

1) Innanzitutto, seleziona l’intervallo di formule che desideri copiare;

2) Premi CTRL + MAIUSC + S per aprire la finestra di dialogo “Trova e sostituisci“;

3) Nella casella “Trova” digita = (cioè un segno di uguale);

4) Nella casella “Sostituisci con”, digita # (cioè cancelletto);

5) Nell’area Opzioni assicurati che “Cerca in” sia impostato su Formule e che l’opzione “Confronta intero contenuto della cella” non sia selezionata. Se non vedi queste opzioni nella finestra di dialogo, fai clic sul pulsante Opzioni >>;

Come copiare le formule e mantenere i riferimenti di cella invariati 3

6) Successivamente, fai clic sul pulsante Sostituisci tutto e tutte le formule avranno ora il loro = sostituito con un #, venendo così convertite in stringhe di testo;

Come copiare le formule e mantenere i riferimenti di cella invariati 5

7) Ora puoi copiare incollare queste formule in forma di stringa dove vuoi;

8) Una volta incollate, usa ancora “Trova e sostituisci”, questa volta usando # nella casella “Trova” e = nella casella “Sostituisci con”. Quindi fai clic su Sostituisci tutto. Tutte le formule in forma di stringa verranno convertite in formule regolari. Se una delle formule che hai copiato fa riferimento ad altre celle nello stesso intervallo copiato, potresti ottenere l’errore #VALORE!, tuttavia, una volta completato il passaggio successivo (9), tutte le formule dovrebbero essere valide;

9) Infine, torna all’intervallo originale e ripeti il passaggio precedente (vale a dire Trova e sostituisci) per convertire le celle originali in formule regolari.

Sebbene questa tecnica sia efficace e molto più semplice della sistemazione manuale dei riferimenti per ciascuna formula, c’è il rischio che si possano guastare le formule.

Forse preferirai questa prossima tecnica.

La seconda tecnica per copiare le formule e mantenere i loro riferimenti è …

Usare il Blocco note come aiuto

Questa tecnica è meno incline all’errore perché in realtà non stai cambiando le formule del foglio di lavoro. Stai utilizzando Blocco note come strumento, al di fuori di Excel, per trasferire le formule intatte.

1) Innanzitutto, seleziona l’intervallo di formule che desideri copiare;

2) Dalla scheda Formule, fai clic su Mostra formule nel gruppo Verifica formule. Nel foglio di lavoro, saranno mostrate le formule invece dei risultati. In alternativa, puoi premere CTRL + MAIUSC + 8 (della tastiera alfabetica) per alternare la visualizzazione delle formule e la visualizzazione dei risultati;

Come copiare le formule e mantenere i riferimenti di cella invariati 7

3) Copia queste celle e incollale in un editor di “testo normale” come Blocco note. Non utilizzare MS Word o Wordpad o qualsiasi altro programma che utilizza la formattazione Rich Text;

Come copiare le formule e mantenere i riferimenti di cella invariati 9

4) Nell’editor di testo, premi CTRL + A per selezionare tutto il testo e CTRL + C per copiarlo;

5) Torna su Excel e seleziona la cella in alto a sinistra dell’intervallo in cui vuoi incollare le formule e premi CTRL + V per incollare. Le formule verranno incollate nel foglio esattamente come le originali;

6) Infine, torna al foglio da cui hai copiato le formule e fai clic su Mostra formule (o premi CTRL + MAIUSC + 8) nella scheda Formule per disattivare la visualizzazione delle formule.