Vai al contenuto principale

Rimuovi gli spazi nelle celle di Excel: spazi iniziali, spazi finali, spazi extra o tutti gli spazi

A volte, quando i dati sono stati copiati e incollati da altre applicazioni in un foglio di lavoro, qualcosa può andare storto se gli spazi extra vengono inconsciamente aggiunti ai dati. Ad esempio, quando si aggiungono due celle numeriche che includono gli spazi iniziali, restituirà il risultato come 0 invece del risultato corretto; Oppure ottieni il risultato sbagliato mentre confronti due celle con lo stesso contenuto ma una di esse contiene spazi iniziali o finali. Come rimuovere questi spazi? Questo tutorial introdurrà diversi metodi per te.


Rimuovi gli spazi extra inclusi gli spazi iniziali, finali e intermedi in eccesso dalle celle

Supponendo di avere un elenco di colonne di celle contenenti spazi iniziali, finali e intermedi in eccesso. Per rimuovere tutti questi spazi extra dalle celle, la funzione TRIM può aiutare.

=TRIM(TEXT)

Seleziona una cella vuota, inserisci =TRIM(B3) dentro e premere il tasto entrare chiave. E poi trascina il suo Maniglia di riempimento verso il basso per applicare la formula ad altre celle. Vedi screenshot:
Note:: B3 è la cella contenente il testo da cui vuoi rimuovere gli spazi.

Ora tutti gli spazi aggiuntivi inclusi gli spazi iniziali, finali e intermedi in eccesso vengono rimossi dalle celle specificate.

Note:: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi extra, è necessario sostituire i dati originali con i dati tagliati premendo il tasto Ctrl + C, selezionare l'intervallo di dati originale e fare clic con il tasto destro per selezionarlo Valori sotto il Opzioni Incolla .

Diversi clic per rimuovere gli spazi non necessari dalle celle

Grazie alla Rimuovi spazi utilità, solo diversi clic possono aiutarti a rimuovere non solo spazi iniziali, spazi finali, spazi in eccesso ma anche tutti gli spazi da un intervallo, più intervalli o persino l'intero foglio di lavoro, il che farà risparmiare molto tempo di lavoro.
Kutools for Excel - Raccoglie più di 300 potenti funzionalità avanzate, progettate per oltre 1500 scenari di lavoro, risolvi 80% Problemi con Excel.

Scarica e prova la prova gratuita di 30 giorni con tutte le funzionalità

 

Rimuovi solo gli spazi iniziali dalle celle

In alcuni casi, potrebbe essere necessario rimuovere solo gli spazi iniziali e mantenere tutti gli spazi intermedi nelle celle come mostrato nell'immagine sottostante. Questa sezione introduce un'altra formula e un codice VBA per risolvere questo problema.

Utilizzare la funzione MID per rimuovere solo gli spazi iniziali

Seleziona una cella vuota (qui seleziono la cella D3), copia la formula sottostante e premi il tasto entrare chiave. Quindi trascina il file 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 da cui si desidera rimuovere gli spazi iniziali.

Note:: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi iniziali, è necessario sostituire i dati originali con i dati tagliati senza formule.

Usa il codice VBA per rimuovere solo gli spazi iniziali

1. Aprire il foglio di lavoro contenente le celle da cui rimuovere gli spazi iniziali, quindi premere il tasto altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduli, quindi copia sotto il 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. premi il F5 chiave per eseguire il codice. UN Kutools for Excel viene visualizzata la finestra di dialogo, selezionare le celle continue da cui rimuovere gli spazi iniziali, quindi fare clic su OK pulsante.

Ora puoi vedere solo gli spazi iniziali vengono rimossi dalle celle selezionate.


Rimuovi solo gli spazi finali dalle celle

1. Aprire il foglio di lavoro contenente le celle da cui rimuovere gli spazi iniziali, quindi premere il tasto altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduli, quindi copia sotto il codice VBA 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. premi il F5 chiave per eseguire il codice. UN Kutools for Excel si apre la finestra di dialogo, selezionare le celle continue da cui rimuovere gli spazi finali, quindi fare clic su OK pulsante. Ora puoi vedere solo gli spazi finali rimossi dalle celle selezionate.


Rimuovi tutti gli spazi dalle celle

Se vuoi eliminare tutti gli spazi in celle specifiche, i metodi in questa sezione possono farti un favore.

Usa la funzione SOSTITUISCI per rimuovere tutti gli spazi dalle celle

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

Seleziona una cella vuota, copia la formula seguente e premi il tasto entrare chiave. Quindi trascina il file 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 per cui vuoi rimuovere tutti gli spazi;
         "" (uno spazio racchiuso tra virgolette doppie) qui rappresenta gli spazi che si desidera rimuovere;
         "" qui significa che sostituirai tutti gli spazi con niente.

Quindi puoi vedere tutti gli spazi in celle specifiche vengono rimossi immediatamente.

Note:: Questa operazione deve essere eseguita in una nuova colonna. Dopo aver rimosso tutti gli spazi, è necessario sostituire i dati originali con i dati tagliati senza formule.

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

Oltre a quanto sopra SOSTITUIRE , la funzione Trova e sostituisci può anche aiutare a rimuovere tutti gli spazi dalle celle.

1. Selezionare le celle contenenti gli spazi da rimuovere, premere il tasto Ctrl + H chiavi per aprire il Trova e sostituisci la finestra di dialogo.

2. Nel Trova e sostituisci dialogo e sotto il sostituire scheda, digita uno spazio nel file Trova quello che casella di testo, mantieni il Sostituire con casella di testo vuota, quindi fare clic su Sostituisci tutto pulsante.


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

Consiglio: Se sei stufo di usare formule e codici VBA per rimuovere gli spazi, il file Rimuovi spazi utilità di Kutools for Excel è la tua scelta migliore. Con solo pochi clic, puoi rimuovere non solo gli spazi iniziali, gli spazi finali, gli spazi in eccesso ma anche tutti gli spazi da un intervallo, più intervalli o persino l'intero foglio di lavoro, il che ti farà risparmiare molto tempo di lavoro.

Prima di utilizzare Kutools per Excel, è necessario dedicare minuti a scaricalo gratuitamente e installalo in primo luogo.

1. Selezionare uno o più intervalli con le celle da cui rimuovere gli spazi, fare clic su Kutools > Testo > Rimuovi spazi. Vedi screenshot:

2. Puoi vedere che ci sono 5 opzioni nel file Rimuovi spazi la finestra di dialogo:

  • Per rimuovere solo gli spazi iniziali, selezionare il Spazi principali opzione;
  • Per rimuovere solo gli spazi finali, seleziona il file Spazi finali opzione;
  • Per rimuovere contemporaneamente gli spazi iniziali e gli spazi finali, selezionare Spazi iniziali e finali opzione;
  • Per rimuovere tutti gli spazi aggiuntivi (inclusi gli spazi iniziali, finali e intermedi in eccesso), selezionare il Tutti gli spazi in eccesso opzione;
  • Per rimuovere tutti gli spazi, seleziona il file Tutti gli spazi opzione.

Quindi fare clic su OK pulsante per avviare l'operazione.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Altri casi pratici relativi agli spazi Excel

Oltre a rimuovere gli spazi dalle celle, hai mai affrontato le circostanze del conteggio, dell'aggiunta di spazi o della sostituzione degli spazi con altri caratteri nelle celle? Il seguente consiglio potrebbe velocizzare il tuo lavoro con Excel.

Contare il numero di spazi totali in una cella
Prima di rimuovere tutti gli spazi da una cella, potresti essere curioso di sapere quanti spazi esistono in essa. Questo tutorial fornisce metodi in passaggi dettagliati per aiutarti a ottenere rapidamente il conteggio totale degli spazi in una cella.
Clicca per saperne di più ...

Aggiungi spazio dopo ogni virgola in celle Excel specifiche
A volte, gli spazi potrebbero essere rimossi accidentalmente da celle specifiche. Questo tutorial parla dell'aggiunta di uno spazio dopo ogni virgola per rendere la stringa di testo più chiara e standard con passaggi dettagliati.
Clicca per saperne di più ...

Aggiungi spazi tra i numeri nelle celle di Excel
Questo tutorial parla dell'aggiunta di spazio tra ogni numero o ogni ennesimo numero nelle celle di Excel. Supponiamo che tu abbia una colonna di numeri di telefono e desideri aggiungere spazi tra di loro per rendere il numero più intuitivo e di facile lettura. I metodi in questo tutorial aiuteranno.
Clicca per saperne di più ...

Aggiungi spazi prima delle lettere maiuscole nelle celle di Excel
Questo tutorial parla dell'aggiunta di 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 Inserisci righe vuote tra i dati, prova i metodi in questo tutorial.
Clicca per saperne di più ...

Sostituisci lo spazio 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 fornisce metodi per sostituire facilmente lo spazio con trattino basso, trattino o virgola nelle celle.
Clicca per saperne di più ...


  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Comments (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I removed all spaces with the Replace function, very easy, thank you
This comment was minimized by the moderator on the site
thank you a lot

it was very god
This comment was minimized by the moderator on the site
Thank you a lot.
This comment was minimized by the moderator on the site
Excellent, Very helpful
This comment was minimized by the moderator on the site
Thank you very much. It was so helpful.
This comment was minimized by the moderator on the site
if it doesnt work for you. First you remove the spaces, then you remove the letters, for example: i have USD 1234.00 , first i do the find & replace just the space between USD and 1234.00, now i have USD1234.00, now i go back to find & replace and on find what: i put USD ( no spaces ), and nothing on REPLACE WITH: then i click on Replace all , and i have now 1234.00 if you do it the other way it doesnt work i dont know why.
This comment was minimized by the moderator on the site
Thank you very much!!
This comment was minimized by the moderator on the site
Great Tips especially for research keywords and to make a lot of hashtags on facebook, and You have great tools to make it simple It is appropriate that we visit each other and communicate Web Development Agency Konsultan Blog Teknologi
This comment was minimized by the moderator on the site
Thanks so much helpful. i ve been trying this for 2 days. it worked
This comment was minimized by the moderator on the site
Excellent.Very helpful to remove space in a cell
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations