Note: The other languages of the website are Google-translated. Back to English

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 Entra 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

Con la 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 versione di prova gratuita completa delle funzionalità 30-day

 

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 Entra 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 > Modulo, 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 > Modulo, 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 Entra 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 vuoi avere una prova gratuita (30-day) di questa utilità, 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
Commenti (58)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Grazie mille, ne avevo davvero bisogno e l'opzione Sostituisci era un incantesimo.
Questo commento è stato fatto dal moderatore sul sito
Grazie mille per la spiegazione: abbiamo risparmiato molto lavoro al nostro reparto.
Questo commento è stato fatto dal moderatore sul sito
Grazie mille, l'opzione Sostituisci ha funzionato come un incantesimo... mi hai davvero risparmiato un sacco di tempo.
Questo commento è stato fatto dal moderatore sul sito
Molto facile da capire. Buono da seguire.
Questo commento è stato fatto dal moderatore sul sito
stronzate....non funziona
Questo commento è stato fatto dal moderatore sul sito
Anche per me non ha funzionato, ma ho trovato la strada giusta. Seleziona ed evidenzia lo spazio di cui vuoi liberarti. Copia questo spazio e seleziona trova e sostituisci. Incolla questo spazio in trova e sostituisci con niente. Immagino che non fosse uno spazio in primo luogo. Qualunque cosa fosse ora la trovi copiando qualunque cosa fosse. Spero che funzioni per te.
Questo commento è stato fatto dal moderatore sul sito
Ha funzionato per me! Grazie!
Questo commento è stato fatto dal moderatore sul sito
[quote]Ha funzionato per me! Grazie!Di Erika[/quote] Grazie mille per questo. Questo ha risparmiato un sacco di tempo
Questo commento è stato fatto dal moderatore sul sito
grazie mille. sei un genio!!!!
Questo commento è stato fatto dal moderatore sul sito
CHE HA FUNZIONATO! Grazie uomo
Questo commento è stato fatto dal moderatore sul sito
Ha funzionato davvero... Ho provato a funzionare come Clean, Trim, Substitute, ecc
Questo commento è stato fatto dal moderatore sul sito
Grazie, facile da capire. il migliore sul web
Questo commento è stato fatto dal moderatore sul sito
Trova/sostituisci non funziona per me, motivo per cui sto cercando su Google questo argomento in primo luogo. C'è un'impostazione da qualche parte che lo disabilita? Voglio eliminare ":" dalle celle in una colonna (e "/" dalle celle in un'altra colonna). Dovrei essere in grado di evidenziare la colonna, ^H, digitare ":" (o "/") nel campo di ricerca, lasciare vuoto il campo di sostituzione e fare clic su Sostituisci tutto e dovrebbe farlo. Oppure Trova Successivo/Sostituisci/Sostituisci/Sostituisci attraverso le celle una alla volta. Ma avanza attraverso le cellule ma non fa nulla. Se inserisco qualcosa nel campo di sostituzione, eseguirà la sostituzione, ma non verrà sostituita con una stringa vuota.
Questo commento è stato fatto dal moderatore sul sito
Grazie per aver finalmente parlato di >Come rimuovere gli spazi tra caratteri e numeri all'interno delle celle in Excel?
Questo commento è stato fatto dal moderatore sul sito
Grazie Molto molto utilizzare pieno
Questo commento è stato fatto dal moderatore sul sito
come si rimuovono gli spazi senza rimuovere gli zeri che all'inizio dei valori intermedi e finali? voglio solo rimuovere solo gli spazi tra i valori. ho provato quanto sopra e gli zeri sono scomparsi.
Questo commento è stato fatto dal moderatore sul sito
Converti la cella in formato testo, quindi usa la funzione di sostituzione
Questo commento è stato fatto dal moderatore sul sito
Grazie mille....è davvero utile..risparmia un sacco di tempo... :-)
Questo commento è stato fatto dal moderatore sul sito
Mi piacciono molto questi strumenti
Questo commento è stato fatto dal moderatore sul sito
wow grazie ..utile :-) :):):):):):)
Questo commento è stato fatto dal moderatore sul sito
Wow, i suoi fantastici piccoli comandi funzionano molto bene
Questo commento è stato fatto dal moderatore sul sito
Grazie mille per il trucco, molto molto utile, rende il mio foglio di calcolo molto più ordinato. Grazie ancora. Gary
Questo commento è stato fatto dal moderatore sul sito
Molto utile! Grazie
Questo commento è stato fatto dal moderatore sul sito
molto utile :) e facile da capire ;-)
Questo commento è stato fatto dal moderatore sul sito
provato tutte le opzioni sopra. non funziona perché ci sono spazi prima e dopo il numero. Qualche altra alternativa?
Questo commento è stato fatto dal moderatore sul sito
Prova questo =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Questo commento è stato fatto dal moderatore sul sito
Grazie! molto utile. salvato la giornata.
Questo commento è stato fatto dal moderatore sul sito
Usa molto il comando completo
Questo commento è stato fatto dal moderatore sul sito
Rimuovere lo spazio prima e dopo il contenuto della cella (Es:___26350__) Possiamo usare questa formula =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))))
Questo commento è stato fatto dal moderatore sul sito
Grazie mille :):):).... Ha risparmiato un sacco di tempo....continua ad aggiornare istanze così utili e molto interessanti!!!!!!
Questo commento è stato fatto dal moderatore sul sito
L'opzione Sostituisci è la migliore e più semplice! Grazie per aver condiviso i suggerimenti!
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL