KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come trovare e sostituire tutte le celle vuote con un numero o un testo specifico in Excel?

AutoreSiluvia Data di modifica

Quando si lavora con Excel, capita spesso di incontrare intervalli contenenti celle vuote alternate a dati. Lasciare celle vuote senza gestirle può causare problemi in Analisi dei dati, nella generazione di grafici e nei calcoli successivi. Per garantire coerenza dei dati o per ulteriori elaborazioni, potresti voler Trova e sostituisci tutte queste Celle vuote con un valore specifico, come un numero, un'etichetta di testo o un segnaposto.

Questo articolo presenta diversi metodi pratici per individuare e riempire le celle vuote in Excel, adatti a scenari differenti. Puoi scegliere l’approccio più adatto alle tue esigenze operative, dai comandi integrati di Excel fino a VBA e componenti aggiuntivi professionali. Ogni metodo include spiegazioni sui parametri, possibili problematiche e suggerimenti pratici per un’utilizzo impeccabile.

Trova e sostituisci tutte le celle vuote con la funzione Trova e sostituisci
Altri metodi integrati di Excel – Usa Vai a speciale per Riempimento celle vuote rapidamente

Riempi facilmente tutte le celle vuote in un intervallo con Kutools per Excel
Trova e sostituisci tutte le celle vuote con codice VBA


Trova e sostituisci tutte le celle vuote con la funzione Trova e sostituisci

La funzione Trova e sostituisci di Excel ti permette di riempire rapidamente tutte le celle vuote nell’intervallo selezionato con il contenuto desiderato, come un numero o un testo. Questo metodo è semplice, immediato e non richiede competenze avanzate di Excel. Tuttavia, funziona meglio negli intervalli in cui le celle vuote sono effettivamente vuote (e non contengono formule invisibili o spazi).

1. Seleziona l'intervallo contenente le celle vuote da riempire. Per selezionare rapidamente un intervallo di dati, fai clic su qualsiasi cella all'interno dei dati e premi Ctrl+A. Una volta effettuata la selezione, premi contemporaneamente Ctrl+H per aprire la finestra di dialogo Trova e sostituisci.

2. Nella finestra di dialogo visualizzata, assicurati che la scheda Sostituisci sia attiva. Lascia vuoto il campo Trova, quindi inserisci il valore specificato (ad esempio un numero o una stringa) nel campo Sostituisci con. Fai clic su Sostituisci tutto per eseguire l'operazione. Guarda lo screenshot qui sotto:

imposta le opzioni nella finestra di dialogo Trova e sostituisci

3. Dopo aver fatto clic, apparirà un messaggio che indica quante sostituzioni sono state effettuate. Fai clic su OK per confermare.

viene visualizzata una finestra di avviso che indica quante celle sono state sostituite

Al termine dell'operazione, tutte le celle vuote nella selezione verranno riempite con il valore inserito. Questo approccio è estremamente efficiente per set di dati di dimensioni moderate, ma potrebbe non sostituire le formule che restituiscono «» (testo vuoto). Controlla sempre questi casi, poiché non vengono rilevati utilizzando esclusivamente Trova e sostituisci.


Riempi facilmente tutte le celle vuote con un determinato valore in Excel:

Kutools per Excel's Riempimento celle vuote ti permette di riempire facilmente tutte le celle vuote nell’intervallo selezionato con un numero o un testo specifico in Excel, come mostrato nella demo qui sotto.
Scaricala e provala subito! (Prova gratuita di 30 giorni)

riempi tutte le celle vuote con un valore specifico tramite Kutools


Altri metodi integrati di Excel – Usa Vai a speciale per Riempimento celle vuote rapidamente

«Vai a speciale» offre un modo estremamente efficiente per selezionare contemporaneamente tutte le celle vuote in un intervallo, ideale quando si desidera riempirle con lo stesso valore. Questo metodo funziona perfettamente sia per intervalli piccoli che grandi ed è la scelta migliore se si preferisce evitare formule o VBA, optando per un’operazione semplice e rapida di riempimento massivo.

1. Seleziona l'intervallo (o l'intera colonna/riga) contenente le celle vuote da riempire.

2. Premi F5 per aprire la finestra di dialogo Vai a, quindi fai clic su Speciale. Nella finestra di dialogo Vai a speciale, seleziona Celle vuote e fai clic su OK. Tutte le celle vuote nell’intervallo selezionato saranno ora evidenziate.

3. Con tutte le celle vuote selezionate, digita il valore o il testo da inserire (ad esempio)0 o "N/D"), quindi premi Ctrl + Invio. Questa azione riempie contemporaneamente ogni cella vuota.

Suggerimenti:Questo metodo funziona al meglio con celle effettivamente vuote e sovrascriverà qualsiasi contenuto precedentemente presente in tali celle. Se alcune celle contengono formule che restituiscono una stringa vuota ()""), non verranno riconosciute come vuote; in questi casi, potresti dover ricorrere a un approccio alternativo. Prima di eseguire il riempimento, assicurati sempre di aver selezionato l’intervallo corretto per evitare modifiche involontarie ai dati.

Scenario applicabile: Ideale per operazioni rapide di riempimento massivo, senza bisogno di colonne aggiuntive o strumenti complessi.
Vantaggi: Sfrutta le funzionalità integrate di Excel e non richiede formule né componenti aggiuntivi.
Svantaggi: Non riesce a gestire celle che sembrano vuote ma in realtà non lo sono (ad esempio, quelle contenenti formule che restituiscono stringhe vuote).


Riempi facilmente tutte le celle vuote in un intervallo con Kutools per Excel

L'utilità Riempimento celle vuote in Kutools per Excel offre un modo intuitivo e flessibile per riempire le celle vuote nell'intervallo selezionato con un valore fisso o secondo diversi schemi di riempimento (ad esempio, basati sui valori circostanti). Questo approccio è particolarmente utile per chi cerca opzioni di riempimento più avanzate o funzionalità di elaborazione batch, senza dover ricorrere a macro o formule complesse.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona l'intervallo contenente le celle vuote da riempire, quindi vai su Kutools > Inserisci > Riempimento celle vuote.

fai clic sulla funzione Riempi celle vuote di Kutools

2. Nella finestra di dialogo Riempimento celle vuote, seleziona l'opzione Valore Fisso sotto Riempi con, inserisci il valore desiderato (numero o testo) nel campo Valore di riempimento e fai clic su OK.

imposta un testo specifico nella finestra di dialogo

Tutte le celle vuote selezionate verranno immediatamente riempite con il valore specificato, come illustrato nello screenshot qui sotto.

tutte le celle vuote sono riempite con il testo specifico

Nota: Questa funzionalità ti permette anche di riempire le celle vuote in base ai valori esistenti nell’intervallo o seguendo una progressione lineare, offrendo un’elevata flessibilità per diversi scenari di elaborazione dati. Se il foglio di lavoro utilizza filtri, ti consigliamo di rimuoverli prima di riempire le celle vuote, per assicurarti che siano incluse tutte le celle previste.

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.


Trova e sostituisci tutte le celle vuote con codice VBA

Per gli utenti che richiedono un approccio più automatizzato o avanzato, VBA consente un’elaborazione efficiente in batch delle celle vuote, soprattutto con dataset di grandi dimensioni o processi ripetibili. Questo metodo è ideale quando è necessario riempire frequentemente celle vuote in intervalli diversi, poiché il codice può essere personalizzato per adattarsi perfettamente al proprio flusso di lavoro.

1. Apri l’editor VBA premendo Alt+F11.

2. Nella finestra di Microsoft Visual Basic, Applications, fai clic su Inserisci > Modulo e incolla il codice VBA fornito di seguito nella finestra del modulo.

Codice VBA: Sostituisci le celle vuote con un contenuto specifico

Sub Replace_Blanks()
	Dim xStr As String
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = xRg.SpecialCells(xlBlanks)
	If (Err <> 0) Or (xRg Is Nothing) Then
		MsgBox "No blank cells found", , "Kutools for Excel"
		Exit Sub
		End If
		xStr = Application.InputBox("Replace blank cells with what?", "Kutools for Excel")
		xUpdate = Application.ScreenUpdating
		Application.ScreenUpdating = False
		For Each xCell In xRg
			xCell.Formula = xStr
		Next
		Application.ScreenUpdating = xUpdate
	End Sub

3. Per eseguire il codice, premi F5 o fai clic sul pulsante Esegui (Pulsante Esegui). Apparirà una finestra di dialogo che ti chiederà di selezionare l’intervallo di destinazione contenente le celle vuote; fai quindi clic su OK.

codice VBA per selezionare l'intervallo con celle vuote da trovare e sostituire

4. Successivamente, nella finestra di dialogo visualizzata, inserisci il valore o il testo da aggiungere a tutte le celle vuote e conferma con OK. Guarda lo screenshot qui sotto:

codice VBA per inserire il contenuto specifico nella casella di testo

In pochi secondi, tutte le celle vuote nella selezione verranno riempite esattamente come specificato.

Nota: se nell’intervallo selezionato non sono presenti celle vuote, verrà visualizzato un messaggio di avviso. Inoltre, se i dati contengono formule che restituiscono stringhe vuote, queste in genere non vengono riconosciute come celle vuote dalla macro. Ricorda di salvare la cartella di lavoro prima di eseguire il codice VBA, soprattutto con set di dati importanti, per evitare risultati indesiderati e poter annullare facilmente le azioni, se necessario.

verrà visualizzata una finestra di avviso se l'intervallo selezionato non contiene celle vuote


In sintesi, approcci diversi si adattano a tipologie di dati, versioni di Excel ed esigenze operative differenti. Con i metodi integrati, assicurati sempre che vengano interessate soltanto le celle effettivamente vuote. Quando utilizzi codice VBA o strumenti di terze parti come Kutools per Excel, esegui sempre un backup dei dati in anticipo. Se nessuno dei metodi descritti soddisfa il tuo caso d’uso, puoi valutare l’impiego del filtro avanzato o di una Tabella pivot per identificare e gestire le celle vuote. L’obiettivo è scegliere il metodo che garantisca l’integrità dei dati, risponda alle tue esigenze di compilazione e si integri perfettamente nel flusso di lavoro in Excel che preferisci.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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