![](https://cdn.wiki-base.com/3716157/excel_formula_remove_leading_and_trailing_spaces_from_text__2.png.webp)
Formula generica
=TRIM(text)
Sommario
Se è necessario rimuovere gli spazi iniziali e finali dal testo in una o più celle, è possibile utilizzare la funzione TRIM. Nell'esempio, la formula nella cella C3 è:
=TRIM(B3)
Dopo aver rimosso gli spazi extra, puoi copiare le celle con le formule e incollare altrove speciali come "valori" per ottenere il testo finale.
Video: come pulire il testo con TRIM e CLEAN
Spiegazione
La funzione TRIM è completamente automatica. Rimuove gli spazi iniziali e finali dal testo e "normalizza" più spazi tra le parole in un solo carattere spazio. Tutto quello che devi fare è fornire un riferimento a una cella.
TRIM con CLEAN
Se devi anche rimuovere le interruzioni di riga dalle celle, puoi aggiungere la funzione CLEAN in questo modo:
=TRIM(CLEAN(text))
La funzione CLEAN rimuove un intervallo di caratteri non stampabili, comprese le interruzioni di riga, e restituisce il testo "pulito". La funzione TRIM quindi prende il sopravvento per rimuovere gli spazi extra e restituisce il testo finale.
Altri personaggi problematici
Notare che CLEAN non è in grado di rimuovere tutti i caratteri non stampabili, in particolare uno spazio unificatore, che può essere visualizzato in Excel come CHAR (160). Aggiungendo la funzione SOSTITUISCI alla formula, puoi rimuovere caratteri specifici. Ad esempio, per rimuovere uno spazio unificatore, puoi utilizzare:
=TRIM(CLEAN(SUBSTITUTE(B1,CHAR(160)," ")))