Come utilizzare la funzione TRIM di Excel per rimuovere spazi e pulire i dati

Funzione TRIM di Excel: una panoramica

Quando utilizzare la funzione TRIM di Excel

La funzione TRIM di Excel è più adatta per le situazioni in cui è necessario pulire il set di dati rimuovendo gli spazi iniziali, finali e doppi.

Cosa restituisce

Restituisce la stringa di testo in cui sono stati rimossi tutti gli spazi iniziali, finali e doppi.

Sintassi

=TRIM(testo)

Argomenti di input

  • Qui, "testo" è la stringa di testo da cui vuoi rimuovere gli spazi extra. Questo può essere inserito manualmente (tra virgolette) o può essere un riferimento di cella che contiene la stringa di testo. Ad esempio, se desideri rimuovere spazi extra dal testo nella cella A1, puoi utilizzare la formula =TRIM(A1)

Funzione TRIM di Excel - Esempi

Il modo migliore per capire quanto possa essere utile la funzione TRIM di Excel sarebbe vederlo in azione.

Ecco tre esempi pratici di utilizzo della funzione TRIM.

Esempio 1 - Rimuovi spazi iniziali, finali e doppi

La funzione TRIM è fatta per fare questo.

Di seguito è riportato un esempio in cui nelle celle sono presenti spazi iniziali, finali e doppi.

Puoi rimuovere facilmente tutti questi spazi extra utilizzando la seguente funzione TRIM:

=TRIM(A1)

Copia e incolla questo in tutte le celle e sei pronto.


Esempio 2 - Rimuovi solo gli spazi iniziali

In alcuni casi, potresti voler eliminare solo gli spazi iniziali e non il resto.

Ad esempio, di seguito ho un elenco di indirizzi in cui c'è un doppio spazio tra le diverse parti dell'indirizzo (fatto per aumentare la leggibilità). Tuttavia, ci sono anche alcuni spazi iniziali (nella riga 2 e 4).

Se usi la funzione TRIM su questo, rimuoverà gli spazi iniziali, ma rimuoverà anche i doppi spazi che abbiamo posizionato intenzionalmente.

Ecco la formula che rimuoverà solo gli spazi iniziali da questo set di dati:

=DESTRA(A1,LEN(A1)-TROVA(MEDIO(TRIM(A1),1,1),A1)+1)

Come funziona questa formula?

Lascia che te lo spieghi:

  • MID(TRIM(A1),1,1) - Questa parte della formula ti darà il primo carattere dell'indirizzo (dopo aver rimosso gli spazi iniziali). Ad esempio, nel caso del secondo indirizzo (3344 Better Street), ci sono spazi iniziali, ma questa formula restituirebbe 3.
  • FIND(MID(TRIM(A1),1,1),A1) - Questa parte della formula troverebbe la posizione del primo carattere nell'indirizzo. Ad esempio, nel secondo indirizzo, 3 è nella terza posizione (poiché ci sono due spazi iniziali prima di esso).
  • LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1 - Questa parte della formula ti darebbe la lunghezza totale dell'indirizzo dopo aver rimosso gli spazi iniziali.
  • =RIGHT(A1,LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1) - Questo ti darebbe il risultato in cui estrae tutti i caratteri dopo gli spazi iniziali.

Su righe simili, puoi creare formule che possono rimuovere solo gli spazi finali o solo gli spazi iniziali e finali dal testo.

Esempio 3 - Conta correttamente il numero di parole quando ci sono spazi aggiuntivi

Gli spazi in un testo sono anche un'indicazione del conteggio delle parole in esso.

Ad esempio, se vuoi contare il numero totale di parole nella frase - "La volpe marrone veloce salta sul cane pigro", puoi semplicemente contare gli spazi tra le parole e aggiungere 1 ad essa.

Ecco la formula che puoi usare per contare le parole:

=LUN(A1)-LEN(SOSTITUTO(A1," ",""))+1

Questa formula sostituisce tutti gli spazi con spazi vuoti, quindi conta il numero di spazi nel testo e aggiunge 1 ad esso.

Tuttavia, quando hai spazi aggiuntivi nel testo, questa formula non funzionerebbe.

Ecco la formula che dovresti usare in questo caso:

=LUNGHEZZA(TRIM(A1))-LEN(SOSTITUTO(A1," ",""))+1

La parte TRIM della formula in questo si occupa degli spazi aggiuntivi.

  • Funzione CONCATENA di Excel.
  • Funzione SINISTRA di Excel.
  • Funzione LEN di Excel.
  • Funzione MID di Excel.
  • Funzione REPT di Excel.
  • Funzione DESTRA di Excel.
  • Funzione TESTO di Excel.
  • Funzione VBA TRIM.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave