Problema: caratteri vuoti non necessari nelle celle

Anonim

In questo articolo impareremo come rimuovere i caratteri vuoti non necessari in Excel.

Cosa sono gli spazi iniziali e finali

In Excel, l'estrazione e la pulizia dei dati è il primo e più cruciale compito di qualsiasi progetto di analisi dei dati. Nei miei cinque anni di esperienza, ho ricevuto dati che sembravano non strutturati, ma utilizzando le funzioni excel TRIM o CLEAN li ho trasformati in report significativi. A volte i valori di testo contengono spazi iniziali, finali o multipli incorporati e il processo di pulizia di questi caratteri o spazi vuoti fa parte della pulizia dei dati. La pulizia dei dati in Excel è facile. Ora impariamo come pulire i valori di testo nelle celle in Excel.

Rimuovi tutti i caratteri vuoti contemporaneamente in Excel

Ci sono passaggi coinvolti nel metodo. La prima è la parte di selezione, la formula del tipo e il completamento della formula.

Primo : Seleziona le celle richieste in cui richiedi i dati puliti o le celle di output

Secondo : Digita la formula

La funzione TRIM è una funzione TEXT in Excel utilizzata per rimuovere tutti gli spazi extra dalla stringa di testo ad eccezione del singolo spazio tra le parole.

Sintassi:

=TRIM(testo)

testo : valore del testo tra virgolette o riferimento di cella

Terzo : Al completamento di ogni formula usiamo il tasto Invio per vedere l'output della formula utilizzata. Ma invece di usare solo Invio, usa Ctrl + Invio chiave insieme

Esempio :

Tutti questi potrebbero essere fonte di confusione da capire. Capiamo come utilizzare la funzione usando un esempio. Qui Dobbiamo rimuoverli in modo che la formula che fa riferimento a queste celle calcoli correttamente. La colonna A contiene testo con spazi iniziali davanti al testo. Questi spazi sono stati rimossi utilizzando la funzione Trim. Vedi sotto screenshot:

Ci sono due modi in cui possiamo rimuovere questi spazi:

  • Utilizzo della funzione Taglia e sostituisci
  • Sostituisci comando

Formula TRIM per rimuovere i caratteri vuoti

La funzione Trim rimuove tutti gli spazi da una stringa di testo ad eccezione dei singoli spazi tra le parole.

Per prima cosa seleziona le celle in cui desideri estrarre i dati puliti o le celle di output. Quindi abbiamo selezionato l'intervallo C1: C5 e digitato la formula indicata di seguito

Usa la formula:

=TRIM(A1)

Ora per completare il processo dobbiamo solo usare Ctrl + Invio invece di usare solo Invio.

Se i dati contengono spazi iniziali e più di uno spazio tra il testo, la funzione Trim non li rimuoverà tutti. Guarda la cella A3 contiene testo con spazi nel mezzo del testo. Taglia rimuoverà tutto lo spazio iniziale tranne un singolo spazio tra 2 parole. Vedi sotto screenshot:

In alternativa, possiamo usare la funzione di sostituzione nel caso in cui sappiamo che il nostro testo contiene spazi tra le parole e deve essere rimosso.

Modo alternativo

Vedi sotto l'immagine. La funzione Sostituisci sostituisce lo spazio tra il testo con "niente". Quindi, lo spazio viene rimosso.

Esempio :

Se i dati contengono uno spazio iniziale e più di uno spazio tra il testo, la funzione di sostituzione li rimuoverà tutti. La cella A1 contiene testo con spazi iniziali o finali tra il testo. La funzione Sostituisci rimuoverà tutti gli spazi. Guarda lo screenshot qui sotto:

Usa la formula:

=SOSTITUTO(A1," ","")

La formula sopra rimuove tutte le occorrenze di spazi a differenza della funzione TRIM che lascia spazi singoli tra le parole.

Come puoi vedere nella colonna C non ci sono spazi extra.

Un altro modo:

Possiamo anche usare il comando Sostituisci per rimuovere gli spazi indesiderati. Questo comando funziona in modo simile alla funzione Sostituisci. La scorciatoia da tastiera è Ctrl + H

Il comando Sostituisci può essere utilizzato nel caso in cui sappiamo che il nostro testo contiene spazi tra il testo di cui abbiamo bisogno per rimuoverli.

Trova cosa: scrivi lo spazio premendo una volta il tasto della barra spaziatrice.

In sostituzione con: NULL

Non possiamo vedere la voce nella casella Trova cosa perché abbiamo messo uno spazio lì. Fare clic su Sostituisci tutto finché non viene visualizzata la finestra di dialogo che mostra il testo che non è riuscito a trovare più spazi da sostituire.

Otterrai il risultato di seguito:

Quindi è così che puoi rimuovere gli spazi iniziali e finali e gli spazi tra il testo e rendere i tuoi dati più leggibili.

Rimuovi lo spazio finale tramite VBA

Nel caso in cui desideri che un codice VBA rimuova tutti gli spazi finali solo nel foglio attivo, questo articolo ti aiuterà sicuramente. Molte volte lasciamo uno spazio alla fine per errore oa volte copiamo dati dal web e non ce ne accorgiamo. In questo articolo impareremo come eliminare lo spazio lasciato per errore.

Domanda): In Excel, possiamo usare la funzione TRIM con la formula SOSTITUISCI & CAR, ad esempio =TRIM(SOSTITUTO(A1,CAR(160),"")) per rimuovere lo spazio finale alla fine di qualsiasi testo.

Vorrei che una Macro mi aiutasse a rimuovere tutti gli spazi superflui rimasti alla fine della stringa.

Per ottenere il codice per rimuovere lo spazio alla fine del testo; dobbiamo seguire i passaggi seguenti per avviare l'editor VBA.

  • Fare clic sulla scheda Sviluppatore, quindi
  • Dal gruppo Codice, seleziona Visual Basic

Copia il seguente codice nel modulo del foglio di lavoro

Sub trimspace()

Dim c As Range, rngConstants As Range

In caso di errore Riprendi Avanti

Imposta rngConstants = ActiveSheet.UsedRange.SpecialCells(2, 2)

In caso di errore Vai a 0

Se non rngCostanti non è niente allora

"ottimizza le prestazioni"

Application.ScreenUpdating = False

Application.Calculation = xlCalculationManual

'trim celle incl char 160

Per ogni c In rngCostanti

c.Value = Trim$(Application.Clean(Replace(c.Value, Chr(160), " ")))

Avanti c

'Ripristina le impostazioni

Application.ScreenUpdating = True

Applicazione.Calcolo = xlCalcoloAutomatico

Finisci se

Fine sottotitolo

Come farai Questo rimuoverà tutti gli spazi alla fine.

Nota: la macro sopra verrà eseguita solo su activesheet.

In questo modo, possiamo rimuovere gli spazi finali alla fine, utilizzando il codice VBA.

Scarica - Rimuovi lo spazio finale tramite VBA - xlsm

Spero che questo articolo su Come rimuovere i caratteri vuoti non necessari in Excel sia esplicativo. Trova altri articoli sul calcolo dei valori e le relative formule di Excel qui. Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica.

Come utilizzare la funzione TRIM in Excel: La funzione TRIM viene utilizzata per tagliare le stringhe e pulire eventuali spazi finali o iniziali dalla stringa. Questo ci aiuta molto nel processo di pulizia dei dati.

Come utilizzare la funzione CLEAN in Excel: La funzione Clean viene utilizzata per eliminare i caratteri non stampabili dalla stringa. Questa funzione viene utilizzata principalmente con la funzione TRIM per ripulire i dati estranei importati.

Sostituisci il testo dalla fine di una stringa a partire dalla posizione variabile: Per sostituire il testo dalla fine della stringa, usiamo la funzione REPLACE. La funzione REPLACE utilizza la posizione del testo nella stringa da sostituire.

Excel SOSTITUISCI vs funzione SOSTITUISCI: Le funzioni SOSTITUISCI e SOSTITUISCI sono le funzioni più fraintese. Per trovare e sostituire un dato testo utilizziamo la funzione SOSTITUISCI. Dove SOSTITUISCI viene utilizzato per sostituire un numero di caratteri nella stringa…

Sostituisci il testo dalla fine di una stringa, a partire dalla posizione variabile: Per sostituire il testo dalla fine della stringa, usiamo la funzione REPLACE. La funzione REPLACE utilizza la posizione del testo nella stringa da sostituire.

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività : velocizza le tue attività in Excel. Queste scorciatoie ti aiuteranno ad aumentare l'efficienza del tuo lavoro in Excel.

Come utilizzare la funzione CERCA.VERT in Excel : questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come usare la funzione SE in Excel : l'istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è VERA o restituisce un altro valore specifico se FALSO.

Come utilizzare la funzione SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

Come utilizzare la funzione CONTA.SE in Excel : Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.