Aggiungi uno spazio tra numeri e testo in una cella in Excel
In questo articolo scoprirai come aggiungere uno spazio tra numeri e testo in Excel utilizzando le formule.

Caso 1: Aggiungi uno spazio tra numeri e testo – il testo precede sempre
Caso 2: Aggiungi uno spazio tra numeri e testo – il numero precede sempre
Aggiungi uno spazio tra numeri e testo – il testo precede sempre
Supponiamo che in un elenco di stringhe di testo siano presenti numeri e testo, con il testo che precede sempre i numeri, come mostrato nell'immagine seguente. Puoi aggiungere uno spazio tra numeri e testo utilizzando la formula indicata di seguito.

Formula generica
=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))
Argomenti
Stringa_di_testo: La stringa di testo a cui aggiungerai uno spazio per separare il testo dal numero. Può essere:
- La stringa di testo racchiusa tra virgolette;
- Oppure un riferimento a una cella che contiene la stringa di testo.
Come si utilizza questa formula?
1. Seleziona una cella vuota per visualizzare il risultato; in questo caso, ho scelto D3.
2. Inserisci la formula seguente e premi il tasto Invio. Trascina poi la cella del risultato verso il basso per applicare la formula alle altre celle.
=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0,« »))

Note:
- Nella formula, B3 è la cella contenente la stringa di testo a cui aggiungerai uno spazio tra i Dividi per testo e numero;
- Questa formula aggiunge uno spazio soltanto prima della prima cifra. Ad esempio, trasforma B34C12G45 in B 34C12G45.
Come funziona questa formula?
=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0,« »))
1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")
- B3&"1234567890": restituisce il risultato: «KutoolsforExcel634211234567890»;
- FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): La funzione TROVA individua la posizione delle cifre «1-0» nella stringa KutoolsforExcel634211234567890 e restituisce il risultato {20,19,17,18,25,16,27,28,29,30}.
Nota: Il risultato {20,19,17,18,25,16,27,28,29,30} indica che la cifra 1 si trova alla 20ª posizione in KutoolsforExcel634211234567890, la cifra 2 si trova alla 19ª posizione in KutoolsforExcel634211234567890…
2. MIN({20,19,17,18,25,16,27,28,29,30})
- La funzione MIN restituisce il valore minimo dell'array. In questo caso, il risultato è 16.
3. REPLACE(KutoolsforExcel63421,16,0,« »)
- Qui la funzione SOSTITUISCI viene utilizzata per inserire uno spazio alla 16ª posizione di "KutoolsforExcel63421", restituendo il risultato "KutoolsforExcel 63421".
4. =TRIM("KutoolsforExcel 63421")
- La funzione ANNULLA.SPAZI rimuove tutti gli spazi dal testo, tranne quelli singoli tra le parole, eliminando anche gli spazi iniziali e finali.
Aggiungi uno spazio tra numeri e testo – il numero precede sempre
In un altro scenario, come illustrato nell’immagine seguente, un elenco di stringhe di testo contiene numeri e testo, con il numero che precede sempre il testo. Puoi applicare la seguente formula matriciale per inserire uno spazio tra numeri e testo.

Formula generica
=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0,« »)) +Ctrl+Maiusc+Invio
Argomenti
Stringa_di_testo: La stringa di testo a cui aggiungerai uno spazio tra i Dividi per testo e numero. Può essere:
- La stringa di testo racchiusa tra virgolette;
- Oppure un riferimento a una cella che contiene la stringa di testo.
Come si utilizza questa formula?
1. Seleziona una cella vuota (ad esempio D3) per visualizzare il risultato.
2. Inserisci la formula seguente e premi contemporaneamente i tasti Ctrl + Maiusc + Invio.
=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0,« »))
3. Seleziona la cella del risultato e trascinala verso il basso per estendere la formula alle altre celle, come illustrato nell’immagine seguente.

Note:
- Nella formula, B3 è la cella contenente la stringa di testo a cui aggiungerai uno spazio tra i Dividi per testo e numero;
- Questa formula matriciale aggiunge uno spazio soltanto dopo l’ultima cifra. Ad esempio, trasforma 34C12GHH in 34C12 GHH.
Funzioni correlate
Funzione ANNULLA.SPAZI di Excel
La funzione ANNULLA.SPAZI di Excel elimina tutti gli spazi superflui da una stringa di testo, lasciando un solo spazio tra le parole.
Funzione SOSTITUISCI di Excel
La funzione SOSTITUISCI di Excel sostituisce i caratteri in una posizione specificata all'interno di una stringa di testo con un nuovo testo.
Funzione MIN di Excel
La funzione MIN di Excel restituisce il numero più piccolo da un insieme di valori.
Funzione TROVA di Excel
La funzione TROVA di Excel ti permette di individuare una stringa all'interno di un’altra e restituisce la posizione iniziale della sottostringa trovata.
Funzione MAX di Excel
La funzione MAX di Excel restituisce il valore numerico più alto all'interno di un insieme di dati.
Funzione SE.ERRORE di Excel
La funzione SE.ERRORE restituisce un risultato personalizzato se una formula genera un errore e il risultato normale quando tutto funziona correttamente.
Funzione RIGA di Excel
La funzione RIGA di Excel restituisce il numero di riga relativo a un determinato riferimento.
Funzione INDIRETTO di Excel
La funzione INDIRETTO di Excel trasforma una stringa di testo in un riferimento valido.
Funzione LUNGHEZZA di Excel
La funzione LUNGHEZZA di Excel ti restituisce il numero esatto di caratteri presenti in una stringa di testo.
Formule correlate
Aggiungi una virgola dopo la prima parola in una cella in Excel
Per aggiungere una virgola subito dopo la prima parola in una cella, la formula illustrata in questo tutorial ti sarà di grande aiuto.
Aggiungi un carattere specifico prima di ogni parola in una cella
Questo articolo ti mostra come aggiungere un carattere specifico all’inizio di ogni parola in una cella utilizzando una formula di Excel.
Aggiungi trattini ai numeri di telefono
Questo articolo spiega come aggiungere trattini ai numeri di telefono in una determinata cella utilizzando una formula in Excel.
Aggiungi una virgola tra i nomi
Per aggiungere una virgola tra i nomi in una cella, la formula illustrata in questo tutorial ti sarà di grande aiuto!
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.