Note: The other languages of the website are Google-translated. Back to English
English English

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 Entra 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 + spostamento + Entra

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 + spostamento + Entra 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

Ti piacerebbe portare a termine il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel porta

300
 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, dividi il contenuto delle celle, converti la data e così via...) e risparmia
80%
tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • 30
    -giorni di prova gratuita illimitata. Garanzia di rimborso di 60 giorni. Aggiornamento e supporto gratuiti per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

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 tua produttività di
    50%
    durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL