Come rimuovere gli spazi iniziali e finali nelle celle di Excel?
A volte, quando copi dati da altre posizioni e li incollate in un foglio di lavoro di Excel, potrebbero esserci degli spazi extra all'inizio o alla fine delle stringhe nelle celle. È dispendioso in termini di tempo eliminare gli spazi uno per uno per rendere i dati ordinati. Questo tutorial introduce modi intelligenti e facili per aiutarti a rimuovere rapidamente gli spazi iniziali e finali.
- Metodo A: Rimuovi tutti gli spazi extra dalle stringhe con la funzione TRIM (2 passaggi)
Rimuovi tutti gli spazi in eccesso inclusi gli spazi extra, iniziali e finali - Metodo B: Rimuovi gli spazi iniziali dalle stringhe con il codice VBA (5 passaggi)
Rimuovi solo il primo spazio, è necessario fare una copia prima di eseguire il codice - Metodo C: Rimuovi spazi iniziali/finali/extra/tutti secondo necessità con Kutools (3 passaggi)
Rimuovi spazi iniziali/finali/extra/tutti secondo necessità - Scarica file di esempio
Questo file di esempio contiene tutti i dati necessari per questo articolo. - Altre Operazioni (Articoli) Correlati agli Spazi
Conta spazi prima della stringa di testo Trova la posizione dell'ennesimo spazio E così via..
Rimuovi spazi extra dalle stringhe
1. Seleziona una cella accanto alla cella da cui vuoi rimuovere gli spazi extra dalla stringa, digita questa formula
=TRIM(B2)
B2 è la cella da cui vuoi rimuovere gli spazi, vedi screenshot:
2. Premi Invio per ottenere il risultato, quindi trascina la maniglia di riempimento automatico sulle celle da cui vuoi rimuovere gli spazi extra; tutti gli spazi iniziali, finali ed extra saranno rimossi.
Suggerimento:
1. Puoi copiare e incollare i risultati della formula come valori, come mostrato nello screenshot qui sotto:
2. Questo metodo è abbastanza semplice se devi solo rimuovere gli spazi in celle contigue all'interno di una riga o colonna. Tuttavia, quando devi rimuovere gli spazi iniziali in un intervallo con diverse righe e colonne, devi usare la funzione più volte. In questo caso, puoi provare il metodo C.
Rimuovi tutti gli spazi in eccesso inclusi i caratteri non stampabili e lo spazio non separabile
Se ci sono alcuni caratteri non stampabili nella tua stringa, come quelli che appaiono in Excel come CHAR(160), non possono essere rimossi correttamente con la funzione TRIM. In questo caso, devi combinare la funzione TRIM, CLEAN e SUBSTITUTE insieme per gestire questo compito.
Usando questa formula:
=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))
In questo caso, la cella B2 è la cella da cui vuoi rimuovere tutti gli spazi in eccesso.
Quindi trascina la maniglia di riempimento sulle celle a cui vuoi applicare questa formula.
Nota:
La funzione TRIM rimuoverà tutti gli spazi extra, inclusi gli spazi iniziali, finali e gli spazi extra tra le parole. Se vuoi rimuovere solo gli spazi iniziali, vai al Metodo B. Se vuoi rimuovere solo gli spazi iniziali, o solo gli spazi finali, o vuoi rimuovere tutti gli spazi in eccesso inclusi i caratteri non stampabili, vai al metodo C.
Se desideri convertire o importare tutti i dati di un documento Word in Excel, puoi utilizzare il codice VBA.
1. Premi Alt + F11 per abilitare la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo per creare un nuovo script Modulo, copia e incolla il codice sottostante nello script.
VBA: Eliminazione degli spazi iniziali dalle stringhe
">Sub RemoveLeadingSpace()
'Updateby20131129
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub
3. Premi F5 per eseguire il codice, quindi si aprirà una KutoolsforExcel finestra di dialogo per selezionare le celle da cui rimuovere gli spazi iniziali.
4. Dopo aver scelto le celle, clicca OK, ora gli spazi iniziali nelle selezioni sono stati rimossi.
Nota:
Con questo codice VBA, vengono rimossi solo gli spazi iniziali e modificherà i dati originali senza supportare Annulla. Prima di applicare questo codice VBA, salva una copia dei tuoi dati.
Questo strumento è uno dei 229 strumenti in Kutools per Excel, offre cinque opzioni per eliminare diversi tipi di spazi secondo necessità:
- Rimuovi spazi iniziali
- Rimuovi spazi finali
- Rimuovi spazi iniziali e finali
- Rimuovi tutti gli spazi in eccesso
- Rimuovi tutti gli spazi
Questo strumento supporta Annulla, ma prima di usarlo, devi dedicare alcuni minuti per installarlo gratuitamente.
1. Seleziona i dati da cui vuoi rimuovere gli spazi, quindi clicca Kutools > Rimuovi Spazi. Vedi screenshot:
2. Quindi seleziona l'opzione di cui hai bisogno nella finestra di dialogo Rimuovi Spazio .
Rimuovi solo gli spazi iniziali:
Rimuovi solo gli spazi finali:
Rimuovi solo gli spazi iniziali e finali:
Rimuovi tutti gli spazi in eccesso:
Rimuovi tutti gli spazi:
Clicca per scaricare questo file di esempio
Conta spazi prima della stringa di testo
Fornisce un trucco per contare rapidamente il numero di spazi iniziali
Trova la posizione dell'ennesimo spazio
In questo articolo, vengono introdotti i trucchi per trovare facilmente la posizione dell'ennesimo spazio in Excel.
Aggiungi spazio tra nome e cognome
In generale, c'è uno spazio tra nome e cognome. Ma a volte gli spazi vengono persi e devi aggiungere uno spazio tra i nomi in Excel. Qui verranno forniti due metodi diversi per gestire rapidamente questo compito.
Conta il numero di caratteri escludendo gli spazi
Di solito si usa la funzione LUNGHEZZA per contare il numero di caratteri, tuttavia, se vuoi contare i caratteri escludendo gli spazi, hai bisogno di un'altra formula. In questo articolo, vengono forniti due metodi semplici per scegliere di affrontare questo problema.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!