Vai al contenuto principale

Aggiungi spazio tra il numero e il testo in una cella in Excel

In questo articolo impareremo come aggiungere spazio tra numero e testo con le formule in Excel.

Caso 1: aggiungi spazio tra il numero e il testo: il testo viene sempre prima
Caso 2: aggiungi spazio tra il numero e il testo: il numero viene sempre prima


Aggiungi spazio tra il numero e il testo: il testo viene sempre prima

Supponendo che ci sia un elenco di stringhe di testo contenente numero e testo in cui il testo viene sempre prima come mostrato nell'immagine sottostante, è possibile aggiungere spazio tra il numero e il testo con la formula seguente.

Formula generica

=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))

argomenti

Stringa_testo: La stringa di testo che aggiungerai spazio tra il testo e il numero. Può essere:

  • La stringa di testo racchiusa tra virgolette;
  • O un riferimento a una cella contenente la stringa di testo.

Come utilizzare questa formula?

1. Selezionare una cella vuota per produrre il risultato. In questo caso, seleziono D3.

2. Immettere la formula sottostante e premere il tasto entrare chiave. Quindi trascina questa cella del risultato fino in fondo per applicare la formula ad 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 della stringa di testo a cui aggiungerai spazio tra il testo e il numero;
  • Questa formula può solo aggiungere uno spazio prima del primo numero. Ad esempio, questa formula cambierà 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 come: "KutoolsforExcel634211234567890";
  • FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): La funzione TROVA trova la posizione delle cifre "1-0" in KutoolsforExcel634211234567890 e restituisce il risultato come {20,19,17,18,25,16,27,28,29,30}.
    Note:: Il risultato {20,19,17,18,25,16,27,28,29,30} significa che il numero 1 è nella 20a posizione in KutoolsforExcel634211234567890, il numero 2 è nella 19a posizione in KutoolsforExcel634211234567890 ...

2. MIN({20,19,17,18,25,16,27,28,29,30})

  • La funzione MIN ottiene il valore minimo dell'array. Qui il risultato è 16.

3. REPLACE(KutoolsforExcel63421,16,0," ")

  • Qui usa la funzione SOSTITUISCI per aggiungere uno spazio alla sedicesima posizione in KutoolsforExcel16 e restituire il risultato come KutoolsforExcel 63421.

4. =TRIM("KutoolsforExcel 63421")

  • La funzione TRIM Rimuove tutti gli spazi dal testo tranne i singoli spazi tra le parole. E non mantiene spazi iniziali e finali del testo.

Aggiungi spazio tra il numero e il testo: il numero viene sempre prima

Un altro caso come mostrato nell'immagine sottostante, c'è un elenco di stringhe di testo che contiene numero e testo in cui il numero viene sempre per primo, puoi applicare la formula di matrice sottostante per aggiungere uno spazio tra il numero e il 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 + Shift + entrare

argomenti

Stringa_testo: La stringa di testo che aggiungerai spazio tra il testo e il numero. Può essere:

  • La stringa di testo racchiusa tra virgolette;
  • O un riferimento a una cella contenente la stringa di testo.

Come utilizzare questa formula?

1. Selezionare una cella vuota (D3 in questo caso) per produrre il risultato.

2. Immettere la formula seguente in essa e quindi premere il tasto Ctrl + Shift + entrare tasti contemporaneamente.

=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. Selezionare la cella del risultato, quindi trascinarla completamente verso il basso per applicare la formula ad altre celle come mostrato nell'immagine sottostante.

Note:

  • Nella formula, B3 è la cella della stringa di testo a cui aggiungerai spazio tra il testo e il numero;
  • Questa formula di matrice può aggiungere solo uno spazio dopo l'ultimo numero. Ad esempio, questa formula cambierà 34C12GHH in 34C12 GHH.

Funzioni correlate

Funzione Excel TRIM
La funzione TRIM di Excel rimuove tutti gli spazi extra dalla stringa di testo e mantiene solo singoli spazi tra le parole.

Funzione Excel REPLACE
La funzione REPLACE di Excel trova e sostituisce i caratteri in base alla posizione data dalla stringa di testo con un nuovo testo.

Funzione Excel MIN
La funzione Excel MIN restituisce il numero più piccolo in un insieme di valori.

Funzione TROVA di Excel
La funzione TROVA di Excel viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.

Funzione Excel MAX
La funzione Excel MAX restituisce il numero più grande in un insieme di valori.

Funzione Excel SE.ERRORE
La funzione SE.ERRORE viene utilizzata per restituire un risultato personalizzato quando una formula valuta un errore e restituisce un risultato normale quando non si verifica alcun errore.

Funzione RIGA di Excel
La funzione RIGA di Excel restituisce il numero di riga di un riferimento.

Funzione Excel INDIRETTA
La funzione INDIRETTO di Excel converte una stringa di testo in un riferimento valido.

Funzione Excel LEN
La funzione LEN di Excel restituisce il numero di caratteri in una stringa di testo.


Formule correlate

Aggiungi una virgola dopo la prima parola in una cella in Excel
Per aggiungere una virgola dopo la prima parola solo in una cella, la formula in questo tutorial può farti un favore.

Aggiungi un carattere specifico prima di ogni parola in una cella
Questo articolo spiega come aggiungere un carattere specifico prima di ogni parola in una cella con formula in Excel.

Aggiungi trattini al numero di telefono
Questo articolo spiega come aggiungere trattini al numero di telefono in una determinata cella con formula in Excel.

Aggiungi una virgola tra i nomi
Per aggiungere una virgola tra i nomi in una cella, la formula in questo tutorial può farti un favore.


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Descrizione


Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (1)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thank you for a great explanation
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations