Come eliminare tutti i dati in Excel mantenendo però le formule?
Excel è uno strumento versatile per la gestione dei dati, ma a volte è necessario cancellare tutti i dati in un foglio di lavoro senza toccare le formule. Questa operazione è particolarmente utile quando si lavora con modelli o report in cui la struttura e i calcoli devono rimanere intatti. In questa guida ti mostreremo metodi semplici ed efficaci per eliminare tutti i dati, proteggendo al contempo le tue formule.
Elimina tutti i dati ma mantieni le formule con la funzione Vai a speciale in Excel
Elimina tutti i dati ma mantieni le formule con KUTOOLS AI Aide
Elimina tutti i dati ma mantieni le formule con una macro VBA (Intervallo Personalizzato o foglio di lavoro)
Elimina tutti i dati ma mantieni le formule con la funzione Vai a speciale in Excel
Sebbene Excel non offra un’azione integrata con un solo clic per rimuovere tutti i contenuti delle celle tranne le formule, puoi sfruttare la comoda funzione **Vai a speciale** per selezionare in modo mirato tutte le celle che non contengono formule—definite *costanti*—all’interno di un intervallo selezionato e cancellarle in pochi semplici passaggi.
Questo approccio si rivela particolarmente efficace con intervalli di dimensioni medie, ad esempio quando si aggiornano modelli ricorrenti o si puliscono report prima di ogni ciclo di reporting. Preserva integralmente tutti i calcoli basati su formule, qualunque sia la loro complessità o disposizione. Tuttavia, con fogli molto grandi potrebbe essere necessario applicare il processo a sezioni distinte per evitare rallentamenti nelle prestazioni.
1. Inizia selezionando l’intervallo in cui desideri cancellare i dati mantenendo però le formule. Per un controllo massimo, puoi selezionare l’intero foglio di lavoro facendo clic sul triangolo Seleziona tutto in alto a sinistra oppure evidenziare un intervallo dati specifico, a seconda delle tue esigenze. Premi quindi contemporaneamente Ctrl+G per aprire la finestra di dialogo Vai a. Nella finestra visualizzata, fai clic sul pulsante Speciale per aprire la finestra di dialogo Vai a speciale. Consulta le schermate seguenti come riferimento:

2. Nella finestra di dialogo Vai a speciale, seleziona Costanti e fai clic su OK. Questa azione selezionerà tutte le celle all’interno dell’intervallo scelto che contengono valori inseriti manualmente, lasciando inalterate quelle contenenti formule.

3. Una volta evidenziate tutte le costanti (dati non basati su formule), premi semplicemente il tasto Canc sulla tastiera per cancellarle. In alternativa, puoi fare clic con il tasto destro e selezionare Elimina dal menu contestuale. Tutti i dati tranne le formule verranno ora rimossi dall’intervallo selezionato. Questa operazione cancella soltanto i valori e il testo visibili e non influisce sui contenuti delle celle con formule.
Suggerimento: se il tuo foglio di lavoro include formattazione (ad esempio formattazione condizionale o colori delle celle) collegata ai dati, questa rimarrà invariata quando cancelli le costanti. Verifica attentamente la selezione per assicurarti di eliminare solo le celle desiderate.
Attenzione: questa procedura non permette di annullare l’eliminazione. Assicurati di salvare il file o di duplicare il foglio di lavoro se ti serve un backup prima di procedere. Se cancelli accidentalmente celle indesiderate, usa immediatamente Ctrl+Z per annullare l’operazione.
Elimina tutti i dati ma mantieni le formule con KUTOOLS AI Aide
La pratica funzionalità KUTOOLS AI Aide semplifica il flusso di lavoro, offrendo un modo intelligente per cancellare tutti i dati inseriti e preservando automaticamente le formule. Questa comoda funzione è particolarmente vantaggiosa per chi crea frequentemente report o modelli standardizzati, eliminando la necessità di selezioni manuali e migliorando velocità e precisione.
Dopo aver installato Kutools per Excel, avvia il riquadro KUTOOLS AI Aide nel modo seguente: fai clic su Kutools > AI Assistant. Il pannello AI Assistant offre un’interfaccia testuale semplice per inserire richieste specifiche.
- Seleziona il Intervallo dati che desideri elaborare. Può trattarsi di qualsiasi intervallo contiguo, tabella o persino dell'intero foglio di lavoro, a seconda delle necessità.
- Nella casella di chat, digita un’istruzione chiara come:
Elimina tutti i dati, ma mantieni le formule nella selezione. - Premi il tasto Invio oppure fai clic sul pulsante Invia. KUTOOLS AI analizzerà rapidamente la tua richiesta, identificherà tutte le costanti nell’intervallo selezionato e preparerà l’operazione per lasciare intatte tutte le formule. Dopo l’analisi, fai clic sul pulsante Esegui per completare il processo. Controlla il risultato: le formule e i calcoli strutturati rimangono, mentre tutti gli altri dati vengono cancellati.
Suggerimento utile: KUTOOLS AI Aide supporta un’ampia gamma di comandi in linguaggio naturale. Puoi affinare ulteriormente l’istruzione per cancellare i dati da fogli specifici, intervalli selezionati o escludere determinati tipi di dati, in base alle esigenze del tuo flusso di lavoro. Se desideri annullare l’operazione, basta utilizzare la funzione Annulla di Excel. Verifica sempre l’intervallo elaborato per assicurarti che siano state rimosse soltanto le costanti e che tutte le formule siano state correttamente preservate.
Elimina tutti i dati ma mantieni le formule con una macro VBA (Intervallo Personalizzato o foglio di lavoro)
Per gli utenti che devono automatizzare questa operazione su più intervalli, interi fogli di lavoro o ripeterla frequentemente, l’uso di una macro VBA rappresenta un approccio robusto e flessibile. Questo metodo consente di cancellare tutti i valori delle celle tranne le formule, in base alla selezione effettuata o all’intero foglio, risultando particolarmente adatto alla preparazione di modelli, all’aggiornamento periodico dei dati e a set di dati di grandi dimensioni.
1. Per iniziare, apri Excel e premi Alt + F11 per aprire l’editor di Visual Basic for Applications. Nella finestra VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo. Copia e incolla il seguente codice nel modulo:
Sub ClearAllDataButFormulas()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Dim answer As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.InputBox("Enter Worksheet Name to Clear Data:", xTitleId, ActiveSheet.Name, Type:=2)
If ws Is Nothing Then
Set ws = ActiveSheet
End If
Set rng = Application.InputBox("Select the range to clear (leave blank for whole sheet):", xTitleId, ws.UsedRange.Address, Type:=8)
If rng Is Nothing Then
Set rng = ws.UsedRange
End If
Application.ScreenUpdating = False
For Each cell In rng
If Not cell.HasFormula Then
cell.ClearContents
End If
Next
Application.ScreenUpdating = True
MsgBox "All data (except formulas) have been cleared!", vbInformation, xTitleId
End Sub 2. Dopo aver aggiunto il codice, fai clic sul pulsante
Esegui(oppure premi)F5) per avviare la macro. Ti verrà mostrata una finestra di dialogo in cui inserire il nome del foglio di lavoro da cui desideri cancellare i dati: se vuoi usare il foglio attualmente selezionato, premi semplicemente OK. A seguire, un altro prompt ti chiederà di specificare un intervallo: se lo lasci vuoto, la macro elaborerà l’intero foglio. La macro eseguirà quindi un ciclo attraverso la selezione e rimuoverà tutti i contenuti delle celle, tranne quelli contenenti formule.
Suggerimenti e note:
- Questa macro evita automaticamente la cancellazione delle formule e funziona indipendentemente dal fatto che la formula faccia riferimento a un altro foglio di lavoro o utilizzi la logica di matrice.
- In caso di errori, verifica il tuo input per quanto riguarda Nome del foglio di lavoro e la selezione dell’intervallo. Nomi di fogli digitati in modo errato o riferimenti a celle non validi faranno sì che la macro salti l’operazione o influenzi aree non desiderate.
- Per un uso frequente, la macro può essere salvata nella cartella personale delle macro in modo da essere disponibile in tutte le cartelle di lavoro future.
Cancellare tutti i dati mantenendo le formule in Excel è una competenza essenziale per gestire ambienti di fogli di lavoro produttivi. Che tu preferisca i metodi di selezione manuale tramite Vai a speciale, le soluzioni basate sull’intelligenza artificiale di Kutools o le macro VBA automatizzate, ciascun approccio offre vantaggi unici per diversi scenari d’uso. Controlla sempre il tuo foglio di lavoro dopo aver cancellato i dati per assicurarti che le formule rimangano accurate e che la struttura sia conservata. In caso di problemi, ricontrolla Seleziona intervallo e utilizza tempestivamente la funzione Annulla.
Se sei interessato a esplorare ulteriori suggerimenti su Excel e automazione avanzata, il nostro sito web offre migliaia di tutorial.
Articoli correlati:
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