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

Aggiungi uno spazio tra numeri e testo in una cella in Excel

AutoreSiluvia Data di modifica

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

doc-add-space-between-number-and-text-1

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.

doc-add-space-between-number-and-text-2

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,« »))

doc-add-space-between-number-and-text-3

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.

doc-add-space-between-number-and-text-4

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.

doc-add-space-between-number-and-text-5

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 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 CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
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 elenco  |  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 Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.