Skip to main content

Riempi le celle vuote con il valore sopra o con 0 in Excel - guida passo per passo

Author: Xiaoyang Last Modified: 2025-05-30

In Excel, è una pratica comune lasciare le celle vuote quando i loro dati ripeterebbero semplicemente il valore della cella sopra di esse. Questa scelta di formattazione spesso risulta in un layout più pulito e visivamente accattivante. Tuttavia, se si desidera ordinare o filtrare l'elenco, queste celle vuote possono diventare problematiche. In tali casi, è necessario popolare gli spazi vuoti con i valori delle celle sopra, come dimostrato nello screenshot sottostante.

In questa guida, ci concentreremo su come riempire le celle vuote con il valore della cella direttamente sopra o con 0 o qualsiasi altro valore specifico. Questo può essere incredibilmente utile per gestire set di dati che contengono celle vuote, garantendo che calcoli e visualizzazioni siano accurati e significativi.

Riempi le celle vuote con il valore sopra

Riempi le celle vuote con 0 o un valore specifico

fill blank cells with value above fill blank cells with a specific text

 Riempi le celle vuote con il valore sopra

In questa sezione, introdurremo quattro trucchi facili per riempire le celle vuote con il valore sopra in Excel.

  • Vai a Speciale: Nativo di Excel, ma richiede più passaggi, è necessario convertire le formule finali in valori.
  • Kutools per Excel: Richiede solo 3 clic, facile e veloce. Ma richiede download e installazione.
  • Codice VBA: Richiede conoscenza della programmazione VBA, possibilità di bug o errori se non codificato correttamente.
  • Power Query: Ha una curva di apprendimento più ripida, applicabile a Excel 2016 e versioni successive.

Utilizzo della funzione Vai a Speciale per riempire le celle vuote con il valore sopra

Con questo metodo, dovresti applicare la funzione Vai a Speciale per selezionare tutte le celle vuote nell'intervallo dati, quindi inserire una formula molto semplice in una cella vuota e poi premere i tasti Ctrl + Invio per riempire le celle vuote selezionate con il valore sopra. Ecco i passaggi.

Passo 1: Seleziona le celle vuote

      1. Seleziona l'intervallo di celle in cui desideri riempire gli spazi vuoti con il valore sopra.
      2. Quindi, fai clic su "Home" > "Trova e Seleziona" > "Vai a Speciale", vedi screenshot:
        click go to special from right click menu
        Suggerimenti: Puoi anche premere il tasto F5 per aprire la finestra di dialogo Vai a, e poi fare clic sul pulsante Speciale nella finestra Vai a per visualizzare la finestra di dialogo Vai a Speciale.
      3. Nella finestra di dialogo "Vai a Speciale", scegli l'opzione "Vuoti" e fai clic su OK.
        select blanks from the Go To Special dialog box
      4. Ora tutte le celle vuote all'interno dell'intervallo sono state selezionate contemporaneamente.
        blank cells are selected

Passo 2: Inserisci la formula

Con le celle vuote ancora selezionate, digita il segno di uguale (=) direttamente. Il segno di uguale apparirà in una delle celle vuote selezionate, come A3 in questo caso. Ora fai riferimento alla cella sopra di essa facendo clic su A2.
enter formula

Passo 3: Premi i tasti Ctrl + Invio per riempire tutte le celle vuote selezionate

Ora, premi insieme i tasti Ctrl + Invio per copiare la formula in tutte le altre celle selezionate. E tutte le celle vuote selezionate sono riempite con il valore della cella direttamente sopra di esse. Vedi screenshot:
press Ctrl and Enter keys to fill all blank cells

Passo 4: Converti le formule in valori

Ora, le celle vuote selezionate sono formule, devi convertire queste formule in valori. Seleziona l'intervallo dati che contiene le formule, quindi premi Ctrl + C per copiare l'elenco dei dati, e poi fai clic con il tasto destro del mouse sull'intervallo copiato, e seleziona "Valori" dalla sezione "Opzioni Incolla", vedi screenshot:
Convert formulas to values by pasting as values

E ora, le formule sono convertite in valori statici, puoi eseguire qualsiasi altra operazione di cui hai bisogno.

Nota: Se ci sono altre formule nell'intervallo selezionato, anche queste formule verranno convertite in valori.

Utilizzo di Kutools per Excel 

Se stai cercando una soluzione rapida e facile, la funzione "Riempi celle vuote" di Kutools per Excel potrebbe essere uno strumento eccellente per te. Con questa potente funzione, puoi rapidamente completare le seguenti operazioni:

  • Riempi le celle vuote con il valore sopra, sotto, sinistra o destra
  • Riempi le celle vuote con una serie di valori lineari
  • Riempi le celle vuote con un valore specifico

Dopo aver scaricato e installato Kutools per Excel, procedi come segue:

Per riempire le celle vuote con il valore sopra, seleziona l'intervallo dati in cui desideri riempire le celle vuote, e poi fai clic su "Kutools" > "Inserisci" > "Riempi celle vuote", quindi specifica le operazioni nella finestra di dialogo "Riempi celle vuote":

  1. Seleziona l'opzione "Basato sui valori" dalla sezione "Riempi con".
  2. Scegli "Giù" nella sezione "Opzioni". (Puoi anche selezionare Su, Destra o Sinistra per riempire le celle vuote con il valore giù, sinistra o destra come necessario)
  3. Fai clic su OK per applicare questa funzione.
  4. fill blank cells with value above with Kutools

Risultato:

Ora, tutte le celle vuote sono popolate con il valore sopra come mostrato nello screenshot seguente:
fill blank cells with value above with Kutools to get the result

Nota: Per applicare questa funzione, scarica e installa Kutools per Excel.

Utilizzo del codice VBA per riempire le celle vuote con il valore sopra

Se sei familiare con il codice VBA, qui forniremo un codice per riempire le celle vuote con il valore sopra. Procedi con i seguenti passaggi:

Passo 1: Apri l'editor del modulo VBA e copia il codice

  1. Tieni premuti i tasti "ALT + F11" in Excel, e si aprirà la finestra "Microsoft Visual Basic for Applications".
  2. Fai clic su "Inserisci" > "Modulo", e incolla il seguente codice nella finestra Modulo.
    Codice VBA: Inserisci celle vuote con il valore sopra
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Passo 2: Esegui il codice

Dopo aver incollato questo codice, premi il tasto F5 per eseguirlo. Nella finestra di dialogo, seleziona l'intervallo dati in cui desideri riempire le celle vuote con il valore sopra. E poi, fai clic su OK.
fill blank cells with value above with vba code

Risultato:

Ora, tutte le celle vuote sono popolate con il valore sopra come mostrato nello screenshot seguente:
result of by using vba code


Utilizzo di Power Query per riempire le celle vuote con il valore sopra

Se stai utilizzando Excel 2016 e versioni successive, Excel offre una potente funzione – Power Query, che può aiutare a popolare ogni blocco di celle vuote nella colonna utilizzando il valore della cella sopra di esse immediatamente. Ecco i passaggi per farlo:

Passo 1: Ottieni i dati in Power Query

  1. Seleziona l'intervallo dati che desideri utilizzare, quindi fai clic su "Dati" > "Da Tabella", vedi screenshot:
    click data from table
    Suggerimenti: In Excel 2019 e Office 365, fai clic su "Dati" > "Da Tabella/Intervallo".
  2. Nella finestra di dialogo "Crea Tabella" che appare, fai clic sul pulsante OK per creare una tabella, vedi screenshot:
    create table for the selected range
  3. Ora, la finestra "Editor di Power Query" viene visualizzata con i dati, vedi screenshot:
    import the data into Power Query

Passo 2: Nella finestra Editor di Power Query, specifica le operazioni

  1. Fai clic sull'intestazione delle colonne in cui desideri riempire le celle vuote con il valore sopra. E poi, fai clic con il tasto destro del mouse sull'intestazione selezionata, scegli "Riempi" > "Giù", vedi screenshot:
    right click the selected header and choose fill down
    Suggerimenti: Per riempire le celle vuote in più colonne, tieni premuto il tasto Ctrl o Maiusc e fai clic sulle intestazioni delle colonne per selezionare colonne non adiacenti o adiacenti, quindi fai clic con il tasto destro su una colonna selezionata, e poi seleziona "Riempi" > "Giù" come descritto in precedenza.
  2. Ora, tutte le celle vuote nella colonna selezionata sono riempite con il valore della cella direttamente sopra di esse, vedi screenshot:
    blank cells are filled with value above

Passo 3: Esporta Power Query in una tabella Excel

  1. Poi, dovresti esportare i dati nel tuo foglio di lavoro. Fai clic su "Home" > "Chiudi e Carica" > "Chiudi e Carica / Chiudi e Carica In", (qui, farò clic su "Chiudi e Carica"), vedi screenshot:
    click Close & Load To
    Suggerimenti: Fare clic su Chiudi e Carica esporterà i dati in un nuovo foglio di lavoro; Fare clic su Chiudi e Carica In, i dati verranno esportati in un nuovo foglio o nel foglio corrente di cui hai bisogno.
  2. E poi, i dati verranno caricati in un nuovo foglio di lavoro, vedi screenshot:
    load the data into a worksheet

Riempi le celle vuote con 0 o un valore specifico

Se hai bisogno di riempire le celle vuote con 0 o qualsiasi altro valore specifico, qui parlerò di due metodi rapidi.


Utilizzo della funzione Vai a Speciale per riempire le celle vuote con 0 o un valore specifico

Passo 1: Seleziona le celle vuote

      1. Seleziona l'intervallo di celle in cui desideri riempire gli spazi vuoti con 0 o un valore specifico.
      2. Quindi, fai clic su "Home" > "Trova e Seleziona" > "Vai a Speciale", vedi screenshot:
        click go to special from right click menu
        Suggerimenti: Puoi anche premere il tasto F5 per aprire la finestra di dialogo Vai a, e poi fare clic sul pulsante Speciale nella finestra Vai a per visualizzare la finestra di dialogo Vai a Speciale.
      3. Nella finestra di dialogo "Vai a Speciale", scegli l'opzione "Vuoti" e fai clic su OK.
        select blanks in the Go To Special dialog
      4. Ora tutte le celle vuote all'interno dell'intervallo sono state selezionate contemporaneamente.
        blank cells are selected

Passo 2: Inserisci 0 o un valore specifico

Con le celle vuote ancora selezionate, digita 0 o un altro valore specifico di cui hai bisogno direttamente, vedi screenshot:
type a value

Passo 3: Premi i tasti Ctrl + Invio per riempire tutte le celle vuote selezionate

Ora, premi insieme i tasti Ctrl + Invio per riempire le celle vuote selezionate con il valore che hai digitato, vedi screenshot:
press Ctrl and Enter keys to fill all blank cells


Non lasciare che le celle vuote ti rallentino, lascia che Kutools per Excel le riempia!

Celle vuote che interrompono il tuo flusso? Trasforma il tuo viaggio in Excel con Kutools. Riempie tutti i tipi di celle vuote, soddisfacendo perfettamente le tue esigenze. Nessuna cella vuota, solo brillantezza! Scarica Kutools per Excel Ora!

Riempi le celle vuote con 0 o qualsiasi altro valore specifico
fill blank cells with specific value

Non lasciare che le celle vuote ti rallentino, lascia che Kutools per Excel le riempia!

Celle vuote che interrompono il tuo flusso? Trasforma il tuo viaggio in Excel con Kutools. Riempie tutti i tipi di celle vuote, soddisfacendo perfettamente le tue esigenze. Nessuna cella vuota, solo brillantezza! Scarica Kutools per Excel Ora!

Riempi le celle vuote con una serie di valori lineari
fill blank cells with a series of linear values

Non lasciare che le celle vuote ti rallentino, lascia che Kutools per Excel le riempia!

Celle vuote che interrompono il tuo flusso? Trasforma il tuo viaggio in Excel con Kutools. Riempie tutti i tipi di celle vuote, soddisfacendo perfettamente le tue esigenze. Nessuna cella vuota, solo brillantezza! Scarica Kutools per Excel Ora!

Riempi le celle vuote con il valore sopra/giù/sinistra/destra
Fill blank cells with value above/down/left/right


Utilizzo della funzione Trova e Sostituisci per riempire le celle vuote con 0 o un valore specifico

La funzione Trova e Sostituisci di Excel può anche aiutare a riempire le celle vuote con 0 o qualsiasi altro valore specifico, procedi con i seguenti passaggi:

Passo 1: Seleziona l'intervallo dati e abilita la funzione Trova e Sostituisci

  1. Seleziona l'intervallo dati in cui desideri riempire le celle vuote con un valore specifico.
  2. Quindi, fai clic su "Home" > "Trova e Seleziona" > "Sostituisci" (puoi anche premere "Ctrl + H" per aprire la finestra di dialogo "Trova e Sostituisci"), vedi screenshot:
    click Replace feature

Passo 2: Specifica le operazioni nella finestra di dialogo Trova e Sostituisci

  1. Nella finestra di dialogo "Trova e Sostituisci", lascia vuoto il campo di testo "Trova cosa", quindi digita il valore specifico nel campo di testo "Sostituisci con". E poi, fai clic sul pulsante "Sostituisci tutto". Vedi screenshot:
    set options in Find and Replace dialog box
  2.  Viene visualizzata una finestra di avviso per ricordarti quante celle sono state sostituite con il nuovo valore. Infine, fai clic su OK e chiudi la finestra di dialogo Trova e Sostituisci.
    a message box appears

Risultato:

Ora, le celle vuote nell'intervallo selezionato sono riempite con il valore specifico che hai inserito, vedi screenshot:
result of using Find and Replace feature


Questo è il modo in cui puoi riempire le celle vuote con il valore sopra o un valore specifico. Se sei interessato a esplorare altri suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial. Grazie per aver letto, e non vediamo l'ora di fornirti ulteriori informazioni utili in futuro!


Articoli correlati:

  • Compila automaticamente numeri seriali e salta le celle vuote
  • Se hai un elenco di dati che contiene alcune celle vuote, ora vuoi inserire numeri seriali per i dati, ma saltare le celle vuote come mostrato nello screenshot sottostante. In questo articolo, introdurrò una formula per risolvere questo compito in Excel.
  • Riempi le celle vuote con valori lineari
  • Hai bisogno di riempire le celle vuote con valori lineari nelle selezioni? Questo articolo introduce alcuni suggerimenti su come riempire rapidamente le celle vuote con valori lineari nelle selezioni.
  • Riempi le celle vuote con trattini
  • Supponendo di avere un intervallo di dati che contiene alcune celle vuote, e ora vuoi riempire ciascuna di queste celle vuote con il simbolo trattino come mostrato negli screenshot sottostanti, hai qualche buona idea per riempire le celle vuote con trattini contemporaneamente in Excel?