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
Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...
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.