Skip to main content

Riempi le celle vuote con valori lineari in Excel – (4 Metodi Efficienti)

Author: Kelly Last Modified: 2025-05-29

Nell'uso quotidiano di Excel, spesso ci imbattiamo in colonne di dati che contengono celle vuote. Questi spazi vuoti possono rappresentare dati non ancora inseriti o valori ripetuti intenzionalmente omessi per un layout più pulito. In determinati compiti di analisi, riempire queste celle vuote con valori di tendenza lineare può aiutare a presentare le tendenze dei dati in modo più chiaro e preparare il set di dati per grafici o calcoli successivi. Questa guida completa ti accompagnerà attraverso diversi metodi ottimizzati per eseguire questa operazione in modo efficiente.


Riempi le celle vuote con valori lineari utilizzando la funzione Riempimento Serie

Lo strumento Riempimento Serie di Excel è un modo integrato per completare automaticamente le sequenze ed è perfetto per riempire i valori lineari quando si verificano spazi vuoti tra due numeri noti.

  1. Seleziona l'intervallo da A2 ad A8, quindi fai clic su "Home" > "Riempimento" > "Serie", vedi screenshot:
    click Home > Fill > Series
  2. Nella finestra di dialogo "Serie", basta fare clic su OK—Excel riempirà il primo blocco di celle vuote con valori lineari. Vedi screenshot:
    click ok to fill series
  3. Per riempire blocchi aggiuntivi di celle vuote, seleziona l'intervallo successivo (come A9:A14) e ripeti i passaggi precedenti per applicare l'interpolazione lineare.
    select next data and apply the fill serries feature                   all blank cells are filled with series
Nota: Questo metodo può riempire solo un blocco di celle vuote alla volta. Se hai più blocchi da riempire, dovrai ripetere il processo per ciascuno di essi.

Riempi le celle vuote con valori lineari utilizzando Kutools per Excel

Se lavori frequentemente con set di dati grandi o complessi, la funzione “Riempi celle vuote” di Kutools per Excel fornisce un modo semplice ed efficiente per riempire gli spazi vuoti con valori lineari. Inoltre, questo strumento ti consente di riempire gli spazi vuoti in base alla direzione delle celle adiacenti (su, giù, sinistra o destra), o persino riempirli con un valore fisso, offrendo grande flessibilità.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:

  1. Seleziona l'intervallo di dati che desideri riempire con valori lineari. Quindi, fai clic su "Kutools" > "Inserisci" > "Riempi celle vuote", vedi screenshot:
    Fill Blank Cells feature of kutools
  2. Nella finestra di dialogo "Riempi celle vuote", seleziona l'opzione "Valori lineari" e l'ordine di riempimento (Da sinistra a destra o Dall'alto in basso) in base ai tuoi dati. Vedi screenshot:
    specify the options in the dialog box
  3. Quindi, fai clic sul pulsante OK, Kutools riempirà automaticamente gli spazi vuoti basandosi su una tendenza lineare tra i valori noti. Vedi screenshot:
    fill blank cells with linear values by kutools

Riempi le celle vuote con valori lineari utilizzando una formula

Per coloro che preferiscono soluzioni basate su formule o vogliono avere più controllo sui loro calcoli, l'uso di formule è un metodo affidabile e dinamico.

Supponiamo che i tuoi dati siano nella colonna A (A2:A8) e che tu voglia riempire gli spazi vuoti basandoti su un'interpolazione lineare.

1. Inserisci o copia la seguente formula nella cella A3, (Nella formula sopra, A2 è la cella iniziale, e A8 è la cella successiva contenente dati.) vedi screenshot:

=A2+($A$8-$A$2)/(ROW($A$8)-ROW($A$2))

enter a formula

2. Trascina la maniglia di riempimento da A3 fino alla riga immediatamente sopra il valore noto successivo (in questo esempio, A7). Una volta riempito, vedrai che le celle vuote sono ora popolate con valori interpolati che seguono una tendenza lineare tra i due punti dati noti.

fill blank cells with linear values by a formula

Note:
  • Questo metodo funziona solo tra due valori noti. Se la tua colonna contiene più blocchi di celle vuote, dovrai ripetere questo processo per ogni blocco, regolando di conseguenza i riferimenti nella formula.
  • Assicurati che i tuoi dati siano numerici, poiché questo metodo è destinato all'interpolazione lineare numerica.

Riempi le celle vuote con valori lineari utilizzando il codice VBA

Se hai spesso bisogno di riempire celle vuote con valori lineari, una macro VBA può farti risparmiare tempo automatizzando il compito.

  1. Seleziona l'elenco di dati in cui vuoi riempire le celle vuote con valori lineari.
  2. Fai clic su "Alt+F11" per aprire la finestra "Microsoft Visual Basic for Applications".
  3. Fai clic su "Inserisci" > "Modulo", e incolla il seguente codice VBA nella finestra Modulo.
    Sub LinearFillBlanks()
    'Updateby Extendoffice
        Dim rng As Range
        Dim cell As Range
        Dim startCell As Range
        Dim endCell As Range
        Dim i As Long, countBlank As Long
        Dim startVal As Double, endVal As Double, stepVal As Double
        Set rng = Selection
        For i = 1 To rng.Rows.Count
            If Not IsEmpty(rng.Cells(i, 1).Value) Then
                Set startCell = rng.Cells(i, 1)
                startVal = startCell.Value
                countBlank = 0
                Do While i + countBlank + 1 <= rng.Rows.Count And IsEmpty(rng.Cells(i + countBlank + 1, 1))
                    countBlank = countBlank + 1
                Loop
                If i + countBlank + 1 <= rng.Rows.Count Then
                    Set endCell = rng.Cells(i + countBlank + 1, 1)
                    endVal = endCell.Value
                    stepVal = (endVal - startVal) / (countBlank + 1)
                    For j = 1 To countBlank
                        rng.Cells(i + j, 1).Value = startVal + stepVal * j
                    Next j
                End If
            End If
        Next i
    End Sub
    
  4. Quindi, premi il tasto F5 per eseguire questo codice, tutte le celle vuote verranno riempite con valori lineari. Vedi screenshot:
    fill blank cells with linear values by vba code

Conclusione

Riempire le celle vuote con valori lineari in Excel può migliorare notevolmente l'accuratezza e la leggibilità dei tuoi dati, specialmente quando si ha a che fare con tendenze o schemi numerici. Che tu preferisca utilizzare la funzione Riempimento Serie integrata di Excel, il potente add-in Kutools per Excel, un approccio basato su formule flessibile o una soluzione automatizzata tramite VBA, ogni metodo ha i propri vantaggi a seconda della dimensione, della complessità dei tuoi dati e delle esigenze del flusso di lavoro.

Scegli il metodo che meglio si adatta al tuo scenario:

  • Usa Riempimento Serie per un'interpolazione manuale rapida
  • Prova Kutools per risultati rapidi e con un solo clic su intervalli ampi
  • Applica le formule per precisione e controllo
  • Oppure automatizza con VBA per attività ripetitive

Padroneggiando queste tecniche, puoi assicurarti che i tuoi set di dati in Excel siano completi e pronti per l'analisi mantenendo l'integrità dei dati. Se sei interessato a esplorare altri suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.


Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!