Come inserire uno spazio ogni x caratteri nel testo di una cella in Excel?
In Excel, a volte è necessario formattare stringhe di testo inserendo spazi a intervalli regolari. Questa operazione può rivelarsi utile per migliorare la leggibilità, adattare i dati a sistemi specifici o preparare contenuti per la stampa. Anche se Excel non offre una funzione integrata appositamente per questo scopo, esistono diversi metodi efficaci per raggiungere l’obiettivo. Questo articolo presenta vari approcci e suggerimenti pratici per inserire uno spazio dopo ogni X caratteri nelle celle di Excel.

Inserisci / Aggiungi uno spazio dopo ogni x caratteri nelle celle
Inserisci / Aggiungi uno spazio dopo ogni x caratteri nelle celle con una formula
Per gli utenti di Excel 365 o Excel 2021, una soluzione basata su formule che sfrutta TEXTJOIN(), MID() e SEQUENCE() permette di inserire spazi in modo dinamico dopo ogni X caratteri.
Per inserire uno spazio ogni n caratteri (ad esempio, ogni 4 caratteri), utilizza la formula seguente, quindi trascinala verso il basso per applicarla alle altre celle.
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(ROUNDUP(LEN(A2)/4,0),,1,4),4)) 
- "LEN(A2)": Restituisce il numero totale di caratteri presenti nella cella.
- «SEQUENCE(ROUNDUP(LEN(A1)/4,0),,1,4)»: Crea una matrice dinamica con le posizioni iniziali di ogni gruppo di 4 caratteri.
- "MID(A2, ..., 4)": Estrae segmenti di 4 caratteri.
- «TEXTJOIN(» «, VERO, ...)»: Unisce questi segmenti inserendo uno spazio tra ciascuno.
Inserisci / Aggiungi uno spazio dopo ogni x caratteri nelle celle con Kutools per Excel
Se formatti spesso il testo in questo modo, «Kutools per Excel» ti offre un metodo intuitivo per inserire spazi dopo ogni X caratteri con pochi clic. In più, la sua funzione «Aggiungi testo» garantisce ancora maggiore flessibilità: ti permette di inserire caratteri specifici non solo a intervalli regolari, ma anche all’inizio, alla fine o in qualsiasi posizione personalizzata all’interno del testo.
È inoltre possibile impostare condizioni per inserire caratteri prima o dopo parole o modelli specifici, trasformandolo in uno strumento potente per la formattazione avanzata del testo e la manipolazione dei dati. Che si tratti di adeguare la formattazione, preparare i dati per l’importazione o l’esportazione, o migliorarne la leggibilità, Kutools semplifica notevolmente il processo.
Dopo aver installato Kutools per Excel, procedere come segue:
- Seleziona le stringhe di testo in cui desideri inserire uno spazio.
- Quindi fare clic su «Kutools» > «Testo» > «Aggiungi testo», vedi screenshot:

- Nella finestra di dialogo «Aggiungi testo», eseguire le seguenti operazioni:
- Premere una volta la barra spaziatrice nella casella «Testo»;
- Successivamente, selezionare «Dopo la posizione specificata» in «Posizione di aggiunta» e digitare le posizioni in cui si desidera inserire lo spazio;
- Fare clic sul pulsante «OK».

Risultato: Gli spazi vengono inseriti dopo ogni quattro caratteri nelle celle selezionate, come mostrato nello screenshot seguente:
Inserisci / Aggiungi uno spazio dopo ogni x caratteri nelle celle con una funzione definita dall'utente
Per utenti esperti o per chi gestisce set di dati di grandi dimensioni, la funzione definita dall’utente rappresenta un metodo potente e automatizzato per inserire spazi in modo efficiente.
- Tenere premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
- Quindi fare clic su «Inserisci» > «Modulo» e incollare il codice seguente nella finestra «Modulo».
Codice VBA: Inserisci uno spazio dopo ogni x caratteri:Function InsertSpaces(ByVal txt As String, ByVal n As Integer) As String 'Updateby Extendoffice Dim i As Integer, result As String For i = 1 To Len(txt) Step n result = result & Mid(txt, i, n) & " " Next i InsertSpaces = Trim(result) End Function - Successivamente, inserisci la seguente formula in una cella vuota e trascina il quadratino di riempimento per applicarla alle altre celle.
=InsertSpaces(A2, 4)
Grazie a questi metodi e ai relativi suggerimenti di ottimizzazione, puoi inserire spazi dopo ogni x caratteri in Excel in modo rapido ed efficiente, garantendo dati ben formattati, chiari e pronti per analisi o reportistica avanzata. Che tu preferisca formule, strumenti di terze parti o VBA, c’è una soluzione perfetta per le tue esigenze e il tuo livello di competenza. Se vuoi scoprire altri trucchi e suggerimenti per Excel,il nostro sito web offre migliaia di tutorial per padroneggiare Excel.
Articolo correlato:
Come aggiungere o inserire un carattere specifico ogni X caratteri all’interno delle celle?
Migliori Strumenti per la Produttività in Office
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.
- 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


