Come rimuovere spazi vuoti in Excel: guida pratica

Per approfondire altre procedure utili su fogli di calcolo, formule e automazioni, può essere utile consultare anche la sezione dedicata alle Guide Excel di Guide-Pratiche.it.

Indice

  • Perché in Excel compaiono spazi vuoti indesiderati
  • Differenza tra spazi iniziali, finali e spazi multipli
  • Perché è importante rimuovere gli spazi in Excel
  • Metodo più rapido: usare ANNULLA.SPAZI
  • Come rimuovere spazi vuoti con ANNULLA.SPAZI e PULISCI
  • Come eliminare spazi da un’intera colonna
  • Come rimuovere solo gli spazi iniziali o finali
  • Come gestire spazi invisibili che Excel non elimina subito
  • Rimuovere spazi con Trova e sostituisci
  • Come rimuovere spazi in celle importate da CSV o altri software
  • Come controllare se una cella contiene spazi nascosti
  • Errori comuni da evitare
  • Esempi pratici di utilizzo
  • Domande frequenti
  • Conclusione

Perché in Excel compaiono spazi vuoti indesiderati

Gli spazi vuoti in Excel sono uno dei problemi più comuni quando si lavora con dati copiati, importati o compilati da più persone. A prima vista sembrano dettagli trascurabili, ma in realtà possono creare errori in formule, ricerche, confronti, ordinamenti e filtri.

Molto spesso gli spazi compaiono per motivi semplici:

  • copia e incolla da siti web;
  • importazione da file CSV;
  • dati esportati da gestionali;
  • inserimento manuale non uniforme;
  • contenuti copiati da email o PDF;
  • presenza di caratteri invisibili provenienti da altri sistemi.

Un nome come Mario Rossi e uno come Mario Rossi possono sembrare identici a schermo, ma per Excel non sempre lo sono. Lo stesso vale per codici articolo, email, codici cliente, CAP e altri campi usati nelle formule.

Questo significa che anche una formula apparentemente corretta può restituire risultati sbagliati solo per colpa di uno spazio in più.

Differenza tra spazi iniziali, finali e spazi multipli

Prima di rimuovere gli spazi vuoti in Excel, conviene capire che non tutti gli spazi sono uguali.

Spazi iniziali

Sono quelli presenti prima del contenuto reale della cella.

Esempio:

" Mario"

Spazi finali

Sono quelli presenti dopo il testo.

Esempio:

"Mario "

Spazi multipli interni

Sono due o più spazi consecutivi all’interno del contenuto.

Esempio:

"Mario   Rossi"

Spazi invisibili o non standard

Sono i più insidiosi. Possono arrivare da pagine web, file esterni o software diversi e non sempre vengono riconosciuti come normali spazi.

Capire questa differenza è importante perché alcuni metodi eliminano solo certi tipi di spazi, mentre altri sono più completi.

Perché è importante rimuovere gli spazi in Excel

Rimuovere gli spazi vuoti in Excel non è solo una questione estetica. È un’operazione fondamentale per migliorare la qualità dei dati e rendere il foglio davvero affidabile.

Gli spazi indesiderati possono causare:

  • errori in CERCA.VERT e CERCA.X;
  • risultati falsi nei confronti tra celle;
  • duplicati che sembrano uguali ma non lo sono;
  • filtri e ordinamenti poco coerenti;
  • formule che non trovano corrispondenze;
  • problemi in tabelle pivot e dashboard;
  • dati importati difficili da pulire.

Ad esempio, se in una colonna hai un codice cliente scritto come ABC123 e in un’altra colonna lo stesso codice è ABC123 con uno spazio finale, Excel potrebbe non considerarli uguali.

Per questo la pulizia degli spazi è spesso uno dei primi passaggi da fare prima di analizzare o usare i dati.

Metodo più rapido: usare ANNULLA.SPAZI

Il metodo più usato per rimuovere spazi vuoti in Excel è la funzione ANNULLA.SPAZI.

La sintassi è molto semplice:

=ANNULLA.SPAZI(A1)

Questa funzione:

  • elimina gli spazi iniziali;
  • elimina gli spazi finali;
  • riduce gli spazi multipli interni a uno solo.

Esempio pratico

Se in A1 hai:

"  Mario   Rossi  "

con questa formula:

=ANNULLA.SPAZI(A1)

otterrai:

"Mario Rossi"

Quando usare ANNULLA.SPAZI

È ideale quando vuoi:

  • pulire nomi e cognomi;
  • correggere codici o email;
  • uniformare dati copiati da altre fonti;
  • preparare una colonna per ricerche o confronti;
  • migliorare la qualità generale del foglio.

Per la maggior parte dei casi quotidiani, questa è la soluzione più pratica e immediata.

Come rimuovere spazi vuoti con ANNULLA.SPAZI e PULISCI

In alcuni casi ANNULLA.SPAZI da sola non basta. Questo succede quando le celle contengono anche caratteri invisibili o non stampabili.

In questi scenari conviene usare una combinazione con PULISCI:

=ANNULLA.SPAZI(PULISCI(A1))

Cosa fa PULISCI

La funzione PULISCI rimuove i caratteri non stampabili che spesso arrivano da:

  • importazioni da software esterni;
  • copie da siti web;
  • file di testo;
  • database;
  • contenuti incollati da PDF.

Perché combinare le due funzioni

Usare insieme PULISCI e ANNULLA.SPAZI permette di:

  • eliminare caratteri nascosti;
  • rimuovere spazi iniziali e finali;
  • ridurre spazi doppi o multipli;
  • ottenere dati molto più puliti.

Esempio pratico

Se A2 contiene un testo importato e “sporco”, puoi usare:

=ANNULLA.SPAZI(PULISCI(A2))

Questa è una delle formule più utili quando lavori con dati non inseriti manualmente ma provenienti da fonti esterne.

Come eliminare spazi da un’intera colonna

Quando il problema riguarda molte celle, non conviene intervenire una per una. Il metodo più pratico è creare una colonna di supporto.

Procedura pratica

Supponiamo che i dati da pulire siano nella colonna A.

In B2 scrivi:

=ANNULLA.SPAZI(PULISCI(A2))

Poi trascina la formula verso il basso con il riempimento automatico.

In questo modo Excel pulirà tutte le celle della colonna riga per riga.

Dopo la pulizia

Se vuoi sostituire i dati originali con quelli puliti:

  1. copia la colonna con le formule;
  2. incolla come valori sulla colonna originale.

Questo passaggio è utile quando vuoi mantenere solo il risultato finale, senza lasciare formule di supporto nel foglio.

Quando conviene

Questo metodo è perfetto quando lavori con:

  • anagrafiche clienti;
  • elenchi prodotti;
  • tabelle importate;
  • database CSV;
  • contatti email;
  • codici e identificativi.

Come rimuovere solo gli spazi iniziali o finali

In molti casi ANNULLA.SPAZI è sufficiente, ma è utile sapere che questa funzione non elimina completamente ogni tipo di spazio interno: riduce semplicemente quelli multipli a uno solo.

Se vuoi agire in modo specifico su spazi iniziali o finali, nella pratica ANNULLA.SPAZI resta comunque il metodo più semplice.

Esempio:

=ANNULLA.SPAZI(A1)

Se in A1 c’è:

"   Codice123   "

otterrai:

"Codice123"

Quando è utile questo controllo

È molto utile per campi come:

  • email;
  • codici cliente;
  • codici fiscali;
  • SKU;
  • numeri ordine;
  • nomi utente.

In questi casi anche un solo spazio iniziale o finale può compromettere le formule di ricerca o i controlli di uguaglianza.

Come gestire spazi invisibili che Excel non elimina subito

Uno dei casi più frustranti si verifica quando una cella sembra pulita, ma continua a dare problemi in formule e confronti. Spesso la causa è la presenza di spazi non standard, come lo spazio non separabile, molto comune nei dati copiati dal web.

In questi casi, ANNULLA.SPAZI e PULISCI possono non bastare del tutto.

Formula più avanzata

Puoi usare una formula che sostituisce prima il carattere problematico:

=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A1;CARATT(160);" ")))

Perché funziona

Il carattere CARATT(160) corrisponde spesso allo spazio non separabile. Excel non sempre lo tratta come uno spazio normale, quindi va sostituito prima con uno spazio standard e poi rimosso o normalizzato.

Quando usare questa formula

È molto utile quando i dati arrivano da:

  • pagine web;
  • e-commerce;
  • gestionali online;
  • file esportati da sistemi esterni;
  • contenuti copiati da browser o PDF.

Se le formule normali non risolvono il problema, questa è una delle soluzioni più efficaci.

Rimuovere spazi con Trova e sostituisci

Per alcuni casi semplici puoi usare anche Trova e sostituisci, soprattutto se vuoi eliminare spazi in modo rapido senza formule.

Procedura pratica

  1. Seleziona l’intervallo o la colonna.
  2. Premi Ctrl + H.
  3. Nel campo Trova inserisci uno spazio.
  4. Nel campo Sostituisci con lascia vuoto.
  5. Conferma con Sostituisci tutto.

Attenzione importante

Questo metodo rimuove tutti gli spazi trovati, anche quelli corretti tra due parole.

Ad esempio:

  • Mario Rossi diventerebbe MarioRossi

Per questo va usato solo quando sei sicuro che gli spazi vadano eliminati completamente, ad esempio in:

  • codici prodotto;
  • IBAN senza separatori;
  • numeri di telefono da uniformare;
  • identificativi tecnici;
  • colonne dove non dovrebbero esserci spazi.

Quando non usarlo

Evitalo su nomi, descrizioni, indirizzi o testi naturali, perché rischi di eliminare spazi utili.

Come rimuovere spazi in celle importate da CSV o altri software

I file CSV e le esportazioni da software esterni sono tra le fonti più comuni di spazi indesiderati in Excel.

Molto spesso i dati importati contengono:

  • spazi finali;
  • caratteri invisibili;
  • spazi non standard;
  • righe con formati incoerenti;
  • celle apparentemente uguali ma non identiche.

Formula consigliata

In questi casi, la formula più affidabile è:

=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A1;CARATT(160);" ")))

Perché è utile

Questa formula:

  • normalizza gli spazi anomali;
  • rimuove caratteri nascosti;
  • pulisce gli spazi iniziali e finali;
  • rende più stabili ricerche e confronti.

Buona pratica operativa

Quando importi dati esterni, conviene quasi sempre dedicare una colonna di supporto alla pulizia prima di usare formule come:

  • CERCA.VERT;
  • CERCA.X;
  • CONFRONTA;
  • SE;
  • CONTA.SE;
  • SOMMA.SE.

Pulire prima i dati fa risparmiare molto tempo dopo.

Come controllare se una cella contiene spazi nascosti

A volte una cella sembra corretta, ma vuoi capire se contiene davvero spazi o caratteri invisibili.

Metodo con LUNGHEZZA

Puoi confrontare la lunghezza del testo originale con quella del testo pulito.

Esempio:

=LUNGHEZZA(A1)

e:

=LUNGHEZZA(ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A1;CARATT(160);" "))))

Se i due risultati sono diversi, significa che nella cella originale erano presenti spazi o caratteri da rimuovere.

Controllo diretto con confronto

Puoi anche verificare se il contenuto pulito coincide con quello originale:

=A1=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A1;CARATT(160);" ")))

Se Excel restituisce FALSO, vuol dire che la cella originale conteneva elementi indesiderati.

Quando è utile

Questo controllo è molto utile in:

  • fogli condivisi;
  • database lunghi;
  • controlli qualità dati;
  • importazioni massive;
  • tabelle che devono essere perfettamente uniformi.

Errori comuni da evitare

Quando si rimuovono spazi vuoti in Excel, ci sono alcuni errori molto frequenti.

Usare solo Trova e sostituisci senza controllare il contesto

È veloce, ma può eliminare anche spazi corretti tra parole e rovinare i dati.

Pensare che ANNULLA.SPAZI elimini ogni tipo di spazio invisibile

Non sempre basta. In presenza di dati importati dal web o da software esterni, conviene usare anche PULISCI e talvolta SOSTITUISCI con CARATT(160).

Sovrascrivere subito i dati originali

Meglio prima creare una colonna di supporto, controllare il risultato e solo dopo sostituire i valori originali.

Non verificare il risultato finale

Dopo la pulizia conviene sempre testare alcune celle, soprattutto se quelle informazioni verranno usate in formule di ricerca o in report.

Confondere celle vuote e celle con spazi

Una cella che contiene solo spazi non è davvero vuota. Questo può creare problemi nei controlli, nei conteggi e nelle formule.

Esempi pratici di utilizzo

Vediamo alcuni casi reali in cui rimuovere spazi vuoti in Excel è particolarmente utile.

Pulizia di nomi e cognomi

Se una colonna contiene nomi scritti in modo disordinato:

=ANNULLA.SPAZI(A2)

Questo uniforma spazi iniziali, finali e multipli.

Correzione email

Per evitare problemi nei confronti o nelle esportazioni:

=ANNULLA.SPAZI(PULISCI(A2))

È molto utile quando le email vengono copiate da sistemi esterni.

Pulizia codici cliente o prodotto

Se non devono esserci spazi in mezzo:

=SOSTITUISCI(A2;" ";"")

Questo elimina tutti gli spazi normali interni. Va usato solo su campi tecnici.

Dati importati dal web

Per una pulizia più completa:

=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A2;CARATT(160);" ")))

È uno dei casi più frequenti nei file esportati o copiati da browser.

Controllo qualità dati

Per verificare se una cella era sporca:

=A2=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A2;CARATT(160);" ")))

Se il risultato è FALSO, il contenuto originale aveva spazi o caratteri indesiderati.

Domande frequenti

Qual è la formula per rimuovere spazi vuoti in Excel?

La formula più usata è:

=ANNULLA.SPAZI(A1)

Per una pulizia più completa puoi usare:

=ANNULLA.SPAZI(PULISCI(A1))

oppure, nei casi più difficili:

=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A1;CARATT(160);" ")))

ANNULLA.SPAZI elimina tutti gli spazi?

No. Elimina quelli iniziali e finali e riduce quelli multipli interni a uno solo. Non sempre gestisce perfettamente gli spazi non standard.

Come eliminare tutti gli spazi da una cella?

Se vuoi rimuovere ogni spazio normale, puoi usare:

=SOSTITUISCI(A1;" ";"")

Va bene per codici e identificativi, non per testi normali.

Come faccio a sapere se una cella contiene spazi nascosti?

Puoi confrontare il contenuto originale con quello pulito:

=A1=ANNULLA.SPAZI(PULISCI(SOSTITUISCI(A1;CARATT(160);" ")))

Posso rimuovere spazi da un’intera colonna?

Sì. Basta scrivere la formula nella colonna accanto e trascinarla verso il basso con il riempimento automatico.

Perché CERCA.VERT non trova un valore che sembra uguale?

Spesso la causa è proprio uno spazio iniziale, finale o invisibile in una delle due celle confrontate.

Conclusione

Rimuovere spazi vuoti in Excel è una delle operazioni più importanti per pulire i dati e rendere il foglio davvero affidabile. Anche se a occhio possono sembrare dettagli irrilevanti, gli spazi indesiderati sono spesso la causa di errori in formule, confronti, ricerche e ordinamenti.

La funzione ANNULLA.SPAZI è il punto di partenza migliore, perché elimina gli spazi iniziali e finali e riduce quelli multipli interni. Nei casi più complessi, soprattutto con dati importati da fonti esterne, conviene abbinarla a PULISCI e, quando necessario, a SOSTITUISCI con CARATT(160).

Il metodo giusto dipende sempre dal tipo di dato che stai trattando. Per testi naturali è importante non eliminare spazi corretti tra parole. Per codici e identificativi, invece, può essere utile rimuovere ogni spazio senza eccezioni.

Lavorare su dati puliti significa avere formule più affidabili, confronti più precisi e fogli molto più professionali. Ed è proprio da queste operazioni apparentemente semplici che nasce una gestione davvero efficace di Excel.

Lascia un commento