Come riempire automaticamente una formula all’inserimento di nuove righe in Excel?
Quando si lavora con i dati in Excel, è frequente dover inserire nuove righe all’interno di un set di dati esistente, ad esempio per aggiungere nuove voci o aggiornare record già presenti. Tuttavia, l’inserimento di righe vuote tra i dati comporta un problema ricorrente: le formule nelle colonne adiacenti non vengono generalmente copiate automaticamente nelle righe appena inserite. Di conseguenza, è spesso necessario utilizzare manualmente il quadratino di riempimento o trascinare la formula verso il basso per estenderla alle nuove righe — un’operazione noiosa, soprattutto quando i dati vengono aggiornati frequentemente.
Questa situazione può provocare incongruenze nei calcoli o omissioni, in particolare se si dimentica di riempire una formula in una Aggiungi Riga appena inserita. Per illustrare il concetto, considera il seguente esempio: le colonne contengono formule e viene inserita una Riga vuota tra i dati esistenti—le formule nelle colonne adiacenti non vengono trasferite automaticamente:

Per risolvere questo problema e garantire che le formule vengano completate automaticamente ogni volta che inserisci nuove righe, puoi adottare alcune soluzioni pratiche. Questo articolo ti offre istruzioni dettagliate sui seguenti approcci, ciascuno pensato per abitudini operative ed esigenze diverse. Troverai anche suggerimenti utili e indicazioni mirate per risolvere i problemi più comuni.
➤ Riempimento automatico di Formula di riempimento all’inserimento di Righe vuote mediante creazione di una tabella
➤ Riempimento automatico di Formula di riempimento all’inserimento di Righe vuote con codice VBA
➤ Riempimento automatico di Formula di riempimento mediante il comando Riempimento in basso di Excel
Riempimento automatico di Formula di riempimento all’inserimento di Righe vuote mediante creazione di una tabella
Uno dei metodi più efficaci per far sì che Excel riempia automaticamente le Formula di riempimento nelle nuove righe consiste nel convertire i propri Intervallo dati in una tabella. Nel formato tabella, le formule inserite in una colonna sono considerate parte di una colonna strutturata e vengono applicate automaticamente a qualsiasi riga aggiunta alla tabella—sia che si inserisca una riga alla fine o nel mezzo. Questo ti evita il compito ripetitivo di copiare manualmente le formule e riduce virtualmente a zero gli errori dovuti a formule dimenticate.
Per utilizzare questo metodo, segui i passaggi indicati di seguito:
1. Seleziona l’intervallo di dati in cui desideri che le formule vengano riempite automaticamente. Poi vai alla scheda Inserisci e fai clic su Tabella. Fai riferimento a questa schermata:

2. Nella finestra di dialogo Crea tabella, assicurati di selezionare l’opzione La tabella include intestazioni se il tuo intervallo contiene intestazioni di colonna. In questo modo preserverai le intestazioni e organizzerai i tuoi dati in modo chiaro. Vedi la schermata:

3. Fai clic sul pulsante OK per confermare. Ora i tuoi dati sono formattati come tabella. Da questo momento in poi, ogni volta che inserirai una riga vuota all’interno della tabella, le formule esistenti nelle colonne verranno estese automaticamente alla nuova riga, come mostrato di seguito:

Questo metodo è semplice e affidabile, ed è particolarmente indicato per la gestione di elenchi strutturati o registrazioni continuative.
Suggerimenti e note:
- Le tabelle applicano automaticamente le formule a tutte le colonne, garantendo coerenza anche nei set di dati più grandi.
- Puoi inserire righe facendo clic con il pulsante destro del mouse sul numero di una riga della tabella e selezionando Inserisci, oppure semplicemente premendo Tab quando ti trovi alla fine della tabella.
- Se una formula fa riferimento a celle esterne alla tabella, assicurati di utilizzare riferimenti assoluti, se necessario, per evitare errori di riferimento.
- Se rimuovi la formattazione tabella, questa funzione di riempimento automatico non sarà più disponibile.
- Formattare i dati come tabella potrebbe non essere l’opzione ideale per chi desidera un layout libero o una formattazione avanzata delle celle.
Riempimento automatico di Formula di riempimento all’inserimento di Righe vuote con codice VBA
Se le tabelle non si adattano al tuo flusso di lavoro o se i tuoi dati richiedono un intervallo tradizionale, puoi sfruttare VBA per attivare il riempimento automatico delle formule ogni volta che inserisci una nuova riga. Questa soluzione VBA è flessibile e personalizzabile: copia automaticamente le formule dalla riga precedente, garantendo così l’integrità delle formule nel tuo set di dati.
Per utilizzare questo approccio, segui attentamente questi passaggi:
1. Innanzitutto, seleziona o apri la scheda del foglio che contiene le formule da riempire automaticamente. Fai clic con il pulsante destro del mouse sulla scheda del foglio in basso in Excel e scegli Visualizza codice dal menu contestuale. Si aprirà così l’editor di Microsoft Visual Basic, Applications. Nella finestra aperta, inserisci un nuovo modulo facendo clic su Inserisci > Modulo, quindi copia e incolla il seguente codice nel modulo:
Codice VBA: Riempimento automatico di Formula di riempimento all’inserimento di Righe vuote
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
Cancel = True
Target.Offset(1).EntireRow.Insert
Target.EntireRow.Copy Target.Offset(1).EntireRow
On Error Resume Next
Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub

2. Salva e chiudi l’editor VBA, quindi torna al tuo foglio di lavoro. Da ora in poi, ogni volta che farai doppio clic su una cella all’interno del tuo intervallo dati, verrà inserita immediatamente una nuova riga sotto di essa e le formule nelle colonne adiacenti saranno compilate automaticamente nella riga appena creata.
Note aggiuntive per questo approccio:
- Se all’apertura della cartella di lavoro viene visualizzato un avviso relativo alla sicurezza delle macro, abilitala affinché il codice venga eseguito correttamente.
- Le soluzioni VBA offrono flessibilità in diversi contesti di formattazione, ma richiedono cartelle di lavoro con macro abilitate, che potrebbero non essere adatte in ambienti Excel soggetti a rigidi controlli o restrizioni.
- Quando apporti modifiche a cartelle di lavoro condivise o documenti basati su cloud, l’esecuzione delle macro potrebbe essere limitata: assicurati che gli altri utenti ne siano al corrente e dispongano delle autorizzazioni necessarie.
- Fai attenzione: fare doppio clic al di fuori dell’intervallo previsto potrebbe comunque innescare l’inserimento di una riga; esegui quindi test approfonditi.
Riempimento automatico di Formula di riempimento mediante il comando Riempimento in basso di Excel
Se inserisci occasionalmente nuove righe e cerchi un modo rapido per applicare le formule esistenti—senza dover convertire i dati in una tabella né ricorrere a VBA—il comando Riempimento in basso di Excel è la soluzione semplice ed efficace che fa per te. Con pochi clic o una comoda scorciatoia da tastiera, questo comando copia automaticamente la formula dalla cella sovrastante nelle celle selezionate sottostanti.
Procedura operativa:
- Metodo A: Trascina il quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della cella selezionata) verso il basso fino alla cella vuota.
- Metodo B:Usa il comando Riempimento in basso:
- Passa alla scheda Home> gruppo Modifica> fai clic su Riempimento>In basso
- Oppure premi Ctrl + Dper riempire la formula nella cella sottostante
Vantaggi:
- Non è necessario utilizzare tabelle o VBA.
- Offre un controllo manuale su dove e quando applicare le formule.
- Rapido ed efficace per modifiche occasionali.
Svantaggi:
- Non è ideale per inserimenti frequenti di righe o per set di dati di grandi dimensioni.
- Le operazioni manuali, se non eseguite con la dovuta attenzione, possono causare omissioni o formule inconsistenti.
Suggerimento per la risoluzione dei problemi: Dopo aver inserito righe e applicato il comando Riempimento in basso, controlla attentamente tutte le formule per assicurarti che facciano riferimento agli intervalli corretti—specialmente se utilizzi riferimenti dinamici o totali cumulativi. Se ti capita spesso di dover applicare manualmente le formule a nuove righe, valuta l’uso di una tabella strutturata o di una semplice macro VBA per automatizzare il processo in modo più efficiente.
Utilizzando questi metodi, puoi mantenere i tuoi dati coerenti, ridurre al minimo il lavoro manuale ed evitare errori causati da formule mancanti dopo l’aggiunta di nuove righe. Scegli l’approccio più adatto al tuo specifico ambiente Excel e alle tue esigenze operative.
Demo: Riempimento automatico di Formula di riempimento all’inserimento di Righe vuote
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi