Rimozione di spazi (Microsoft Excel)
Hai molti dati che contengono spazi e devi rimuovere quegli spazi? Forse l’hai importato da un altro programma o gli spazi sono stati inseriti per errore. Ad esempio, potresti avere un numero elevato di numeri di polizza in un foglio di lavoro e ci sono spazi nei numeri di polizza. Se vuoi rimuovere quegli spazi, ci sono due approcci che puoi usare.
Il primo approccio consiste nell’usare la funzione SOSTITUISCI. Supponiamo che un numero di polizza si trovi nella cella A5. Nella cella B5 potresti usare questa formula:
=SUBSTITUTE(A5," ","")
Il risultato è che la cella B5 contiene il numero di polizza con tutti gli spazi rimossi.
Il secondo approccio funziona bene se hai molte celle contenenti spazi e desideri rimuoverle in un unico passaggio. Crea la seguente macro:
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Replace(c, " ", "") Next End Sub
Seleziona le celle che desideri modificare e quindi esegui la macro. Esamina ogni cella nell’intervallo selezionato, rimuovendo eventuali spazi in quell’intervallo. Il risultato viene quindi rimesso nella stessa cella.
Un’ultima nota: potresti chiederti se usare la funzione TRIM. Questa funzione del foglio di lavoro è utile per rimuovere gli spazi in eccesso, ma non può essere utilizzata per rimuovere completamente gli spazi, come descritto in questo suggerimento.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (10741) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: