Come utilizzare la funzione TRIM in Excel

Puoi rimuovere gli spazi a sinistra e a destra del testo e all'interno del testo della stringa di testo utilizzando la funzione TRIM di Excel.

Quando importi del testo da Internet o da un'altra applicazione nel tuo foglio di calcolo Excel, spesso viene fornito con spazi indesiderati prima di un testo, dopo un testo o nel mezzo del valore del testo. Excel ti offre una funzione semplice e facile da usare chiamata TRIM per ripulire quegli spazi extra.

Con la funzione TRIM di Excel, puoi rimuovere facilmente gli spazi non solo all'inizio e alla fine del testo, ma anche all'interno della stringa di testo. In questo post, ti mostreremo come rimuovere lo spazio iniziale e finale del testo e lo spazio all'interno del testo insieme a rimuovere solo gli spazi a sinistra del testo.

Utilizzo della funzione TRIM per rimuovere gli spazi extra in Excel

TRIM è una funzione String/Text che rimuove non solo gli spazi da entrambi i lati ma anche più di uno spazio all'interno delle parole. Questa funzione può rimuovere solo il carattere spazio ASCII (32) dalla stringa di testo ma non i caratteri spazio unificatori che di solito si trovano nelle pagine Web e copiati in Excel.

La sintassi della funzione TRIM è:

=TRIM(Valore cella/Testo)

Puoi fare riferimento alla cella o utilizzare il testo diretto come argomento nella funzione.

Il seguente foglio di esempio contiene spazi iniziali, finali, doppi, intermedi e molti spazi aggiuntivi nelle celle. Vediamo come possiamo usare TRIM per rimuovere spazi extra.

Seleziona la cella in cui desideri la stringa di testo ritagliata e digita la formula nell'immagine seguente. Nel nostro esempio, vogliamo tagliare la stringa di testo nella cella A1, quindi abbiamo usato A1 come argomento della funzione TRIM e abbiamo digitato la formula nella cella B.

Come puoi vedere, tutti gli spazi iniziali, finali e doppi vengono rimossi nella stringa di testo.

Puoi anche inserire una stringa di testo invece del riferimento di cella come argomento nella funzione. Assicurati di racchiudere la stringa di testo tra virgolette doppie ("") come mostrato di seguito.

Utilizzo della funzione TRIM per rimuovere gli spazi extra in più celle

Puoi anche usare TRIM per rimuovere gli spazi indesiderati in una colonna di celle. Devi solo applicare la formula che hai digitato in uno al resto della colonna.

Puoi vedere un quadratino verde (maniglia di riempimento) nell'angolo in basso a destra della cella della formula, basta posizionare il cursore sul quadrato e trascinarlo sulle celle a cui vuoi applicare la formula.

Di conseguenza, ora hai due colonne di stringhe di testo originali con spazi e testi tagliati senza spazi aggiuntivi.

Rimozione degli spazi iniziali solo utilizzando la funzione TRIM

Occasionalmente, potresti voler rimuovere solo gli spazi iniziali e non il resto. Nell'esempio seguente, abbiamo alcuni indirizzi con un doppio spazio tra le diverse parti dell'indirizzo. Questo viene fatto per migliorare la leggibilità. Ma ci sono anche alcuni spazi iniziali nelle celle.

Se utilizziamo la funzione TRIM su questi indirizzi, rimuoverà tutti gli spazi extra, inclusi i doppi spazi che abbiamo aggiunto per migliorare la leggibilità. Tuttavia, puoi provare diverse combinazioni di formule per rimuovere solo gli spazi iniziali dalle stringhe.

È possibile utilizzare la funzione TRIM con le funzioni LEFT, FIND e REPLACE per rimuovere gli spazi iniziali:

= SOSTITUISCI(A1,1,TROVA(SINISTRA(TRIM(A3),2),A1)-1,"")

La funzione "TROVA" troverebbe la posizione del primo carattere nell'indirizzo nella cella A1. Nell'esempio sopra, nel primo indirizzo, 2 è il primo carattere che si trova nella quinta posizione (poiché ci sono 4 spazi iniziali prima di esso). Quindi vengono estratti tutti i caratteri dopo la quinta posizione. La funzione REPLACE rimuoverà tutti gli spazi iniziali sostituendoli con caratteri estratti.

Rimozione di spazi che non si interrompono utilizzando la funzione TRIM

Sfortunatamente, la funzione TRIM non può eliminare tutti gli spazi, in particolare uno spazio unificatore, che può apparire in Excel come CHAR(160) (vedi l'esempio sotto).

Ma aggiungendo la funzione SOSTITUISCI alla formula TRIM, puoi rimuovere i caratteri non stampabili. Anche lo spazio unificatore è un carattere non stampabile.

Per rimuovere uno spazio unificatore, puoi utilizzare la seguente formula:

=TRIM(SOSTITUTO(A11,CAR(160)," "))

Il risultato:

Questo è tutto.

Categoria: App