Sommario
Possiamo rimuovere facilmente da Excel i caratteri o i simboli indesiderati se sono visibili, ma individuare e quindi eliminare gli spazi è piuttosto difficile perché sono invisibili. Inoltre, le cose si fanno ancora più difficili se lo spazio è, per così dire, un trailing space. Perché non c'è un modo semplice per individuarli al primo sguardo.
In ogni caso, il fatto più importante è che non si possono ignorare gli spazi intermedi, che non si limitano a rimanere lì, ma possono causare seri problemi durante l'utilizzo delle formule in Excel. Pertanto, è sicuro che rimuovere tutti gli spazi finali Detto questo, vi insegneremo come rimuovere gli spazi di separazione in Excel con 2 metodi semplici e distinti.
Scaricate la cartella di lavoro pratica
Si consiglia di scaricare questa cartella di lavoro di Excel e di esercitarsi con essa.
Rimuovere gli spazi finali in Excel.xlsm2 modi per rimuovere gli spazi finali in Excel
In questo articolo, utilizzeremo una cartella di lavoro di Excel contenente un breve elenco di film per dimostrare i metodi per eliminare gli spazi di separazione in Excel.
Quindi, senza ulteriori discussioni, esaminiamo tutti i metodi uno per uno.
1. Eliminare gli spazi intermedi in Excel con la funzione TRIM
Il modo più breve e più semplice per eliminare gli spazi intermedi dal testo in Excel è quello di usare la funzione TRIM Si tratta di una funzione integrata di Excel che rimuove tutti gli spazi extra all'interno di una riga di testo e quindi ripristina il testo nella forma normalizzata.
🔗 Passi:
❶ Selezionare cella D5 .
❷ Tipo
=TRIM(B5)
all'interno della cellula.
❸ Premere il tasto ENTRARE pulsante.
Congratulazioni, sono stati eliminati gli spazi finali dalla cella B5 .
❹ Trascinate ora il punto Maniglia di riempimento alla fine della colonna ▶ per normalizzare tutti i testi che hanno spazi a capo.
Correzione rapida: la funzione TRIM non funziona
Sono disponibili vari tipi di spazi, come Spazio normale , Spazio non interrotto , Spazio orizzontale , Spazio Em , Spazio , ecc.
La funzione TRIM può rimuovere solo gli spazi normali ( Valore del codice 32 nel formato a 7 bit ASCII set di caratteri).
❌ Non è in grado di rimuovere altri tipi di spazi, ad esempio Spazio non interrotto , Spazio orizzontale , ecc.
🔎 Allora come rimuovere gli spazi di tipo diverso da quello normale?
💬 Sostituire gli altri tipi di spazi con quelli normali e poi tagliarli.
A tal fine, seguire la procedura descritta di seguito:
🔗 Passi:
❶ Selezionare cella D7 .
❷ Tipo
=TRIM(SUBSTITUTE(B7, CHAR(160), " "))
all'interno della cellula.
❸ Premere il tasto ENTRARE pulsante.
🔁 Formula di ripartizione
▶ SUBSTITUTE(B7, CHAR(160), " ") sostituisce il Spazio non interrotto ( Codice Valore 160 ) nella cellula B7 con Spazio normale (valore codice 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), " ")) taglia lo spazio normale sostituito.
🔎 Come ottenere il valore del codice per diversi tipi di spazi?
💬 Utilizzare la formula
=CODICE(DESTRA(A1,1))
▶ per ottenere il valore di codice corrispondente per lo spazio finale.
Sostituire l'indirizzo della cella A1 con quello che contiene gli spazi di tipo diverso da quello che contiene il Spazio normale .
Letture simili:
- Come rimuovere gli spazi vuoti in Excel (7 modi)
- Rimuovere tutti gli spazi in Excel
- Come rimuovere lo spazio di margine in Excel (5 modi utili)
2. Rimuovere gli spazi intermedi con VBA
Rimozione degli spazi finali con la funzione TRIM è abbastanza corretto, ma potrebbe risultare complicato nel caso di un numero elevato di celle. In questi casi, è possibile utilizzare il seguente metodo Codici VBA per eliminare tutti gli spazi intermedi all'interno di una regione selezionata di celle.
🔗 Passi:
❶ Selezionare l'intervallo di celle ▶ per rimuovere tutti gli spazi intermedi.
❷ Stampa ALT + F11 ▶ per aprire la finestra di dialogo VBA finestra.
❸ Andare al Inserire ▶ Modulo .
❹ Copia il seguente VBA codice:
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub
❺ Stampa CTRL + V per incollare quanto sopra VBA codice.
❻ Premere il tasto F5 ▶ per eseguire il codice.
In questo modo si rimuovono immediatamente tutti gli spazi intermedi dalle celle selezionate.
Suggerimenti bonus: trovare lo spazio di separazione in Excel
Poiché gli spazi intermedi sono invisibili, è davvero difficile individuarli subito. Potete seguire i passaggi seguenti per trovare gli spazi intermedi invisibili in Excel.
🔗 Passi:
❶ Selezionare cella D5 .
❷ Tipo la formula
=IF(RIGHT(B5,1)=" ", "Presente", "Assente")
all'interno della cellula.
❸ Premere il tasto ENTRARE pulsante.
❹ Trascinare il Maniglia di riempimento alla fine della colonna.
Tutto qui.
Cose da ricordare
📌 TRIM rimuove solo il file Spazi normali (valore codice 32).
📌 Tutti gli altri spazi devono essere convertiti nel formato Spazio normale primo ad utilizzare il TRIM funzione.
📌 ALT + F11 è il tasto di scelta rapida per aprire la finestra VBA finestra.
📌 F5 è il tasto di scelta rapida per eseguire il programma VBA codice.
Conclusione
In questo articolo abbiamo dimostrato due metodi che si possono utilizzare per eliminare lo spazio di separazione in Excel. Il primo metodo è quello di utilizzare la funzione TRIM e il secondo metodo è quello di utilizzare il codice VBA di Excel. Scaricate la cartella di lavoro Excel allegata e fate pratica con essa.