Anne Marie dispone di un intervallo di celle contenenti formule che utilizzano riferimenti relativi. Vuole cambiare il secondo riferimento in ogni formula da relativo ad assoluto, quindi si chiede se esiste un modo per farlo senza la necessità di modificare individualmente la formula di ogni cella.

La risposta a questa domanda dipende interamente dalle caratteristiche delle formule con cui stai lavorando. Se i tuoi dati sono disposti come la maggior parte dei dati che ho visto, in genere avrai una colonna che contiene formule basate sui valori in altre colonne e / o celle. Normalmente inserisci la formula nella parte superiore della colonna e quindi copia quella formula nella colonna per tutte le righe di cui hai bisogno. (Questo potrebbe, ovviamente, essere ruotato di 90 gradi in modo che le formule siano su colonne invece che su colonne.)

Se questo descrive il modo in cui sono disposti i dati, tutto ciò che devi fare è modificare la formula nella cella superiore della colonna in modo che abbia il riferimento assoluto che desideri, quindi premere Invio. Seleziona di nuovo la cella, quindi fai doppio clic sul quadratino di riempimento nella parte inferiore destra della cella. Finisci con la formula modificata copiata in basso nella colonna. La linea di fondo è che hai davvero bisogno di modificare una singola formula, non tutte le formule individualmente.

Se i tuoi dati sono disposti in modo leggermente diverso (non in una colonna nel modo descritto), puoi provare a utilizzare Trova e sostituisci per eseguire la modifica per te. Per prima cosa, tuttavia, è necessario capire se esiste uno schema coerente nel secondo riferimento nelle formule che si desidera modificare. Ad esempio, se vuoi cambiare tutti i riferimenti alla colonna D in modo che siano assoluti, puoi procedere in questo modo:

  1. Seleziona l’intervallo di celle che desideri modificare.

  2. Premere Ctrl + H per visualizzare la scheda Sostituisci della finestra di dialogo Trova e sostituisci.

  3. Fare clic sul pulsante Opzioni, se disponibile. (Vedi figura 1.)

  4. Nella casella Trova, inserisci una lettera maiuscola D.

  5. Nella casella Sostituisci con, immettere “$ D” (senza virgolette).

  6. Fare clic sulla casella di controllo Maiuscole / minuscole.

  7. Fare clic su Sostituisci tutto.

Questo dovrebbe sostituire tutti i riferimenti alla colonna D con $ D, che indica che il riferimento è assoluto. Dovresti sapere, tuttavia, che sostituirà anche qualsiasi istanza di una D maiuscola nei valori di testo, inoltre se una qualsiasi delle tue formule contiene già $ D, ti ritroverai con $$ D.

(Puoi aggirare questo ultimo potenziale problema eseguendo un secondo Trova e sostituisci in cui trovi $$ D e lo sostituisci con $ D.) Questo approccio cambierà anche tutti i riferimenti alla colonna D, indipendentemente dal fatto che siano nella seconda riferimento o no.

Se vuoi assolutamente modificare solo il secondo riferimento in qualsiasi formula, dovrai creare una macro per eseguire il lavoro. La macro dovrebbe esaminare le celle contenenti le formule, selezionare il secondo riferimento di cella e quindi assicurarsi che ci fossero i segni del dollaro davanti alla riga e alla colonna nel riferimento. Questo, tuttavia, è più facile a dirsi che a farsi; la parte difficile è scegliere il secondo riferimento nella formula. Per una macro, come potrebbe capire il secondo riferimento da una formula come la seguente?

=A23+SUM(B7:B19)/C15

Il secondo riferimento è B7, B19, B7: B19 o salti completamente quel riferimento perché è tecnicamente un parametro per una funzione e invece usi C15? Di solito è meglio lasciare tali determinazioni a un esame caso per caso, il che significa che si torna a guardare e possibilmente modificare ogni cella individualmente, senza l’aiuto di una macro.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (9897) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.