Sommario
Se il vostro set di dati contiene spazi vuoti non necessari, potrebbe essere necessario rimuoverli. In questo articolo vi mostrerò sette modi efficaci per rimuovere gli spazi vuoti in Excel.
Abbiamo un set di dati in cui le diverse celle presentano più spazi vuoti. Ora rimuoviamo questi spazi vuoti.
Scarica il quaderno di esercizi
Rimuovere gli spazi vuoti in Excel.xlsm7 modi per rimuovere gli spazi vuoti in Excel
1. Funzione TRIM per rimuovere gli spazi vuoti
È possibile rimuovere facilmente gli spazi vuoti
utilizzando la funzione TRIM Digitare la seguente formula in una cella vuota ( A16 ),
=TRIM(A5)
Qui, il TRIM La funzione rimuove gli spazi vuoti extra dalla cella selezionata. A5 .
Stampa ENTRARE e troverete il testo senza spazi vuoti nella cella A16 .
Cella di trascinamento A16 per applicare la stessa formula a tutte le altre celle della colonna A .
Per saperne di più: Come rimuovere lo spazio prima del testo in Excel
2. Comando Trova e sostituisci
Utilizzo Trova e sostituisci è un altro modo per rimuovere gli spazi vuoti. Per prima cosa, selezionare le celle da cui si desidera rimuovere gli spazi vuoti e andare in Home> Modifica> Trova & Seleziona> Sostituisci
Ora, un Trova e sostituisci Viene visualizzata la finestra Inserisci uno spazio singolo in Trova cosa e fare clic su Sostituire tutti .
A questo punto viene visualizzata una casella di conferma che indica il numero di sostituzioni. Fare clic su OK in questa casella e chiudere la finestra Trova e sostituisci finestra.
Ora è possibile vedere che tutti gli spazi vuoti sono stati rimossi dalle celle selezionate.
Per saperne di più: Come rimuovere gli spazi in una cella in Excel
3. Funzione SUBSTITUTE per rimuovere gli spazi vuoti
Si può anche utilizzare la funzione SUBSTITUTE per eliminare gli spazi vuoti. Digitare la seguente formula nella cella B16 ,
=SOSTITUIRE(B5, " ", "")
In questo caso, la funzione sostitutiva rimuove gli spazi dalla cella selezionata. B5 .
Stampa ENTRARE e si otterrà il testo senza spazi vuoti nella cella B16 .
Trascinare il B16 per applicare la formula a tutte le altre celle della colonna B .
Letture simili:
- Rimuovere tutti gli spazi in Excel (9 metodi)
- Come rimuovere gli spazi intermedi in Excel (6 metodi semplici)
- Rimuovere lo spazio in testa in Excel (5 modi utili)
4. Rimuovere gli spazi vuoti con la funzione REPLACE
Utilizzo la funzione REPLACE è un altro modo per rimuovere gli spazi vuoti. Digitare la seguente formula nella cella B16 ,
=REPLACE(B5,1,LEN(B5)-LEN(TRIM(B5)),")
Qui, la funzione LEN fornisce la lunghezza della stringa di celle B5 . LEN(B5)-LEN(TRIM(B5)
fornisce il numero di spazi vuoti. Infine, il parametro SOSTITUIRE sostituisce il testo originale con la stringa senza spazi vuoti.
Stampa ENTRARE e si otterrà il testo senza spazi vuoti nella cella B16 .
Cella di trascinamento B16 per applicare la formula a tutte le altre celle della colonna B .
5. Funzioni da testo a colonna per rimuovere gli spazi vuoti
Si può anche utilizzare Da testo a colonna per rimuovere gli spazi vuoti da una colonna. Innanzitutto, selezionare la colonna e andare in Dati> Strumenti dati> Da testo a colonne
Successivamente, una finestra denominata Conversione guidata del testo in colonne Selezionare Larghezza fissa e fare clic su Avanti .
Nel secondo passaggio, spostate la linea verticale alla fine del testo e fate clic su Il prossimo.
Nella fase finale, selezionare Generale e fare clic su Finitura.
Ora si può vedere che le celle delle colonne selezionate non hanno spazi vuoti.
6. VBA per rimuovere gli spazi vuoti
Un altro modo per rimuovere gli spazi vuoti è quello di creare una funzione personalizzata utilizzando Applicazioni Microsoft Visual Basic (VBA) . Prima, premere ALT+F11 Si aprirà la finestra VBA Ora nella finestra VBA dalla finestra Progetto pannello di controllo fare clic con il tasto destro del mouse sul nome del foglio. Apparirà un menu a discesa. Fare clic su Inserire dal menu a discesa per espanderlo e selezionare Modulo .
Ora, un Modulo(Codice) apparirà la finestra di dialogo.
Inserite il seguente codice nel file Modulo .
Sub Remove_Blanks() Dim x As Range For Each x In Selection.Cells x.Value = VBA.Trim(x.Value) Next x End Sub
Dopo aver inserito il codice, chiudere la finestra VBA A questo punto, selezionare il set di dati e andare su Visualizza> Macro .
A Macro Viene visualizzata la finestra di dialogo. Premere su Correre.
Rimuoverà tutti gli spazi vuoti non necessari dal set di dati.
7. Power Query per rimuovere gli spazi vuoti
Utilizzo Query di potenza è un altro metodo per rimuovere gli spazi vuoti. Selezionare il set di dati e andare in Dati> Ottenere i dati> Da altre fonti> Da tabella/ambito
A Crea tabella Appare il riquadro di selezione. Premere su OK .
Ora, un Power Query Editor si aprirà la finestra.
La finestra mostra che tutti i dati sono stati importati.
Ora fate clic con il tasto destro del mouse su una qualsiasi delle intestazioni e selezionate Trasformazione .
Ripetere la stessa procedura per tutte le colonne, eliminando gli spazi vuoti.
Ora, dalla scheda Home, selezionare Chiudere e caricare .
Ora è possibile vedere che i dati sono stati importati nel file Excel in un nuovo foglio denominato Tabella.
Conclusione
Rimuovere gli spazi vuoti manualmente può essere molto noioso. Uno qualsiasi dei metodi sopra descritti vi permetterà di rimuovere gli spazi vuoti dal vostro set di dati con pochi clic. Spero che questo articolo vi sia stato utile. Se avete qualche dubbio, lasciate un commento.