Come rimuovere lo spazio in Excel dopo il testo (6 modi rapidi)

  • Condividi Questo
Hugh West

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.xlsm

6 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.