Sommario
Gli spazi possono essere presenti in un foglio di lavoro per diversi motivi: possono esserci errori durante l'inserimento dei dati o l'importazione di dati da fonti diverse. Rimuovere manualmente questi spazi può essere complicato e può richiedere tempo. In questo articolo vi mostreremo dei modi rapidi per rimuovere lo spazio in Excel Questi modi saranno utili quando dovremo pulire i dati.
Supponiamo di avere un elenco di nomi con spazi indesiderati dopo il testo. Vogliamo rimuovere questi spazi per eseguire ulteriori operazioni. Lo faremo usando 6 metodi diversi qui sotto. Per comodità, abbiamo incluso due colonne Testo normale e Testo senza spazi indesiderati Qui ci sono spazi indesiderati tra la parola Abagail e la virgoletta (") .
Scarica il quaderno di esercizi
Rimozione_spazi_dopo_il_testo.xlsm6 modi rapidi per rimuovere lo spazio in Excel dopo il testo
Ora cercheremo un modo per rimuovere gli spazi in Excel dopo il testo. In questo caso, elimineremo gli spazi tra Abagail e il virgolette (" ") I metodi che seguono ci guideranno attraverso diversi metodi per farlo.
1. Rimuovere gli spazi in Excel dopo il testo usando Trova e sostituisci
Possiamo rimuovere gli spazi dopo il testo usando Trova e sostituisci Per fare ciò, prima di tutto, dobbiamo selezionare l'intervallo su cui vogliamo applicare la funzione Trova e sostituisci caratteristica.
Qui ho selezionato l'intervallo B5:B9 .
Per prima cosa, andremo nella sezione Casa poi andremo a Trova e seleziona nella barra degli strumenti.
Da Trova e seleziona selezionare Sostituire .
Poi, il Trova e sostituisci apparirà una finestra di dialogo.
Poi in Trova cosa digitiamo un BARRA SPAZIATRICE Una volta. In questo caso, lasceremo il Sostituire con scatola vuoto .
Poi premiamo Sostituire tutti a rimuovere tutti gli spazi . A casella di messaggio apparirà con il numero di sostituzioni.
Tutti gli spazi dopo il testo scompariranno.
Per saperne di più: Come rimuovere lo spazio prima del testo in Excel (4 metodi)
2. Rimuovere gli spazi dopo il testo usando la funzione TRIM in Excel
2.1. Utilizzo della sola funzione TRIM
Funzione TRIM in Excel ci aiuta a rimuovere lo spazio indesiderato. Possiamo usare Funzione TRIM per eliminare gli spazi indesiderati dopo il testo. In questo caso, nella cella C5 , si digita
=TRIM(B5)
Dopo aver premuto il tasto ENTRARE troveremmo la chiave testo senza spazi indesiderati In questo caso si eliminano gli spazi inutili tra due parti del nome.
Ora, si utilizza l'opzione Maniglia di riempimento per utilizzare il Riempimento automatico di Excel per rimuovere lo spazio da altri valori nel file Testo senza colonna di spazio indesiderato .
2.2. Utilizzo delle funzioni LEN e LEFT con la funzione TRIM
Funzione LEN in Excel misura la lunghezza di qualsiasi numero o stringa. Funzione SINISTRA in Excel può essere utile per recuperare un numero specifico di caratteri da qualsiasi numero o stringa di testo. Qui utilizzeremo una combinazione di tre funzioni per rimuovere gli spazi dopo il testo. Qui, nella cella C5 , digitiamo
=TRIM(LEFT(B5,LEN(B5))
Ripartizione della formula
LEN(B5)
-misura la lunghezza dei caratteri nella cella B5, in questo caso,
L'uscita è : 14
SINISTRA(B5, LEN(B5)) -diventa LEFT(B5,14). Quindi, tiene conto di 14 caratteri da sinistra. In questo caso,
L'uscita è : Abagail Ross
Spiegazione : Notate che ci sono 2 spazi in più tra le parole.
TRIM [LEFT(B5, LEN(B5)]) -A questo punto entra in azione la funzione TRIM. rimuove i due spazi in più tra le parole e ci fornisce il risultato appropriato.
L'uscita è : Abagail Ross
Spiegazione : Si noti che non ci sono spazi aggiuntivi tra due parole.
Premendo il tasto ENTRARE otteniamo il risultato in C5 cellulare.
Utilizzando il Maniglia di riempimento per utilizzare il Riempimento automatico di Excel, otteniamo i valori nel campo Testo senza colonna di spazio indesiderato .
Per saperne di più: H Come rimuovere gli spazi in testa in Excel (4 metodi)
3. Rimuovere gli spazi dopo il testo con Power Query
Query di potenza è una funzione utile quando si tratta di formattazione dei dati. Possiamo usare Query di potenza per pulire gli spazi indesiderati. Per prima cosa, selezioniamo tutti i dati dell'intervallo con cui stiamo lavorando.
Abbiamo selezionato l'intervallo B5:B9.
Quindi, per eseguire Query di potenza è necessario selezionare Da tabella/intervallo dal Scheda Dati .
Un nuovo finestra apparirà.
Vai a Aggiungi colonna > Formato > TRIM
Otterremo i dati tagliati in un nuovo file colonna denominato Trim .
Poi andare alla sezione File scheda.
Cliccare Chiudere e caricare .
I risultati si ottengono in un nuovo foglio .
Per saperne di più: Come rimuovere gli spazi in Excel: con formule, VBA e Power Query
4. Rimuovere gli spazi dopo il testo utilizzando macro e VBA
Possiamo utilizzare VBA per rimuovere gli spazi dopo il testo. Innanzitutto, è necessario selezionare l'intero intervallo di cui si desidera rimuovere gli spazi.
Poi, abbiamo selezionato l'intervallo B5:B9 .
Per utilizzare la funzione VBA redattore,
Aprire la sezione Sviluppatore selezionare Visual Basic
Viene visualizzata una nuova finestra.
Vai a Inserire selezionare Modulo .
Un nuovo Modulo Viene visualizzato il codice qui sotto nel nuovo file Modulo .
Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub
Creeremo un nuovo file Procedura secondaria Rimuovi spazi dopo il testo e dichiarare due variabili M e cella come Gamma .
Poi abbiamo usato Per il ciclo per trovare tutte le celle che presentano spazi indesiderati. Utilizzeremo l'opzione VBA TRIM per rimuovere gli spazi.
Ora, noi salvare il codice e corsa il codice premendo F5 .
Saremo in grado di rimuovere tutti gli spazi indesiderati.
Per saperne di più: Come rimuovere gli spazi intermedi in Excel (6 metodi semplici)
5. Rimuovere gli spazi dopo il testo usando la funzione SINISTRA in Excel
SINISTRA di Excel ci permette di scegliere un numero specifico di caratteri a sinistra del testo. Se sappiamo quanti spazi ci sono a destra del testo, cioè dopo il testo, possiamo rimuovere gli spazi usando la funzione SINISTRA funzione.
In questo caso, sappiamo che abbiamo tre spazi a destra del testo, quindi in cella C5, digiteremo
=SINISTRA(B5, LEN(B5)-3)
Ripartizione della formula
LEN(B5)
-ci dà la lunghezza del valore nella cella B5.
L'uscita è : 10
LEN(B5)-3
-ci fornisce il valore di 10-3.
L'uscita è : 7
Spiegazione Troviamo il numero di caratteri richiesti.
SINISTRA(B5,LEN(B5)-3)
-Recupera 7 caratteri a sinistra del testo.
L'uscita è : Abagail
Spiegazione Non ci sono spazi aggiuntivi dopo il testo.
Premendo il tasto ENTRARE otterremo il valore in cella C5 .
Ora, trascinando verso il basso il campo Maniglia di riempimento per utilizzare il Riempimento automatico otterremo tutti i valori del file Testo senza colonna di spazio indesiderato .
6. Rimuovere gli spazi dopo il testo usando la funzione SOSTITUISCI in Excel
SOSTITUTIVO Funzione di Excel ci permette di sostituire un testo con un altro. Possiamo usare la funzione Funzione SUBSTITUTE per sostituire gli spazi indesiderati. In questo caso, sostituiremo gli spazi extra tra due testi. A tal fine, nel file Cellula C5 digiteremo
=SOSTITUIRE(B5," ","")
Nella formula, selezioneremo la voce Cellula B5 il valore che si vuole sostituire. Poi si usa spazio come vecchio_testo perché voglio rimuovere lo spazio. Poi ho usato spazio vuoto all'interno della doppia virgoletta come nuovo_testo .
Ora, il SOSTITUTIVO sostituirà gli spazi extra di dopo il testo con nessuno spazio.
Dopo aver premuto ENTRARE otterremo il valore desiderato nel campo Cellula B5 .
Quindi, utilizzando il tasto Maniglia di riempimento per utilizzare il Riempimento automatico otterremo i valori corrispondenti nel file Testo senza colonna di spazio indesiderato .
Ulteriori informazioni: Come rimuovere lo spazio in Excel prima dei numeri (3 modi)
Cose da ricordare
Gli spazi indesiderati possono causare problemi quando si utilizza Funzioni LOOKUP .
Quando si utilizza SINISTRA Funzione Solo per rimuovere gli spazi indesiderati dopo il testo è necessario conoscere il numero di spazi dopo il testo.
Sezione pratica
Abbiamo incluso una sezione pratica per consentirvi di mettere in pratica i metodi da soli.
Conclusione
Abbiamo cercato di mostrare 6 modi rapidi per rimuovere lo spazio in Excel dopo il testo. Speriamo che questi vi siano utili nelle vostre attività quotidiane. Se avete bisogno di ulteriori chiarimenti, non esitate a commentare qui sotto o a inviare un feedback. Il nostro team sarà lieto di aiutarvi a risolvere qualsiasi problema.