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

Come nascondere il testo in overflow in Excel senza riempire completamente la cella con il contenuto?

AutoreZhoumandy Data di modifica

Quando si lavora con Excel, è comune imbattersi in celle contenenti stringhe di testo lunghe. Per impostazione predefinita, se la cella adiacente è vuota, il testo si estende visivamente nella cella successiva, rendendo il foglio disordinato e poco organizzato. La soluzione più semplice consiste nell’utilizzare la funzione Formatta cella. Sebbene efficace, questo approccio presenta un limite notevole: quando una cella contiene un testo breve, come «you», Excel talvolta ripete il testo per riempire l’intera cella, generando risultati come «youyouyou». Questo comportamento può risultare confuso e indesiderabile, compromettendo sia la presentazione che l’integrità dei dati.

Esiste un modo per nascondere il testo in overflow senza costringere il contenuto della cella a ripetersi? Certo che sì! Questa guida ti presenta diversi metodi efficaci per risolvere il problema, sfruttando sia le funzionalità integrate di Excel che utili componenti aggiuntivi, oltre a tecniche basate su formule e macro VBA, per mantenere i tuoi fogli di calcolo sempre ordinati e leggibili.

Uno screenshot che mostra il testo fuoriuscente nelle celle di Excel prima di applicare le tecniche

Nascondi il testo in overflow utilizzando «A capo automatico»
Impedisci al testo di fuoriuscire inserendo uno spazio
Evita il testo in overflow con uno strumento sorprendente
Riempi le celle adiacenti per nascondere l’overflow con una formula Excel
Nascondi automaticamente il testo in overflow con una macro VBA


La funzione A capo automatico è un modo semplice per controllare la visualizzazione del contenuto delle celle. L’opzione «A capo automatico» assicura che tutto il testo rimanga all’interno della cella senza fuoriuscire in quella successiva, risultando particolarmente utile per garantire chiarezza nei fogli densamente popolati.

1. Seleziona le celle in cui vuoi impedire al testo di fuoriuscire.

2. Vai alla scheda Home e fai clic su Formato > Altezza riga nel gruppo Celle.
Uno screenshot dell'opzione Altezza riga nella barra multifunzione di Excel

3. Nella finestra di dialogo Altezza riga, ti consigliamo di mantenere l’impostazione predefinita Altezza riga, a meno che non debba modificare il layout per migliorarne la leggibilità. Se modifichi l’Altezza riga, il testo a capo potrebbe risultare visivamente troncato o difficile da leggere: controlla quindi attentamente la visibilità del contenuto. Infine, fai clic su OK.
Uno screenshot della finestra di dialogo Altezza riga in Excel per regolare l'altezza delle righe

4. Nella scheda Home, individua e fai clic sul pulsante A capo automatico nel gruppo Allineamento. Questa opzione racchiude tutto il testo all’interno della cella, impedendogli di fuoriuscire nelle celle adiacenti.
Uno screenshot che mostra il pulsante Testo a capo automatico in Excel per evitare la fuoriuscita del testo

Dopo questi passaggi, noterai che le stringhe di testo più lunghe vanno a capo automaticamente entro i limiti della cella, senza invadere quelle adiacenti. Questo metodo non duplica il contenuto, ma tieni presente che stringhe particolarmente lunghe potrebbero aumentare visivamente l’altezza della riga se quella predefinita non è sufficiente; verifica quindi il layout dopo aver applicato la formattazione.
Uno screenshot che mostra il testo a capo automatico nelle celle di Excel dopo aver applicato la funzione Testo a capo


Un’altra strategia efficace consiste semplicemente nell’assicurarsi che le celle adiacenti non siano vuote: Excel consente il testo in overflow solo quando la cella adiacente è vuota. Inserendo uno spazio nelle celle vicine, si impedisce a Excel di visualizzare il testo fuoriuscente.

1. Evidenzia l’intervallo o l’intera colonna adiacente alle celle in cui il testo fuoriesce.

2. Inserisci uno spazio nella cella attiva della selezione. Questo semplice accorgimento blocca visivamente il testo in overflow.
Uno screenshot delle celle di Excel con testo fuoriuscente prima di aggiungere spazi nelle celle adiacenti

3. Usa la combinazione Ctrl+Invio per riempire rapidamente tutte le celle selezionate con uno spazio. Questa scorciatoia da tastiera assicura che tutte le celle selezionate vengano popolate contemporaneamente, risparmiandoti faticosi inserimenti manuali su intervalli estesi. Dopo l’applicazione, il testo originale non sarà più visibile nelle celle adiacenti.
Uno screenshot che mostra celle di Excel con spazi aggiunti nelle celle adiacenti per evitare la fuoriuscita del testo

Suggerimento: Se devi riempire molte righe o colonne, potrebbe essere più rapido selezionare prima l’intero intervallo. Ricorda, inoltre, che le celle contenenti anche un solo spazio vengono considerate tecnicamente «non vuote», il che potrebbe influenzare le formule basate su valori veramente vuoti.


Con fogli di calcolo di grandi dimensioni, inserire manualmente spazi in numerose celle può rivelarsi un’operazione lunga e noiosa. Kutools per Excel offre una soluzione rapida e intuitiva grazie alla sua funzionalità Riempimento celle vuote. Questo strumento ti permette di riempire in pochi semplici passaggi le celle adiacenti vuote con uno spazio, evitando il testo in overflow e riducendo al minimo l’inserimento manuale.

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 o l’intera colonna adiacenti alle celle con testo in overflow.

2. Passa alla scheda Kutools, fai clic su Inserisci e scegli Riempimento celle vuote.
Uno screenshot dell'opzione Riempimento celle vuote nella scheda Kutools in Excel

3. Nella finestra di dialogo Riempimento celle vuote, seleziona l’opzione Valore Fisso e inserisci uno spazio singolo nel campo Valore di riempimento. In questo modo si evitano modifiche ai dati nelle celle già valorizzate e si riempiono solo quelle vuote.
Uno screenshot che mostra la finestra di dialogo Riempimento celle vuote con uno spazio inserito

4. Fai clic su OK per applicare le modifiche. I contenuti delle celle in overflow verranno immediatamente nascosti e tutte le celle vuote nell’intervallo specificato saranno riempite con uno spazio, impedendo qualsiasi fuoriuscita.
Uno screenshot delle celle di Excel riempite con spazi per nascondere il testo fuoriuscente utilizzando Kutools

Nota: Questo metodo è ideale se incontri frequentemente celle adiacenti vuote dopo aver importato o pulito i dati, poiché preserva le informazioni e la formattazione originali.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


In alcune situazioni potresti preferire un metodo semi-automatico per garantire che le celle adiacenti contengano sempre qualcosa (ad esempio uno spazio) non appena la cella corrispondente contiene del testo, senza dover inserire manualmente alcunché. Questo approccio si rivela particolarmente utile con set di dati di grandi dimensioni, dove il contenuto delle celle cambia frequentemente.

1. Nella prima cella adiacente al contenuto originale (ad esempio, se i tuoi dati si trovano nella colonna A, usa la cella B1), inserisci la seguente formula:

=IF(A1<>""," ","")

2. Premi Invio per confermare. Questa formula verifica se la cella A1 non è vuota; in tal caso, inserisce uno spazio in B1, impedendo l’overflow. Se A1 è vuota, B1 rimarrà effettivamente vuota.

3. Trascina il quadratino di riempimento verso il basso per copiare la formula nelle altre righe oppure usa Ctrl+C e Ctrl+V per copiare e incollare nell’intervallo desiderato. Modifica i riferimenti di cella se i tuoi dati iniziano in una riga o colonna diversa.

Suggerimento: Se devi applicare questa soluzione a più colonne, modifica semplicemente i riferimenti di conseguenza. Questo approccio basato su formule non influisce sulle celle già valorizzate e si aggiorna dinamicamente non appena cambiano i tuoi dati di origine.


Per gli utenti esperti di macro o che gestiscono tabelle molto grandi, automatizzare il processo è una scelta intelligente. Il seguente metodo VBA garantisce che ogni cella adiacente all’intervallo selezionato venga riempita con uno spazio se la cella corrispondente contiene dati, prevenendo immediatamente lo straripamento indesiderato del testo. Questa soluzione si rivela particolarmente efficace quando si lavora con set di dati ampi o attività ripetitive.

1. Fare clic su Strumenti per sviluppatori > Visual Basic per aprire l'editor Microsoft Visual Basic for Applications. Nell'editor, fare clic su Inserisci > Modulo e incollare il codice seguente nel modulo:

Sub PreventTextOverflow()
    Dim WorkRng As Range
    Dim AdjRng As Range
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the source range", xTitleId, WorkRng.Address, Type:=8)
    
    For i = 1 To WorkRng.Rows.Count
        If WorkRng.Cells(i, 1).Value <> "" Then
            Set AdjRng = WorkRng.Cells(i, 1).Offset(0, 1)
            AdjRng.Value = " "
        End If
    Next i
End Sub

2. Dopo aver inserito il codice, fai clic sul pulsante Pulsante Eseguiper eseguirlo. Quando richiesto, seleziona l’intervallo di origine contenente i dati originali (ad esempio, la colonna A).

3. La macro riempirà automaticamente le celle adiacenti con uno spazio ogni volta che la cella originale contiene dati, nascondendo immediatamente il testo in overflow senza alterare i valori esistenti nelle celle già popolate.


In sintesi, Excel offre diversi metodi per evitare lo straripamento del testo, a seconda del proprio flusso di lavoro: funzionalità integrate, formule semi-automatiche, comodi componenti aggiuntivi come Kutools o macro personalizzate. Se si desidera un processo dinamico che si adatti automaticamente alle modifiche dei dati, le soluzioni basate su formule o VBA sono ideali. Per tabelle statiche o operazioni di pulizia una tantum, il riempimento manuale delle celle adiacenti o l’uso di Kutools rappresentano scelte rapide ed efficaci. È sempre consigliabile valutare attentamente la struttura dei propri dati e le esigenze di aggiornamento prima di scegliere il metodo più adatto, e non dimenticare di testare con dati di esempio prima di introdurre formule o codice in un nuovo foglio di lavoro.

Altre operazioni (Articoli)

Come inserire rapidamente una riga in base alla data odierna in Excel?
Immagina di avere un foglio con una colonna di date e di voler inserire automaticamente una nuova riga subito dopo quella corrispondente alla data odierna, aggiornandosi ogni volta che apri la cartella di lavoro. Esiste un modo per farlo in Excel?

Come inserire sempre una riga vuota sotto anziché sopra in Excel?
Come noto, quando si inserisce una riga vuota in un foglio di lavoro, questa viene sempre aggiunta sopra la riga o la cella selezionata. Tuttavia, a volte potrebbe essere necessario inserirla sotto la cella o la riga selezionata. Come si può ottenere questo risultato in Excel?

Come inserire automaticamente una nuova riga vuota con un pulsante di comando in Excel?
Spesso capita di dover inserire una nuova riga vuota in una posizione specifica del foglio di lavoro. In questo articolo ti mostreremo come aggiungere automaticamente una riga vuota con un semplice clic su un pulsante di comando in Excel.

Come inserire una riga vuota dopo un testo specifico in Excel?
Vuoi inserire righe vuote dopo un testo specifico, come mostrato nello screenshot seguente? Scopri come farlo in modo rapido e semplice, senza doverle aggiungere manualmente una per una!

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