KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Elimina spazi nelle celle Excel – Spazi iniziali, Spazi finali, spazi extra o tutti gli spazi

AutoreAssistenza tecnica Data di modifica

A volte, quando i dati vengono copiati e incollati da altre applicazioni in un foglio di lavoro, qualcosa può andare storto se spazi extra vengono inseriti inconsapevolmente insieme ai dati. Ad esempio, sommando due celle numeriche contenenti Spazi iniziali, il risultato sarà 0 anziché quello corretto; oppure si otterrà un risultato errato confrontando due celle con lo stesso contenuto, ma di cui una contiene spazi iniziali o Spazi finali. Come rimuovere questi spazi? Questo tutorial presenta diversi metodi.
Rimuovi vari spazi


Rimuovere spazi extra, inclusi quelli iniziali, finali e quelli in eccesso tra le parole, dalle celle

Immagina di avere una colonna di celle con spazi iniziali, finali e doppi tra le parole. Per eliminare tutti questi spazi superflui, puoi usare la funzione ANNULLA.SPAZI (TRIM).

=TRIM()TEXT)

Seleziona una cella vuota, inserisci =TRIM(B3) e premi il tasto Invio. Trascina quindi il quadratino di riempimento verso il basso per applicare la formula alle altre celle. Vedi lo screenshot:
Nota: B3 è la cella contenente il testo da cui desideri rimuovere gli spazi.

applica una formula per rimuovere gli spazi extra

Ora tutti gli spazi superflui, inclusi quelli iniziali, finali e quelli eccessivi tra le parole, sono stati rimossi dalle celle specificate.

Nota: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi extra, per sostituire i dati originali con quelli elaborati, premere Ctrl+C, selezionare l’intervallo dei dati originali e fare clic con il tasto destro per scegliere Valori nella sezione Incolla selettivamente.

Rimuovi gli spazi non necessari dalle celle con pochi clic

Con l’utility Elimina spazi, bastano pochi clic per rimuovere non solo spazi iniziali, spazi finali e spazi in eccesso, ma anche tutti gli spazi da un intervallo, da più intervalli o persino dall’intero foglio di lavoro, risparmiando così molto del Suo tempo.
Kutools per Excel – Include oltre 300 funzionalità avanzate e potenti, progettate per scenari di lavoro con oltre 1500 casi d’uso, per risolvere l’80 % dei problemi di Excel.

Scarichi e provi gratuitamente la versione completa con prova gratuita di 30 giorni

 

Rimuovere soltanto gli Spazi iniziali dalle celle

In alcuni casi potrebbe essere necessario rimuovere soltanto gli spazi iniziali, mantenendo invece tutti gli spazi intermedi nelle celle, come illustrato nello screenshot seguente. Questa sezione propone un’altra formula e un codice VBA per risolvere il problema.

dati di esempio per rimuovere gli spazi iniziali

Utilizzare la funzione STRINGA.ESTRAI (MID) per rimuovere soltanto gli Spazi iniziali

Seleziona una cella vuota (qui viene selezionata la cella D3), copia la formula seguente al suo interno e premi il tasto Invio. Trascina quindi il Quadratino di riempimento verso il basso per applicare la formula alle altre celle.

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

In questa formula, B3 è la cella contenente il testo da cui desideri rimuovere gli spazi iniziali.

Usa la funzione STRINGA.ESTRAI per rimuovere gli spazi iniziali

Nota: Questa operazione va eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi iniziali, dovrai sostituire i dati originali con quelli elaborati, privi di formule.

Utilizzare un codice VBA per rimuovere soltanto gli Spazi iniziali

1. Apra la cartella di lavoro contenente le celle da cui desidera rimuovere gli spazi iniziali e prema i tasti Alt+F11 per aprire la finestra di Microsoft Visual Basic, Applications.

2. Fai clic su Inserisci > Modulo, quindi copia il seguente codice VBA nella finestra del 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. Premere il tasto F5 per eseguire il codice. Si aprirà una finestra di dialogo Kutools per Excel: selezioni le celle contigue da cui rimuovere gli spazi iniziali e faccia clic sul pulsante OK.

Usa il codice VBA per rimuovere gli spazi iniziali

Ora può notare che dagli spazi iniziali sono stati rimossi soltanto dalle celle selezionate.


Rimuovere soltanto gli Spazi finali dalle celle

1. Apra il foglio di lavoro contenente le celle da cui rimuoverà gli Spazi iniziali e prema i tasti Alt+F11per aprire la finestra di Microsoft Visual Basic, Applications.

2. Fare clic su Inserisci > Modulo, quindi copiare il codice VBA seguente nella finestra del 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. Premere il tasto F5 per eseguire il codice. Si aprirà una finestra di dialogo Kutools per Excel: selezioni le celle contigue da cui desidera rimuovere gli spazi finali e faccia clic sul pulsante OK. Ora potrà vedere che solo gli spazi finali sono stati rimossi dalle celle selezionate.

Usa il codice VBA per rimuovere gli spazi finali


Rimuovere tutti gli spazi dalle celle

Se desidera eliminare tutti gli spazi in celle specifiche, i metodi illustrati in questa sezione fanno al caso Suo.

Utilizzare la funzione SOSTITUISCI (SUBSTITUTE) per rimuovere tutti gli spazi dalle celle

=SUBSTITUTE()text, old_text, new_text, [instance_num])

Seleziona una cella vuota, copia la formula seguente al suo interno e premi il tasto Invio. Trascina quindi il Quadratino di riempimento verso il basso per applicare la formula alle altre celle.

=SUBSTITUTE(B3,« »,«»)

Suggerimenti: in questa formula, B3 è la cella contenente il testo da cui si desidera rimuovere tutti gli spazi;
         « » (uno spazio racchiuso tra virgolette doppie) rappresenta gli spazi da rimuovere;
         «» indica che tutti gli spazi verranno sostituiti con una stringa vuota.

Usa la funzione SOSTITUISCI per rimuovere tutti gli spazi

A questo punto, noterai che tutti gli spazi nelle celle specificate sono stati rimossi all’istante.

Nota: questa operazione va eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi, sostituisci i dati originali con quelli puliti, privi di formule.

Utilizzare la funzione Trova e sostituisci per rimuovere tutti gli spazi dalle celle

Oltre alla funzione SOSTITUISCI descritta sopra, anche la funzionalità Trova e sostituisci può aiutarti a rimuovere tutti gli spazi dalle celle.

1. Seleziona le celle contenenti gli spazi da rimuovere e premi contemporaneamente i tasti Ctrl+H per aprire la finestra di dialogo Trova e sostituisci.

2. Nella finestra di dialogo Trova e sostituisci, nella scheda Sostituisci, digita uno spazio nella casella Trova, lascia vuota la casella Sostituisci con e fai clic sul pulsante Sostituisci tutto.

imposta le opzioni nella finestra di dialogo Trova e sostituisci


Rimuovi facilmente spazi iniziali, finali, doppi e tutti gli spazi dalle celle con Kutools

Suggerimento: Se sei stanco di usare formule e codici VBA per eliminare gli spazi, l’utility Elimina spazi di Kutools per Excel è la scelta migliore. Con pochi clic, potrai rimuovere non solo spazi iniziali, spazi finali e spazi in eccesso, ma anche tutti gli spazi da un intervallo, da più intervalli o persino dall’intero foglio di lavoro, risparmiando così molto del tuo tempo.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona uno o più intervalli contenenti le celle da cui desideri eliminare gli spazi, quindi fai clic su Kutools > Testo > Elimina spazi. Vedi lo screenshot:

fai clic sulla funzione Rimuovi spazi di Kutools

2. Nella finestra di dialogo Elimina spazi sono disponibili le seguenti opzioni:

  • Per rimuovere soltanto gli Spazi iniziali, selezioni l’opzione Spazi iniziali;
  • Per rimuovere soltanto gli Spazi finali, selezioni l’opzione Spazi finali;
  • Per rimuovere contemporaneamente gli Spazi iniziali e gli Spazi finali, selezioni l’opzione Iniziali e Spazi finali;
  • Per rimuovere tutti gli spazi extra (compresi quelli iniziali, finali e quelli in eccesso tra le parole), selezioni l’opzione Tutti gli spazi in eccesso;
  • Per rimuovere tutti gli spazi, seleziona l’opzione Tutti gli spazi.

Fai quindi clic sul pulsante OK per avviare l'operazione.

seleziona una delle opzioni nella finestra di dialogo Rimuovi spazi

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.


Altri casi pratici relativi agli spazi in Excel

Oltre a rimuovere gli spazi dalle celle, ti è mai capitato di doverli contare, aggiungere o sostituirli con altri caratteri? I suggerimenti seguenti potrebbero accelerare il tuo lavoro in Excel.

Contare il numero totale di spazi in una cella
Prima di rimuovere tutti gli spazi da una cella, potrebbe essere curioso di sapere quanti spazi contiene. Questo tutorial fornisce metodi con passaggi dettagliati per ottenere rapidamente il conteggio totale degli spazi in una cella.
Clicchi per saperne di più...

Aggiungi uno spazio dopo ogni virgola in celle Excel specifiche
A volte, gli spazi vengono rimossi accidentalmente da alcune celle. Questo tutorial ti mostra passo dopo passo come aggiungere uno spazio dopo ogni virgola, rendendo il testo più chiaro e conforme agli standard.
Clicca per scoprirne di più...

Aggiungere spazi tra i numeri nelle celle di Excel
Questo tutorial spiega come inserire uno spazio tra ogni cifra o ogni n cifre all’interno delle celle di Excel. Immagina di avere una colonna con numeri di telefono e di voler aggiungere spazi per renderli più chiari e facili da leggere: i metodi illustrati in questo tutorial ti saranno utili.
Clicca per scoprirne di più...

Aggiungi spazi prima delle lettere maiuscole nelle celle di Excel
Questo tutorial ti mostra come inserire uno spazio prima di ogni lettera maiuscola all’interno delle celle di Excel. Immagina di avere un elenco di stringhe di testo da cui sono stati rimossi accidentalmente tutti gli spazi, ad esempio: InsertBlankRowsBetweenData. Per ripristinare gli spazi davanti a ogni lettera maiuscola e ottenere parole separate come Insert Righe vuote Between Data, prova i metodi illustrati in questo tutorial.
Clicca per scoprirne di più...

Sostituire gli spazi con un carattere specifico nelle celle di Excel
Spesso preferirai sostituire gli spazi con caratteri specifici anziché eliminarli direttamente dalle celle. Ecco alcuni metodi semplici per sostituire gli spazi con un trattino basso, un trattino o una virgola all’interno delle celle.
Clicca per scoprirne di più...


  • Super Barra delle formule (modifica facilmente più righe di testo e formule); Layout di lettura (leggi e modifica con facilità un gran numero di celle); Incolla in Intervallo di filtro...
  • Unisci celle/righe/colonne e conserva i dati; dividi il contenuto delle celle; combina righe duplicate e calcola somma/media…; previeni voci duplicate; confronta intervalli
  • Seleziona duplicati o valori univoci nelle righe; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e ricerca fuzzy in molte cartelle di lavoro; selezione casuale…
  • Copia esatta di celle multiple senza modificare i riferimenti delle formule; creazione automatica di riferimenti a più fogli; inserisci punti elenco, caselle di controllo e molto altro...
  • Formule preferite e inserimento rapido, intervalli, grafici e immagini; crittografa le celle con password; crea un elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri da una posizione specifica, elimina spazi; crea e stampa statistiche dei dati della pagina; converti il contenuto delle celle in commenti e viceversa...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese, settimana, giorno, frequenza e molto altro; Filtro speciale per grassetto, corsivo…
  • Combina cartelle e fogli di lavoro; unisci tabelle in base a una colonna chiave; suddividi i dati in più fogli; converti in batch file xls, xlsx e PDF...
  • Raggruppa la tabella pivot per numero di settimana, giorno della settimana e altro ancora...Mostra le celle sbloccate e blocca la selezione con colori diversi;Evidenzia le celle contenenti formule o nomi...
kte tab 201905
  • 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 finestre separate.
  • Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!
officetab bottom