La funzione TRIM in Excel
ANNULLA.SPAZI (Inglese: TRIM) sistema la spaziatura: rimuove gli spazi all’inizio e alla fine di un testo e trasforma le sequenze di spazi tra le parole in uno solo. I dati copiati da siti web, moduli o altri sistemi ne sono pieni, e non li vedi.
Gli spazi invisibili sono una causa classica per cui CERCA.VERT (Inglese: VLOOKUP) o CERCA.X (Inglese: XLOOKUP) restituiscono #N/D per un valore che è chiaramente presente.
Sintassi
=TRIM(text)
| Argomento | Cosa significa |
|---|---|
| text | Il testo o la cella da pulire. |
Esempi
1. Pulire un nome
| A | B | |
|---|---|---|
| 1 | Come digitato | Pulito |
| 2 | Maya Cohen | Maya Cohen |
Gli spazi alle due estremità sono stati eliminati e i tre spazi tra le parole sono diventati uno.
2. Pulire e sistemare le maiuscole insieme
| A | B | |
|---|---|---|
| 1 | Come digitato | Pulito |
| 2 | maya COHEN | Maya Cohen |
MAIUSC.INIZ (Inglese: PROPER) mette in maiuscola la prima lettera di ogni parola, dopo che ANNULLA.SPAZI (Inglese: TRIM) ha sistemato la spaziatura.
3. Quanti spazi sono stati rimossi?
| A | B | |
|---|---|---|
| 1 | Come digitato | Spazi in più |
| 2 | Maya Cohen | 5 |
15 caratteri prima, 10 dopo: 5 spazi in più.
Errori comuni
Spazi che TRIM non rimuove. Il testo copiato dalle pagine web contiene spesso spazi unificatori (carattere 160), che ANNULLA.SPAZI (Inglese: TRIM) lascia intatti.
Correzione: Sostituiscili prima:
=ANNULLA.SPAZI(SOSTITUISCI(A2;CODICE.CARATT(160);" ")).Pulire un solo lato di una ricerca. Il valore cercato è pulito, ma la tabella contiene ancora spazi.
Correzione: Pulisci anche la colonna della tabella, per esempio con una colonna di supporto, e poi cerca in quella.
Domande frequenti
Come sostituisco il testo originale con la versione pulita?
Copia la colonna con ANNULLA.SPAZI (Inglese: TRIM), poi usa Incolla speciale › Valori sopra l’originale ed elimina la colonna di supporto.
Funzioni correlate
- PROPERPROPER mette in maiuscola la prima lettera di ogni parola, UPPER rende il testo tutto maiuscolo, LOWER tutto minuscolo.
- SUBSTITUTESUBSTITUTE sostituisce un testo specifico in una cella con altro testo, ovunque compaia o solo in una occorrenza.
- LENLEN restituisce il numero di caratteri di un testo, spazi inclusi.
- VLOOKUPVLOOKUP cerca un valore nella prima colonna di una tabella e restituisce un valore della stessa riga da un'altra colonna.