Rimuovi gli spazi nelle celle di Excel – spazi iniziali, spazi finali, spazi extra o tutti gli spazi
A volte, quando i dati vengono copiati e incollati da altre applicazioni in un foglio di lavoro, qualcosa potrebbe andare storto se gli spazi extra vengono inconsciamente trasferiti insieme ai dati. Ad esempio, quando si sommano due celle numeriche che includono spazi iniziali, il risultato sarà 0 invece del risultato corretto; oppure si otterrà un risultato errato confrontando due celle con lo stesso contenuto ma una delle quali contiene spazi iniziali o finali. Come rimuovere questi spazi? Questa guida introdurrà diversi metodi per te.
Rimuovi solo gli spazi iniziali dalle celle
Rimuovi solo gli spazi finali dalle celle
Rimuovi tutti gli spazi dalle celle
Rimuovi facilmente spazi iniziali, finali, extra e tutti gli spazi dalle celle con una funzionalità straordinaria
Rimuovi gli spazi extra, inclusi quelli iniziali, finali e intermedi, dalle celle
Supponendo di avere un elenco di celle contenenti spazi iniziali, finali e intermedi. Per rimuovere tutti questi spazi extra dalle celle, la funzione TRIM può aiutarti.
Seleziona una cella vuota, inserisci =TRIM(B3) al suo interno e premi il tasto Invio E poi trascina la sua Maniglia di riempimento verso il basso per applicare la formula ad altre celle. Vedi screenshot:
Nota: B3 è la cella contenente il testo dal quale desideri rimuovere gli spazi.
Ora tutti gli spazi extra, inclusi quelli iniziali, finali e intermedi, sono stati rimossi dalle celle specificate.
Nota: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi extra, devi sostituire i dati originali con i dati ripuliti premendo Ctrl + C, selezionando l'intervallo dati originale e facendo clic con il tasto destro per selezionare Valori nella sezione Opzioni Incolla.
Con l'utilità Rimuovi Spazi , bastano pochi clic per aiutarti a rimuovere non solo spazi iniziali, spazi finali, spazi extra ma anche tutti gli spazi da un intervallo, più intervalli o addirittura l'intero foglio di lavoro, risparmiando molto tempo di lavoro.
Kutools per Excel - Raccoglie oltre 300 funzionalità avanzate potenti, progettate per 1500+ scenari di lavoro, risolve 80% problemi di Excel.
Scarica e prova gratuitamente tutte le funzionalità per 30 giorni
Rimuovi solo gli spazi iniziali dalle celle
In alcuni casi, potresti voler rimuovere solo gli spazi iniziali mantenendo tutti gli spazi intermedi nelle celle come mostrato nello screenshot sottostante. Questa sezione introduce un'altra formula e un codice VBA per risolvere questo problema.
Usa la funzione MID per rimuovere solo gli spazi iniziali
Seleziona una cella vuota (qui seleziono la cella D3), copia la seguente formula al suo interno e premi il tasto Invio. Poi trascina la Maniglia di riempimento verso il basso per applicare la formula ad altre celle.
=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))
In questa formula, B3 è la cella contenente il testo dal quale desideri rimuovere gli spazi iniziali.
Nota: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi iniziali, devi sostituire i dati originali con i dati ripuliti senza formule.
Usa il codice VBA per rimuovere solo gli spazi iniziali
1. Apri il foglio di lavoro contenente le celle dalle quali vuoi rimuovere gli spazi iniziali, quindi premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo, quindi copia il seguente codice VBA nella finestra Modulo.
Sub RemoveLeadingSpaces()
'Updateby20190612
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 il tasto F5 per eseguire il codice. Si aprirà una finestra di dialogo di Kutools per Excel, seleziona le celle continue dalle quali vuoi rimuovere gli spazi iniziali, quindi clicca sul pulsante OK.
Ora puoi vedere che solo gli spazi iniziali sono stati rimossi dalle celle selezionate.
Rimuovi solo gli spazi finali dalle celle
1. Apri il foglio di lavoro contenente le celle dalle quali vuoi rimuovere gli spazi iniziali, quindi premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo, quindi copia il seguente codice VBA nella finestra Modulo.
Sub RemoveTrailingSpaces()
'Updateby20190612
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.RTrim(Rng.Value)
Next
End Sub
3. Premi il tasto F5 per eseguire il codice. Si aprirà una finestra di dialogo di Kutools per Excel, seleziona le celle continue dalle quali vuoi rimuovere gli spazi finali, quindi clicca sul pulsante OK. Ora puoi vedere che solo gli spazi finali sono stati rimossi dalle celle selezionate.
Rimuovi tutti gli spazi dalle celle
Se vuoi eliminare tutti gli spazi in determinate celle, i metodi in questa sezione possono esserti d'aiuto.
Usa la funzione SUBSTITUTE per rimuovere tutti gli spazi dalle celle
=SUBSTITUTE(testo, vecchio_testo, nuovo_testo, [numero_istanza])
Seleziona una cella vuota, copia la seguente formula al suo interno e premi il tasto Invio. Poi trascina la Maniglia di riempimento verso il basso per applicare la formula ad altre celle.
=SUBSTITUTE(B3," ","")
Suggerimenti: In questa formula, B3 è la cella contenente il testo dal quale vuoi rimuovere tutti gli spazi;
" " (uno spazio racchiuso tra virgolette) rappresenta gli spazi che vuoi rimuovere;
"" qui significa che sostituirai tutti gli spazi con nulla.
Poi puoi vedere che tutti gli spazi nelle celle specifiche sono stati immediatamente rimossi.
Nota: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi, devi sostituire i dati originali con i dati ripuliti senza formule.
Usa la funzione Trova & Sostituisci per rimuovere tutti gli spazi dalle celle
Oltre alla funzione SUBSTITUTE sopra menzionata, la funzione Trova & Sostituisci può anche aiutare a rimuovere tutti gli spazi dalle celle.
1. Seleziona le celle contenenti gli spazi che vuoi rimuovere, premi i tasti Ctrl + H per aprire la finestra di dialogo Trova e Sostituisci.
2. Nella finestra di dialogo Trova e Sostituisci e sotto la scheda Sostituisci, digita uno spazio nel campo Trova cosa, lascia vuoto il campo Sostituisci con , quindi clicca sul pulsante Sostituisci tutto.
Rimuovi facilmente spazi iniziali, finali, extra e tutti gli spazi dalle celle con Kutools
Suggerimento: Se sei stufo di usare formule e codici VBA per rimuovere gli spazi, l'utilità Rimuovi Spazi di Kutools per Excel è la tua scelta migliore. Con pochi clic, puoi rimuovere non solo spazi iniziali, finali, extra ma anche tutti gli spazi da un intervallo, più intervalli o addirittura l'intero foglio di lavoro, risparmiando molto tempo di lavoro.
1. Seleziona un intervallo o più intervalli con le celle dalle quali vuoi rimuovere gli spazi, clicca su Kutools > Testo > Rimuovi Spazi. Vedi screenshot:
2. Puoi vedere che ci sono 5 opzioni nella finestra di dialogo Rimuovi Spazi:
- Per rimuovere solo gli spazi iniziali, seleziona l'opzione Spazi iniziali;
- Per rimuovere solo gli spazi finali, seleziona l'opzione Spazi finali;
- Per rimuovere contemporaneamente gli spazi iniziali e finali, seleziona l'opzione Spazi iniziali & Finali;
- Per rimuovere tutti gli spazi extra (inclusi spazi iniziali, finali e intermedi), seleziona l'opzione Tutti gli spazi extra;
- Per rimuovere tutti gli spazi, seleziona l' Tutti gli spazi opzione.
Quindi clicca sul pulsante OK per avviare l'operazione.
Se desideri provare gratuitamente (30-giorno) questa utility, fai clic per scaricarla e poi vai ad applicare il calcolo seguendo i passaggi sopra indicati.
Altri casi pratici relativi agli spazi in Excel
Oltre a rimuovere gli spazi dalle celle, ti sei mai trovato di fronte a situazioni in cui dovevi contare, aggiungere spazi o sostituire gli spazi con altri caratteri nelle celle? La seguente raccomandazione potrebbe velocizzare il tuo lavoro su Excel.
Conta il numero totale di spazi in una cella
Prima di rimuovere tutti gli spazi da una cella, potresti essere curioso di sapere quanti spazi contiene. Questa guida fornisce metodi dettagliati per aiutarti a ottenere rapidamente il conteggio totale degli spazi in una cella.
Clicca per saperne di più...
Aggiungi uno spazio dopo ogni virgola in determinate celle di Excel
A volte, gli spazi potrebbero essere rimossi accidentalmente da determinate celle. Questa guida parla di come aggiungere uno spazio dopo ogni virgola per rendere la stringa di testo più chiara e standardizzata con passaggi dettagliati.
Clicca per saperne di più...
Aggiungi spazi tra i numeri nelle celle di Excel
Questa guida parla di come aggiungere spazi tra ogni numero o ogni ennesimo numero nelle celle di Excel. Supponendo di avere una colonna di numeri di telefono, e vuoi aggiungere spazi tra loro per rendere il numero più intuitivo e facile da leggere. I metodi in questa guida ti aiuteranno.
Clicca per saperne di più...
Aggiungi spazi prima delle lettere maiuscole nelle celle di Excel
Questa guida parla di come aggiungere uno spazio prima di ogni lettera maiuscola nelle celle di Excel. Supponendo di avere un elenco di stringhe di testo con tutti gli spazi rimossi accidentalmente, come questo: InsertBlankRowsBetweenData, per aggiungere gli spazi prima di ogni lettera maiuscola per separare le parole come Insert Blank Rows Between Data, prova i metodi in questa guida.
Clicca per saperne di più...
Sostituisci gli spazi con un carattere specifico nelle celle di Excel
In molti casi, preferisci sostituire gli spazi con caratteri specifici piuttosto che rimuoverli direttamente dalle celle. Qui vengono forniti metodi per sostituire facilmente gli spazi con underscore, trattini o virgole nelle celle.
Clicca per saperne di più...
I migliori strumenti per la produttività di Office
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Barra delle formule super (modifica facilmente più righe di testo e formule); Layout di lettura (leggi ed edita facilmente un gran numero di celle); Incolla in un intervallo filtrato...
- Unisci celle/righe/colonne mantenendo i dati; Dividi il contenuto delle celle; Combina righe duplicate e somma/media... Prevenire celle duplicate; Confronta intervalli...
- Seleziona righe duplicate o uniche; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e Trova approssimativa in molte cartelle di lavoro; Selezione casuale...
- Copia esatta di più celle senza cambiare il riferimento della formula; Crea automaticamente riferimenti a più fogli; Inserisci punti elenco, caselle di controllo e altro...
- Preferiti e inserimento rapido di formule, intervalli, grafici e immagini; Crittografa celle con password; Crea elenco di invio e invia email...
- Estrai testo, aggiungi testo, rimuovi caratteri in una posizione specifica, rimuovi spazio; Crea e stampa statistiche pagina dati; Converti tra contenuto delle celle e commenti...
- Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese/settimana/giorno, frequenza e altro; Filtro speciale per grassetto, corsivo...
- Unisci cartelle di lavoro e fogli di lavoro; Unisci tabelle basandoti su colonne chiave; Suddividi dati in più fogli; Conversione batch di xls, xlsx e PDF...
- Raggruppamento tabella pivot per numero di settimana, giorno della settimana e altro... Mostra celle sbloccate, celle bloccate con colori diversi; Evidenziazione celle che hanno formula/nome...

- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea documenti multipli in nuove schede della stessa finestra, anziché in nuove finestre.
- Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse ogni giorno!
