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

Riempimento celle vuote con il valore sopra o 0 in Excel – guida passo passo

AutoreXiaoyang Data di modifica

In Excel è pratica comune lasciare vuote le celle il cui contenuto ripeterebbe semplicemente il valore della cella soprastante. Questa scelta formattiva rende spesso il layout più pulito e visivamente gradevole. Tuttavia, se si intende ordinare o filtrare l’elenco, tali celle vuote possono creare problemi. In questi casi, è necessario compilare le celle vuote con i valori delle celle soprastanti, come illustrato nello screenshot seguente.

In questa guida vedremo come riempire le celle vuote con il valore della cella immediatamente sopra, con 0 o con qualsiasi altro valore specifico. Questa operazione si rivela estremamente utile per gestire set di dati contenenti celle vuote, assicurando che calcoli e visualizzazioni siano sempre accurati e significativi.

Riempimento celle vuote con il valore sopra

Riempimento celle vuote con 0 o un valore specifico

riempi le celle vuote con il valore soprariempi le celle vuote con un testo specifico

Riempimento celle vuote con valore superiore

In questa sezione ti presentiamo quattro semplici metodi per riempire le celle vuote con il valore della cella soprastante in Excel.

  • Vai a speciale: una funzionalità nativa di Excel che, però, richiede diversi passaggi e la successiva conversione delle formule finali in valori.
  • Kutools per Excel: Bastano solo 3 clic—semplice, veloce e immediato. Richiede però il download e l'installazione.
  • Codice VBA: Richiede competenze di programmazione VBA; potrebbe causare bug o errori se non scritto correttamente.
  • Power Query: presenta una curva di apprendimento più ripida ed è disponibile a partire da Excel 2016.

Utilizzo della funzione «Vai a speciale» per Riempimento celle vuote con valore superiore

Con questo metodo, devi utilizzare la funzione Vai a speciale per selezionare tutte le celle vuote nell’intervallo dati, inserire una formula molto semplice in una cella vuota e premere contemporaneamente Ctrl + Invio per riempire le celle vuote selezionate con il valore della cella soprastante. Ecco i passaggi.

Passaggio 1: Seleziona le celle vuote

      1. Seleziona l'intervallo di celle in cui vuoi riempire automaticamente le celle vuote con il valore contenuto nella cella soprastante.
      2. Quindi, fai clic su «Home» > «Trova e seleziona» > «Vai a speciale», vedi screenshot:
        fai clic su Vai a speciale dal menu contestuale
        Suggerimenti: Puoi anche premere il tasto F5 per aprire la finestra di dialogo «Vai a» e quindi fare clic sul pulsante «Speciale» per visualizzare la finestra di dialogo «Vai a speciale».
      3. Nella finestra di dialogo «Vai a speciale», seleziona l’opzione «Celle vuote» e clicca su OK.
        seleziona Celle vuote nella finestra di dialogo Vai a speciale
      4. Ora tutte le celle vuote all’interno dell’intervallo sono selezionate simultaneamente.
        le celle vuote sono selezionate

Passaggio 2: Inserisci la formula

Con le celle vuote ancora selezionate, digita direttamente il segno di uguale (=). Il segno di uguale apparirà in una delle celle vuote selezionate, ad esempio in A3. Ora fai riferimento alla cella soprastante cliccando su A2.
inserisci formula

Passaggio 3: Premi contemporaneamente Ctrl + Invio per riempire tutte le celle vuote selezionate

Ora premi contemporaneamente Ctrl + Invio per copiare la formula in tutte le altre celle selezionate: quelle vuote verranno automaticamente riempite con il valore della cella immediatamente sopra. Vedi screenshot:
premi i tasti Ctrl e Invio per riempire tutte le celle vuote

Passaggio 4: Converti le formule in valori

Ora le celle vuote selezionate contengono formule; devi convertirle in valori. Seleziona l’intervallo di dati che contiene le formule, premi Ctrl + C per copiare i dati, fai clic con il tasto destro sull’intervallo selezionato e scegli **“Valori”** nella sezione **“Incolla speciale”**. Vedi screenshot:
Converti le formule in valori incollandole come valori

Ora le formule sono state convertite in valori statici e puoi eseguire qualsiasi altra operazione ti serva.

Nota: se nel tuo Seleziona intervallo sono presenti altre formule, queste verranno anch’esse convertite in valori.

Utilizzo di Kutools per Excel

Se cerchi una soluzione rapida e semplice, la funzione «Riempimento celle vuote» di Kutools per Excel è lo strumento ideale per te. Grazie a questa potente funzionalità, puoi completare in un attimo le seguenti operazioni:

  • Riempimento celle vuote con valore superiore, inferiore, a sinistra o a destra
  • Riempimento celle vuote con una serie di Serie lineare
  • Riempimento celle vuote con un valore specifico

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

Per Riempimento celle vuote con il valore della cella soprastante, seleziona la Intervallo dati in cui desideri Riempimento celle vuote, quindi fai clic su «Kutools» > «Inserisci» > «Riempimento celle vuote» e specifica le operazioni nella finestra di dialogo «Riempimento celle vuote»:

  1. Seleziona l'opzione «In base al valore» nella sezione «Riempi con».
  2. Scegli «Giù» nella sezione «Opzioni». (Puoi anche selezionare «Su», «Destra» o «Sinistra» per riempire le celle vuote con il valore rispettivamente sopra, sotto, a destra o a sinistra, in base alle tue esigenze.)
  3. Fai clic su OK per attivare questa funzione.
  4. riempi le celle vuote con il valore sopra usando Kutools

Risultato:

Ora tutte le celle vuote sono state popolate con il valore della cella soprastante, come mostrato nello screenshot seguente:
riempi le celle vuote con il valore sopra usando Kutools per ottenere il risultato

Nota: per utilizzare questa funzione, ti invitiamo a scaricare e installare Kutools per Excel.

Utilizzo del codice VBA per Riempimento celle vuote con valore superiore

Se conosci il codice VBA, ti forniamo qui uno script per riempire le celle vuote con il valore della cella soprastante. Procedi nel seguente modo:

Passaggio 1: Apri l’editor dei moduli VBA e copia il codice

  1. Tieni premuti i tasti «ALT + F11» in Excel: si aprirà la finestra di Microsoft Visual Basic, Applications.
  2. Fai clic su «Inserisci» > «Modulo» e incolla il codice seguente nella finestra del modulo.
    Codice VBA: Inserisci celle vuote con il valore della cella soprastante
    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
    

Passaggio 2: Esegui il codice

Dopo aver incollato il codice, premi il tasto F5 per eseguirlo. Nella finestra di dialogo visualizzata, seleziona l’intervallo di dati in cui desideri riempire le celle vuote con il valore della cella soprastante, quindi fai clic su OK.
riempi le celle vuote con il valore sopra con codice VBA

Risultato:

Ora tutte le celle vuote sono state popolate con il valore della cella soprastante, come mostrato nello screenshot seguente:
risultato ottenuto utilizzando il codice VBA


Utilizzo di Power Query per Riempimento celle vuote con il valore della cella soprastante

Se utilizzi Excel 2016 o versioni successive, Excel offre una potente funzionalità – Power Query – che consente di popolare immediatamente ogni blocco di Celle vuote nella colonna con il valore della cella soprastante. Ecco i passaggi da seguire:

Passaggio 1: Importa i dati in Power Query

  1. Seleziona la Intervallo dati che desideri utilizzare, quindi fai clic su «Dati» > «Da tabella», vedi screenshot:
    fai clic sui dati della tabella
    Suggerimenti: In Excel 2019 e Office 365, fai clic su «Dati» > «Da tabella/intervallo».
  2. Nella finestra di dialogo «Crea tabella» visualizzata, fai clic su OK per creare una tabella, vedi screenshot:
    crea una tabella per l'intervallo selezionato
  3. Ora viene visualizzata la finestra «Editor di Power Query» con i dati, vedi screenshot:
    importa i dati in Power Query

Passaggio 2: Nella finestra dell’Editor di Power Query, specifica le operazioni

  1. Fai clic sull'intestazione delle colonne in cui desideri riempire le celle vuote con il valore della cella soprastante. Poi, fai clic con il tasto destro sull'intestazione selezionata e scegli «Riempi» > «In basso», come illustrato nello screenshot:
    fai clic con il pulsante destro sull'intestazione selezionata e scegli Riempimento verso il basso
    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 adiacenti o non adiacenti; quindi fai clic con il tasto destro su una qualsiasi delle colonne selezionate e scegli «Riempi» > «In basso», come descritto in precedenza.
  2. Ora tutte le celle vuote nella colonna selezionata sono state riempite con il valore della cella immediatamente sopra, vedi screenshot:
    le celle vuote sono riempite con il valore sopra

Passaggio 3: esporta la query Power Query in una tabella di Excel

  1. Successivamente, devi esportare i dati nel tuo foglio di lavoro. Fai clic su «Home» > «Chiudi e carica» > «Chiudi e carica» / «Chiudi e carica in...» (in questo caso, selezionerò «Chiudi e carica»). Vedi screenshot:
    fai clic su Chiudi e carica in
    Suggerimenti: Facendo clic su «Chiudi e carica», i dati verranno esportati in un nuovo foglio di lavoro; scegliendo «Chiudi e carica in...», potrai invece esportarli in un nuovo foglio o in un foglio di lavoro esistente a tua scelta.
  2. I dati verranno quindi caricati in un Nuovo foglio di lavoro, vedi screenshot:
    carica i dati in un foglio di lavoro

Riempimento celle vuote con 0 o un valore specifico

Se devi riempire le celle vuote con 0 o qualsiasi altro valore specifico, ti mostro subito due metodi rapidi.


Utilizzo della funzione Vai a speciale per Riempimento celle vuote con 0 o un valore specifico

Passaggio 1: seleziona le celle vuote

      1. Seleziona l’intervallo di celle in cui vuoi riempire le celle vuote con 0 o con un valore specifico.
      2. Quindi, fai clic su «Home» > «Trova e seleziona» > «Vai a speciale», vedi screenshot:
        fai clic su Vai a speciale dal menu contestuale
        Suggerimenti: Puoi anche premere il tasto F5 per aprire la finestra di dialogo «Vai a» e quindi fare clic sul pulsante «Speciale» per visualizzare la finestra di dialogo «Vai a speciale».
      3. Nella finestra di dialogo «Vai a speciale», seleziona l’opzione «Celle vuote» e clicca su OK.
        seleziona Celle vuote nella finestra di dialogo Vai a speciale
      4. Ora tutte le celle vuote nell'intervallo sono selezionate contemporaneamente.
        le celle vuote sono selezionate

Passaggio 2: inserisci 0 o un valore specifico

Con le celle vuote ancora selezionate, digita direttamente 0 o un altro valore specifico necessario; vedi screenshot:
digita un valore

Passaggio 3: premi contemporaneamente i tasti Ctrl + Invio per riempire tutte le celle vuote selezionate

Ora, premendo contemporaneamente i tasti Ctrl + Invio, le celle vuote selezionate verranno riempite con il valore digitato; vedi screenshot:
premi i tasti Ctrl e Invio per riempire tutte le celle vuote


Non lasciare che le celle vuote ti rallentino: affidati a Kutools per Excel per riempirle al posto tuo!

Celle vuote che interrompono il tuo flusso di lavoro? Trasforma la tua esperienza con Excel grazie a Kutools! Riempie ogni tipo di cella vuota, soddisfacendo perfettamente le tue esigenze. Niente più celle vuote, solo brillantezza!Scarica subito Kutools per Excel!

Riempimento celle vuote con 0 o qualsiasi altro valore specifico
riempi le celle vuote con un valore specifico

Non lasciare che le celle vuote ti rallentino: affidati a Kutools per Excel per riempirle al posto tuo!

Celle vuote che interrompono il tuo flusso di lavoro? Trasforma la tua esperienza con Excel grazie a Kutools! Riempie ogni tipo di cella vuota, soddisfacendo perfettamente le tue esigenze. Niente più celle vuote, solo brillantezza!Scarica subito Kutools per Excel!

Riempimento celle vuote con una serie di Serie lineare
riempi le celle vuote con una serie di valori lineari

Non farti rallentare dalle celle vuote: lascia che Kutools per Excel le riempia al posto tuo!

Celle vuote che interrompono il tuo flusso di lavoro? Trasforma la tua esperienza con Excel grazie a Kutools! Riempie ogni tipo di cella vuota, soddisfacendo perfettamente le tue esigenze. Niente più celle vuote—solo brillantezza!Scarica subito Kutools per Excel!

Riempimento celle vuote con il valore sopra/sotto/sinistra/destra
riempi le celle vuote con il valore sopra/sotto/sinistra/destra


Utilizzo della funzione Trova e sostituisci per Riempimento celle vuote con 0 o un valore specifico

La funzione Trova e sostituisci di Excel può aiutarti anche a Riempimento celle vuote con 0 o qualsiasi altro valore specifico; procedi come segue:

Passaggio 1: seleziona Intervallo dati e attiva la funzione Trova e sostituisci

  1. Seleziona l’intervallo di dati in cui desideri riempire le celle vuote con un valore specifico.
  2. Quindi, fai clic su «Home» > «Trova e seleziona» > «Sostituisci» (oppure premi «Ctrl + H» per aprire la finestra di dialogo «Trova e sostituisci»), vedi screenshot:
    fai clic sulla funzione Sostituisci

Passaggio 2: specifica le operazioni nella finestra di dialogo Trova e sostituisci

  1. Nella finestra di dialogo «Trova e sostituisci», lascia vuota la casella «Trova» e inserisci il valore specifico nella casella «Sostituisci con». Clicca quindi su «Sostituisci tutto». Vedi screenshot:
    imposta le opzioni nella finestra di dialogo Trova e sostituisci
  2. Viene visualizzata una finestra di avviso indicante il numero di celle sostituite con il nuovo valore. Infine, fai clic su OK e chiudi la finestra di dialogo «Trova e sostituisci».
    viene visualizzata una finestra di messaggio

Risultato:

Ora, le celle vuote in Seleziona intervallo sono state riempite con il valore specifico inserito; vedi screenshot:
risultato ottenuto utilizzando la funzione Trova e sostituisci


In questo modo puoi riempire le celle vuote con il valore sopra o con un valore specifico. Se desideri scoprire altri suggerimenti e trucchi per Excel, il nostro sito web offre migliaia di tutorial. Grazie per aver letto e ci auguriamo di poterti offrire ulteriori informazioni utili in futuro!


Articoli correlati:

  • Riempimento automatico di numeri progressivi, saltando le celle vuote
  • Se hai un elenco di dati con alcune celle vuote e desideri inserire numeri progressivi solo per le celle contenenti dati, saltando quelle vuote come mostrato nello screenshot seguente, in questo articolo ti presenterò una formula efficace per ottenere questo risultato in Excel.
  • Riempimento celle vuote con trattino
  • Supponiamo di avere un intervallo di dati con alcune celle vuote e di voler riempirle tutte con il simbolo di trattino, come mostrato negli screenshot seguenti. Hai un’idea efficace per inserire contemporaneamente il trattino in tutte le celle vuote in Excel?