Skip to main content

Errore #SPILL! di Excel: Cause e Soluzioni (Guida Completa)

Author: Sun Last Modified: 2025-05-30

Nelle versioni recenti di Excel, potresti esserti imbattuto nell'irritante errore #SPILL! durante l'utilizzo delle formule. Non preoccuparti; non sei solo. Questa guida completa ti accompagnerà attraverso la comprensione di cosa sia l'errore #SPILL!, perché si verifica e fornirà soluzioni pratiche per risolverlo.


Video: L'errore #SPILL! in Excel

 


Che cos'è l'errore #SPILL! in Excel?

 

L'errore #SPILL! è un problema comune che si verifica nelle versioni di Excel 365 e 2021 in poi.

L'errore #SPILL! si verifica non solo con le formule di matrice ma con qualsiasi formula che restituisce più risultati e incontra un ostacolo nel suo intervallo di output.

In generale, l'errore #SPILL! si verifica quando l'intervallo di spill contiene celle non vuote. Cancellare i dati all'interno di queste celle spesso risolve il problema e permette alla formula di funzionare correttamente. Tuttavia, oltre a questa causa comune, ci sono altri fattori che possono portare a questo errore. Esploriamo più a fondo le ragioni dietro l'errore #SPILL! e scopriamo le relative soluzioni.

A screenshot illustrating a #SPILL! error in Excel with an obstructed range


Rivoluziona il controllo degli errori in Excel con Kutools!

La funzione "Seleziona celle con errori" identifica e evidenzia rapidamente gli errori, garantendo un'analisi dei dati impeccabile. Semplifica il tuo flusso di lavoro e aumenta la precisione. Provala ora e vivi una gestione di Excel senza interruzioni!

Scarica per un'esperienza più fluida con Excel.

A screenshot of the Kutools Select Error Cells feature in action


Cause comuni dell'errore #SPILL! e come risolverle

 
Consiglio da esperto:
  • Per individuare la causa esatta del problema, fai clic sul "Floatie di errore" (raffigurato come un diamante giallo con un punto esclamativo) e leggi attentamente il messaggio evidenziato in grigio sulla prima riga.

    A screenshot of the Excel Error floatie explaining the #SPILL! error cause

  • Per individuare rapidamente la cella che causa l'ostruzione, inizia selezionando la cella della formula. Noterai un bordo tratteggiato che delinea l'intervallo di spill previsto. Successivamente, fai clic sul "Floatie di errore" e scegli la funzione "Seleziona celle ostruite" per navigare istantaneamente verso la cella o le celle ostruite.

    A screenshot showing how to select obstructing cells using the Error floatie in Excel

Analizziamo le varie cause dell'errore #SPILL! e forniamo soluzioni passo-passo per ogni scenario.


L'intervallo di spill non è vuoto

"Causa": Se l'intervallo di spill dove Excel intende inserire i risultati non è vuoto, può portare all'errore #SPILL!.

"Esempio": Immagina di avere una formula semplice come =A2:A5. Se una qualsiasi cella nell'intervallo di destinazione (ad esempio, C4) è occupata, incontrerai l'errore.

A screenshot showing a non-blank spill range causing a #SPILL! error in Excel

"Soluzione": Assicurati che ogni cella nell'intervallo di spill sia vuota. Nell'esempio, seleziona la cella C4 e premi il tasto "Elimina" per cancellarla.

A screenshot illustrating how to clear a cell to resolve a #SPILL! error

Risultato:

A screenshot showing the resolved #SPILL! error after clearing the spill range


L'intervallo di spill contiene celle unite

"Causa": Se l'intervallo di spill dove Excel intende inserire i risultati contiene celle unite, può portare all'errore #SPILL!.

"Esempio": Immagina di avere una formula semplice come =A2:A5. Se l'intervallo di destinazione contiene celle unite (ad esempio, le celle C3 e C4 sono unite), incontrerai l'errore.

A screenshot of a #SPILL! error caused by merged cells in the spill range

"Soluzione": Separa tutte le celle unite nell'intervallo di destinazione prima di applicare la formula. Nell'esempio, seleziona le celle unite (C3:C4) e fai clic su "Home" > "Unisci e centra" per separare le celle.

A screenshot showing how to unmerge cells to fix a #SPILL! error in Excel

Risultato:

A screenshot showing the resolved #SPILL! error after unmerging cells


Kutools per Excel - Unisci celle e riempi valori: Una vera rivoluzione!

Separa facilmente le celle e replica i valori con precisione. Semplifica la gestione dei dati e migliora i fogli di calcolo in pochi secondi. Prova subito questo strumento indispensabile! Scarica ed Esperienza.

A screenshot of the Kutools Unmerge Cells and Fill Value feature in action

Potenzia il tuo Excel: Kutools sblocca oltre 300 strumenti avanzati!


L'intervallo di spill si trova all'interno di una tabella di Excel

"Causa": Se l'intervallo di spill si trova all'interno di una Tabella di Excel, può portare all'errore #SPILL!.

"Esempio": Hai una tabella di Excel (A1:B6) e vuoi ordinare i dati nella colonna A e far fuoriuscire i risultati nella colonna B, incontrerai l'errore.

A screenshot of a #SPILL! error caused by a spill range inside an Excel Table

Soluzioni:

  1. Fai fuoriuscire i risultati al di fuori della Tabella di Excel.

    A screenshot showing how to spill results outside an Excel Table to resolve a #SPILL! error

  2. Converti la tabella in intervallo.

    Seleziona una qualsiasi cella della tabella, fai clic su "Progettazione tabella" > "Converti in intervallo".

    A screenshot illustrating how to convert a table to a range to fix a #SPILL! error

Risultato:

A screenshot showing resolved data after addressing the #SPILL! error caused by an Excel Table


L'intervallo dei risultati di spill è troppo grande

"Causa": Quando la formula genera più risultati del previsto, potrebbe superare lo spazio disponibile.

"Esempio": Per utilizzare una formula VLOOKUP =VLOOKUP(A:A,A:C,2,FALSE) per restituire tutti i valori nella colonna B dall'intervallo A:C abbinandoli alla prima colonna, incontrerai l'errore.

A screenshot showing a #SPILL! error caused by a formula producing too many results in Excel

"Spiegazione": La formula genera un errore #SPILL! perché Excel tenta di recuperare dati dall'intera colonna A:A, risultando in un numero impressionante di 1.048.576 risultati, che supera la capacità della griglia di Excel.

Soluzioni:

  1. Fai riferimento a un intervallo specifico invece che a un'intera colonna.

    In questo esempio, utilizza la seguente formula:

    =VLOOKUP(A2:A6,A:C,2,FALSE)

    A screenshot of a corrected VLOOKUP formula specifying a range to resolve the #SPILL! error

  2. Calcola una singola cella e copia la formula verso il basso.

    In questo esempio, utilizza la seguente formula per estrarre il primo cognome:

    =VLOOKUP(A2,A:C,2,FALSE) 

    Quindi trascina la maniglia di riempimento automatico verso il basso per copiare la formula e ottenere altri risultati.

    A screenshot showing how to use the auto-fill handle to copy a formula in Excel

  3. Utilizza l'operatore @ per applicare l'intersezione implicita.

    In questo esempio, utilizza la seguente formula:

    =VLOOKUP(@A:A,A:C,2,FALSE)

    Quindi trascina la maniglia di riempimento automatico verso il basso per copiare la formula e ottenere altri risultati.

    A screenshot showing how to use the @ operator to address implicit intersections in Excel


L'intervallo dei risultati di spill non può essere determinato

"Causa": Excel non sa quante celle la formula dovrebbe occupare.

"Esempio": Quando si utilizza una formula come =SEQUENZA(CASUALE.TRA(1,1000)) per generare una sequenza, dove la lunghezza della sequenza dipende dal risultato della formula CASUALE.TRA(1,1000), potresti incontrare l'errore #SPILL#.

A screenshot showing the #SPILL! error caused by an unknown spill range in Excel

"Spiegazione": In questo caso specifico, la formula =SEQUENZA(CASUALE.TRA(1,1000)) viene utilizzata per generare una sequenza di numeri. Tuttavia, la lunghezza di questa sequenza dipende dal risultato della formula CASUALE.TRA(1,1000), che genera un numero casuale tra 1 e 1000. Poiché il risultato di CASUALE.TRA è dinamico e imprevedibile, Excel non può predeterminare il numero esatto di celle necessarie per visualizzare la sequenza. Di conseguenza, la formula restituisce l'errore #SPILL#.

"Soluzioni": Nessuna.


Altre possibili cause dell'errore #SPILL!

Oltre agli scenari sopra menzionati, Microsoft ha identificato due ulteriori cause potenziali per l'errore #SPILL!:

  • Memoria insufficiente

    "Causa": Se Excel rimane senza memoria a causa di calcoli estesi.

    "Soluzione": Riduci la dimensione dei dati o semplifica i tuoi calcoli.

  • Non riconosciuto

    "Causa": Quando Excel non riesce a identificare una ragione specifica per l'errore #SPILL!.

    "Soluzione": Verifica la tua formula, controlla eventuali errori di battitura o chiedi assistenza alla comunità di Excel.


L'errore #SPILL! può essere un ostacolo difficile da superare, ma armato di queste informazioni e soluzioni, puoi navigare con sicurezza le versioni più recenti di Excel e affrontare questo errore direttamente. Ricorda, la pratica rende perfetti, e presto diventerai un esperto nella risoluzione dell'errore #SPILL!. Buon lavoro con Excel!

Per ulteriori strategie rivoluzionarie di Excel che possono elevare la tua gestione dei dati, esplora ulteriormente qui.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: 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 senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.