LogoExcel SOS
  • Assistant
  • Blog
  • Templates
  • Pricing
Formule Testo in Excel: Pulisci e Trasforma i Dati come un Professionista
2026/03/09

Formule Testo in Excel: Pulisci e Trasforma i Dati come un Professionista

CONCATENA, SINISTRA, DESTRA, STRINGA.ESTRAI, MAIUSC, ANNULLA.SPAZI: le formule testo di Excel spiegate con esempi reali per pulire dati importati e costruire contenuti.

Il problema dei dati "sporchi"

Hai mai importato dati da un gestionale, da un CSV, o da un copia-incolla di una pagina web e ti sei ritrovato con un foglio pieno di spazi in piu, nomi in maiuscolo dove non dovrebbero esserlo, codici attaccati a testi che vorresti separare? Benvenuto nel problema piu comune di chi lavora con Excel in ufficio.

Le formule testo servono esattamente a questo: trasformare, pulire, combinare e spezzare stringhe di testo. Non sono glamour come CERCA.X o le pivot, ma chi sa usarle bene risparmia ore di lavoro manuale ogni settimana.

CONCATENA (e il simbolo &)

Unire piu testi in uno.

=CONCATENA(A2; " "; B2) unisce il nome in A2 e il cognome in B2 con uno spazio in mezzo.

In realta oggi si usa quasi sempre l'operatore & al posto di CONCATENA, che e piu rapido da scrivere: =A2 & " " & B2

Stesso risultato, meno caratteri. Puoi concatenare quante stringhe vuoi: =A2 & "." & B2 & "@azienda.it" costruisce un indirizzo email da nome e cognome.

Scenario reale: il tuo HR ti manda un foglio con nome e cognome separati e il tuo sistema ha bisogno di un campo "nome completo". Due secondi con la concatenazione e il problema e risolto.

In Excel 365 esiste anche TESTO.UNISCI, che permette di unire un intero intervallo con un separatore: =TESTO.UNISCI(", "; VERO; A2:A10) unisce tutti i valori da A2 ad A10 separati da virgola e spazio, ignorando le celle vuote.

SINISTRA, DESTRA, STRINGA.ESTRAI

Queste tre formule estraggono una porzione di testo.

SINISTRA: prende i primi N caratteri da sinistra. =SINISTRA(A2; 3) - se A2 contiene "IT-042-Milano", restituisce "IT-".

DESTRA: prende gli ultimi N caratteri da destra. =DESTRA(A2; 6) - sulla stessa cella restituisce "Milano".

STRINGA.ESTRAI: prende N caratteri a partire da una posizione specifica. =STRINGA.ESTRAI(A2; 4; 3) - inizia dal quarto carattere e prende 3 caratteri, restituendo "042".

Sintassi completa: =STRINGA.ESTRAI(testo; posizione_iniziale; num_caratteri)

Scenario reale: il codice prodotto e "CAT-2024-001" e devi estrarre l'anno (posizione 5, lunghezza 4): =STRINGA.ESTRAI(A2; 5; 4) restituisce "2024".

Spesso si usa TROVA o RICERCA insieme a queste formule per trovare la posizione di un carattere dinamicamente, ma per la maggior parte dei casi pratici con strutture fisse, la posizione numerica basta.

LUNGHEZZA

=LUNGHEZZA(A2) conta il numero di caratteri nella cella. Utile combinata con le formule sopra quando la struttura del codice varia.

Esempio: vuoi tutto il testo dopo il primo trattino, ma il testo prima del trattino ha lunghezza variabile. Prima trovi la posizione del trattino con TROVA, poi usi STRINGA.ESTRAI.

=STRINGA.ESTRAI(A2; TROVA("-"; A2)+1; LUNGHEZZA(A2))

MAIUSC, MINUSC, MAIUSC.INIZ

Cambiano il formato maiuscolo/minuscolo del testo.

=MAIUSC(A2) tutto in maiuscolo: "mario rossi" diventa "MARIO ROSSI" =MINUSC(A2) tutto in minuscolo: "MARIO ROSSI" diventa "mario rossi" =MAIUSC.INIZ(A2) prima lettera maiuscola per ogni parola: "mario rossi" diventa "Mario Rossi"

MAIUSC.INIZ e quella che usi di piu quando ricevi dati con nomi scritti male. Attenzione pero: "dell'aquila" diventa "Dell'Aquila" con l'apostrofo, che potrebbe non essere quello che vuoi. Per i nomi composti funziona bene; per i casi particolari potresti dover intervenire manualmente.

ANNULLA.SPAZI

La formula che salva la vita piu spesso di tutte le altre.

=ANNULLA.SPAZI(A2) rimuove gli spazi iniziali, finali e quelli multipli nel mezzo del testo.

Perche e cosi importante? Quando importi dati da un altro sistema, i testi spesso contengono spazi invisibili all'inizio o alla fine. Il risultato e che "Milano " e "Milano" sembrano uguali ma per Excel sono diversi - e le tue SOMMA.SE e CERCA.VERT non trovano le corrispondenze. Ti ritrovi a fissare lo schermo chiedendoti perche la formula non funziona quando sembra tutto corretto.

Applica ANNULLA.SPAZI ai dati importati come primo passo, prima di fare qualsiasi altra operazione.

SOSTITUISCI e RIMPIAZZA

SOSTITUISCI: sostituisce un testo con un altro. =SOSTITUISCI(A2; "-"; "/") sostituisce tutti i trattini con le barre. =SOSTITUISCI(A2; " "; "") rimuove tutti gli spazi (diverso da ANNULLA.SPAZI che ne lascia uno tra le parole).

RIMPIAZZA: sostituisce testo in base alla posizione, non al contenuto. =RIMPIAZZA(A2; 1; 3; "EUR") sostituisce i primi 3 caratteri con "EUR".

Usato meno di SOSTITUISCI, ma utile quando la struttura e fissa e vuoi cambiare una parte specifica per posizione.

Un flusso di lavoro pratico

Ricevi un file dal gestionale con una colonna "cognome nome" tutta in maiuscolo, spazi irregolari, e un codice cliente attaccato ("ROSSI MARIO - C001"). Vuoi separare cognome, nome e codice in tre colonne pulite.

Passo 1 - Pulisci gli spazi: =ANNULLA.SPAZI(A2) Passo 2 - Estrai il codice (dopo il " - "): =DESTRA(A2; 4) Passo 3 - Estrai cognome e nome: =SINISTRA(A2; TROVA(" - "; A2)-1) Passo 4 - Metti in formato leggibile: =MAIUSC.INIZ(risultato_passo3)

Non serve farlo tutto in una formula sola. Usa colonne di supporto intermedie - e piu facile da controllare e correggere.

Nella guida alle formule testo trovi la lista completa con tutti i parametri e altri esempi.

All Posts

Author

avatar for Excel SOS
Excel SOS

Categories

  • Formule
  • Tutorial

More Posts

SE Annidati: Quando Smettere e Usare PIU.SE o SWITCH
FormuleTrucchi

SE Annidati: Quando Smettere e Usare PIU.SE o SWITCH

La trappola dei SE annidati in Excel italiano e come uscirne con PIU.SE e SWITCH. Formule piu leggibili, meno errori, stessa logica.

avatar for Excel SOS
Excel SOS
2026/03/13
I 5 Errori Più Comuni con Excel in Italiano (e Come Risolverli)
ErroriTutorial

I 5 Errori Più Comuni con Excel in Italiano (e Come Risolverli)

Guida pratica per risolvere gli errori più frequenti quando si usa Excel con la localizzazione italiana: separatori, nomi funzioni e formati.

avatar for Excel SOS
Excel SOS
2026/03/25
SE.ERRORE: Come Gestire gli Errori in Excel senza Impazzire
ErroriFormuleTutorial

SE.ERRORE: Come Gestire gli Errori in Excel senza Impazzire

Hai #N/D, #DIV/0! o #VALORE! ovunque? SE.ERRORE risolve tutto. Guida pratica con esempi reali per eliminare gli errori dai tuoi fogli Excel.

avatar for Excel SOS
Excel SOS
2026/04/05

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

LogoExcel SOS

Excel made easy: ask AI, get the formula

GitHub
Product
  • Features
  • Formula Search
  • Excel Templates
  • Pricing
Resources
  • Documentation
  • Blog
Company
  • About
  • Contact
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
© 2026 Excel SOS. All Rights Reserved.