Perché un articolo su come rimuovere gli spazi iniziali e finali da una stringa di testo?! Quando lavoro con parole chiave e passo i dati da uno strumento all'altro tramite copia-incolla, spesso si aggiungono spazi indesiderati all'inizio o alla fine delle stringhe. Questo può causare problemi nelle formule CERCA.VERT, nei filtri e nelle analisi.
La funzione ANNULLA.SPAZI (TRIM)
La soluzione più semplice è la funzione ANNULLA.SPAZI (in inglese TRIM):
=ANNULLA.SPAZI(A1)
Questa funzione rimuove:
- Tutti gli spazi all'inizio della stringa
- Tutti gli spazi alla fine della stringa
- Gli spazi doppi all'interno, lasciando solo spazi singoli tra le parole
Spazi non standard (CHAR 160)
Attenzione: quando copi dati dal web o da sistemi esterni, potresti avere spazi non-breaking (carattere 160) che la funzione TRIM non rimuove. In questo caso, usa:
=ANNULLA.SPAZI(SOSTITUISCI(A1;CODICE.CARATTERE(160);" "))
In inglese:
=TRIM(SUBSTITUTE(A1,CHAR(160)," "))
La funzione PULISCI (CLEAN)
Se i tuoi dati contengono anche caratteri non stampabili, combina TRIM con PULISCI (CLEAN):
=ANNULLA.SPAZI(PULISCI(A1))
Pulizia massiva con Trova e Sostituisci
Per una pulizia rapida di tutta una colonna:
- Seleziona la colonna da pulire
- Premi Ctrl+H per aprire "Trova e Sostituisci"
- Nel campo "Trova" inserisci due spazi
- Nel campo "Sostituisci con" inserisci uno spazio
- Clicca "Sostituisci tutto" ripetutamente finché non ci sono più sostituzioni
Power Query per la pulizia avanzata
Se lavori con grandi volumi di dati, Power Query offre la funzione "Taglia testo" che permette di rimuovere spazi in modo automatico durante l'importazione:
- Seleziona la colonna in Power Query
- Vai su Trasforma > Formato > Taglia
- Scegli se tagliare all'inizio, alla fine o entrambi
La pulizia dei dati è il primo passo per un'analisi affidabile. Queste tecniche sono semplici ma fondamentali.