Skip to main content

Come rimuovere gli spazi iniziali e finali nelle celle di Excel?

Author: Kelly Last Modified: 2025-05-29

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.
a screenshot showing the original data and the data after removing leading spaces


Metodo A: Rimuovi tutti gli spazi extra dalle stringhe con la funzione TRIM (2 passaggi)

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:
a screenshot of using the TRIM function

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.
a screenshot of the results after applying the TRIM function to remove all spaces

Suggerimento:

1. Puoi copiare e incollare i risultati della formula come valori, come mostrato nello screenshot qui sotto:
a screenshot showing how to copy and paste the formula results as value

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.
a screenshot of using formula to remove all excess spaces

Quindi trascina la maniglia di riempimento sulle celle a cui vuoi applicare questa formula.
a screenshot of the results

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.


a screenshot of the handy Text tools you must have

13 Strumenti Testuali Che Devi Avere in Excel Che Aumenteranno La Tua Efficienza Del 90%

▲ Modifica in batch stringhe di testo nelle celle, come ad esempio aggiungere lo stesso testo a più celle contemporaneamente, rimuovere caratteri in qualsiasi posizione e così via.

▲ Oltre agli strumenti mostrati nell'immagine, ci sono altri 200 strumenti avanzati in Kutools per Excel, che possono risolvere l'82% dei tuoi problemi di Excel.

▲ Diventa un esperto di Excel in 5 minuti, guadagna il riconoscimento delle persone e una promozione.

▲ Scelta di oltre 110000 persone efficienti e 300+ aziende rinomate nel mondo.

Prova gratuita di 30 giorni, nessuna carta di credito richiesta


Metodo B: Rimuovi gli spazi iniziali dalle stringhe con il codice VBA (5 passaggi)

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

a screenshot of inserting a Module in the VBA code editor a screenshot showing the VBA code in the editor

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.
a screenshot of selecting the data range from which you want to remove spaces

4. Dopo aver scelto le celle, clicca OK, ora gli spazi iniziali nelle selezioni sono stati rimossi.

a screenshot showing the results

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.


Metodo C: Rimuovi spazi iniziali/finali/extra/tutti secondo necessità con Kutools (3 passaggi)

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:
a screenshot of enabling the Remove Spaces feature

2. Quindi seleziona l'opzione di cui hai bisogno nella finestra di dialogo Rimuovi Spazio .

Rimuovi solo gli spazi iniziali:
a screenshot of the results after removing leading spaces

Rimuovi solo gli spazi finali:
a screenshot of the results after removing trailing spaces

Rimuovi solo gli spazi iniziali e finali:
a screenshot of the results after removing leading and trailing spaces

Rimuovi tutti gli spazi in eccesso:
a screenshot of the results after removing all excess spaces

Rimuovi tutti gli spazi:
a screenshot of the results after removing all spaces


Scarica file di esempio

doc sampleClicca per scaricare questo file di esempio


Altre Operazioni (Articoli) Correlati alla Conversione di File

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

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

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!