Formula di Excel: rimuovi gli spazi iniziali e finali dal testo -

Sommario

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)," ")))

Buoni collegamenti

Pulizia dei dati "sporchi" (Ron de Bruin)

Articoli interessanti...