Skip to main content

Come inserire uno spazio ogni x caratteri nel testo della cella in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

In Excel, ci sono momenti in cui è necessario formattare le stringhe di testo inserendo spazi a intervalli regolari. Questo può essere utile per migliorare la leggibilità, formattare i dati per sistemi specifici o preparare contenuti per la stampa. Sebbene Excel non abbia una funzione incorporata specificamente per questo scopo, esistono diversi modi per raggiungere l'obiettivo in modo efficiente. Questo articolo tratterà diversi metodi e ottimizzazioni per inserire spazi dopo ogni X caratteri nelle celle di Excel.


Inserisci / Aggiungi spazio dopo ogni x caratteri nelle celle con una formula

Per gli utenti con Excel 365 o Excel 2021, una soluzione basata su formule che utilizza TEXTJOIN(), MID() e SEQUENCE() può aggiungere dinamicamente spazi dopo ogni X caratteri.

Per inserire uno spazio dopo ogni n caratteri (ad esempio, ogni 4 caratteri), utilizzare quanto segue. Successivamente, trascinare la formula verso il basso per applicarla ad altre celle.

=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(ROUNDUP(LEN(A2)/4,0),,1,4),4))

add space after every x characters with a formula

Spiegazione di questa formula:
  • "LEN(A2)": Ottiene il numero totale di caratteri nella cella.
  • "SEQUENCE(ROUNDUP(LEN(A1)/4,0),,1,4)": Crea un array dinamico con posizioni iniziali per ogni 4 caratteri.
  • "MID(A2, ..., 4)": Estrae segmenti di 4 caratteri.
  • "TEXTJOIN(" ", TRUE, ...)": Unisce questi segmenti con spazi.

Inserisci / Aggiungi spazio dopo ogni x caratteri nelle celle con Kutools per Excel

Se formatti frequentemente il testo in questo modo, "Kutools per Excel" offre un metodo semplice per inserire spazi dopo ogni X caratteri con pochi clic. Inoltre, la sua funzionalità "Aggiungi testo" offre ancora più flessibilità: consente di inserire caratteri specifici non solo a intervalli fissi, ma anche all'inizio, alla fine o in qualsiasi posizione personalizzata all'interno del testo.

Inoltre, puoi impostare condizioni per inserire caratteri prima o dopo parole o schemi specifici, rendendolo uno strumento potente per la formattazione avanzata del testo e la manipolazione dei dati. Che tu stia regolando la formattazione, preparando i dati per l'importazione/esportazione o migliorando la leggibilità, Kutools semplifica il processo in modo efficiente.

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 le stringhe di testo in cui desideri inserire lo spazio.
  2. Quindi fai clic su "Kutools" > "Testo" > "Aggiungi testo", vedi screenshot:
    click Kutools > Text > Add Text
  3. Nella finestra di dialogo "Aggiungi testo", esegui le seguenti operazioni:
    • Premi una volta il tasto spazio nella casella "Testo";
    • Successivamente, seleziona "Posizione specificata" sotto "Posizione di aggiunta" e digita le posizioni in cui vuoi inserire lo spazio;
    • Fai clic sul pulsante "OK".
      specify options in the dialog box

Risultato: Gli spazi vengono inseriti dopo ogni quattro caratteri nelle celle selezionate come mostrato nello screenshot seguente:
add space after every x characters with kutools


Inserisci / Aggiungi spazio dopo ogni x caratteri nelle celle con una Funzione Definita dall'Utente

Per gli utenti avanzati o coloro che lavorano con grandi set di dati, la "Funzione Definita dall'Utente" fornisce un modo potente e automatizzato per inserire spazi in modo efficiente.

  1. Tieni premuti i tasti "ALT" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".
  2. Quindi fai clic su "Inserisci" > "Modulo" e incolla il codice seguente nella finestra "Modulo".
    Codice VBA: Inserisci 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
    
  3. Successivamente, inserisci la seguente formula in una cella vuota e trascina la maniglia di riempimento per applicare questa formula ad altre celle.
    =InsertSpaces(A2, 4)

    add space after every x characters with vba
📌 Nota: Nella formula sopra, puoi sostituire 4 con qualsiasi altro numero per specificare dopo quanti caratteri deve essere inserito uno spazio.

Sfruttando questi metodi e suggerimenti di ottimizzazione, puoi inserire spazi in modo efficiente dopo ogni x caratteri in Excel, garantendo che i tuoi dati siano ben formattati, leggibili e pronti per ulteriori analisi o report. Che tu preferisca formule, strumenti di terze parti o VBA, c'è una soluzione adatta alle tue esigenze e al tuo livello di competenza. Se sei interessato a esplorare altri suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.


Articolo correlato:

Come aggiungere / inserire un certo carattere ogni x caratteri nelle celle?

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!