Riempimento di celle con riferimenti di cella in diminuzione (Microsoft Excel)
Adam ha due formule nelle celle A1 e A2. In A1 ha la formula = B150 e nella cella A2 ha la formula = B149. Ha provato a copiare questa sequenza verso il basso, utilizzando la maniglia di riempimento, ma la sequenza non funzionava correttamente.
(Ad esempio, dopo aver riempito la cella A3 conteneva = B152 quando avrebbe dovuto contenere = B148.) Adam si chiede se esiste un modo per far funzionare correttamente tale riempimento.
Adam ha ragione; il riempimento non funzionerà in questo caso. Il motivo è perché la funzione di riempimento in Excel funziona con i valori, non con le formule.
Quindi, ci sono un paio di modi per affrontare questo problema.
Il primo è inserire valori di testo di qualche tipo nelle celle A1 e A2. Ad esempio, puoi inserire il testo “x = B150” (senza virgolette) nella cella A1 e “x = B149” (di nuovo, senza virgolette) nella cella A2. Excel analizza giustamente queste celle come testo. È quindi possibile selezionare A1: A2 e trascinare verso il basso quanto necessario. Excel segue lo schema nel testo (ricorda, non è una formula) e diminuisce i numeri. (Non trascinare oltre la cella A150. Quando premi A151, il testo sarà “x = B0” e quindi Excel inizierà a contare di nuovo verso l’alto nella cella A152.)
Ora, seleziona tutte le celle che hai appena riempito e usa Trova e sostituisci per cercare il carattere di prefazione (x) e sostituirlo con niente. Finisci con il segno di uguale nella posizione principale ed Excel ora analizza le celle come formule, proprio come desideri.
Un altro approccio consiste nell’utilizzare una formula più complessa per soddisfare la necessità di diminuire i riferimenti. In questo caso puoi farlo usando la funzione INDIRETTO, in questo modo:
=INDIRECT("B"&151-ROW())
Incollalo nella cella A1 e quindi copialo nella cella A150. Funziona perché stai sottraendo il numero di riga corrente da 151, aggiungendo una “B” all’inizio e quindi utilizzando INDIRETTO per fare riferimento al valore in quell’indirizzo di cella calcolato. Ovviamente, se vuoi fare riferimento a una cella diversa (diversa da quella che inizia con B150), dovrai regolare la formula in modo che venga calcolato l’indirizzo di cella corretto.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (8443) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.