TESTO su Excel: conversione dei dati in testo formattato

Se desideri utilizzare numeri o date in un testo, a volte non è sufficiente un semplice riferimento alla cella, perché il numero o la data non vengono visualizzati nel formato di testo desiderato. In questi casi, è opportuno ricorrere alla funzione TESTO di Excel, che consente di convertire qualsiasi dato (numeri, date, ecc.) in testo e di formattarlo secondo le proprie esigenze.

Excel con Microsoft 365 per le aziende e IONOS!
L'Office che conosci, ma migliorato

Ottieni la posta elettronica Exchange e tutte le ultime versioni delle tue applicazioni preferite su tutti i tuoi dispositivi.

Consiglio

Le seguenti istruzioni sono valide per Microsoft 365 e le versioni di Excel 2021, 2019 e 2016.

La funzione TESTO() su Excel

La funzione TESTO() si scrive nel modo seguente:

=TESTO(Valore da formattare; "Codice formato da applicare")

La funzione TESTO su Excel prevede due parametri:

  • Valore da formattare: qui inserisci i dati da visualizzare come testo, come input diretto o come riferimento alla cella contenente i dati.
  • Codice formato da applicare: qui indichi come desideri formattare i dati.

Se non hai bisogno di una formattazione speciale, puoi semplicemente aggiungere un cancelletto come formato di testo, come mostrato nell’esempio seguente:

=TESTO(88;"#")

Il cancelletto (#) è uno dei tre caratteri jolly che si possono utilizzare per scrivere codici formato. Ti diamo maggiori informazioni al riguardo più sotto.

Esempi di utilizzo della funzione TESTO su Excel
La funzione TESTO consente di formattare i dati come desiderato.
N.B.

Il contenuto del testo nelle celle è allineato a sinistra, mentre i dati sono allineati a destra.

TESTO su Excel: codici formato

La funzione Excel TESTO() richiede un codice formato. A tale scopo sono disponibili tre diversi caratteri jolly, ognuno dei quali rappresenta una cifra del valore numerico:

Carattere jolly Funzione
# Cifra facoltativa; viene omessa se il numero contiene meno cifre dei caratteri jolly.
0 Zero; se non c’è nessuna cifra in questa posizione, Excel scrive uno zero.
? Spazio vuoto; funziona solo per le frazioni. Excel riempie le cifre mancanti con spazi vuoti in modo che le frazioni possano essere allineate con il separatore decimale e/o la linea di frazione.

Puoi utilizzare i caratteri jolly in combinazione con alcuni caratteri di testo. Ad esempio, è possibile visualizzare numeri con zeri iniziali, personalizzare separatori delle migliaia, numeri di telefono o unità di misura:

Caso d‘uso Valore numerico Codice formato Visualizzazione del testo
Numero fisso di cifre 123 “000000” 000123
Separatore delle migliaia 21350 “##’###” 21’350
Numero telefonico 4930200123456 “+## ## ### ###-###” +49 30 200 123-456
Unità di misura (ad esempio gradi) 90 “#°” 90°

Nei codici formato si possono utilizzare solo alcuni caratteri di testo.

Simboli Descrizione
+ - Più, meno
() {} Parentesi tonde e graffe
$ € Valuta
. , : ! Segni d’interpunzione: punto, virgola, due punti, punto esclamativo
^ ’ ~ Accento circonflesso, apostrofo, tilde
Spazio vuoto
/ Slash
= Segno di uguaglianza

Nei paragrafi successivi ti spieghiamo come inserire un testo nel codice formato.

Funzione TESTO su Excel: aggiungere testo ai numeri

Se desideri inserire dei caratteri di testo che Excel rifiuta, devi inserire un backslash (\) prima del rispettivo carattere di testo. Viene chiamato “carattere di escape” e indica a Excel di trattare il carattere seguente come testo semplice e non come simbolo.

Ad esempio, se vuoi scrivere la parola “metri” dopo il numero, in modo che il risultato sia “100 metri”, puoi farlo con il seguente codice:

=TESTO(100;"# \M\e\t\r\i")

Allo stesso modo puoi forzare Excel a scrivere un numero come percentuale senza moltiplicarlo per 100. Ad esempio, per formattare il numero 33 come “33%” occorre scrivere:

=TESTO(33;"###\%")

Se la scrittura dei caratteri di escape ti sembra troppo macchinosa, hai due alternative:

  • Formattazione diretta: è possibile formattare direttamente il valore numerico. La finestra di dialogo “Formato celle, personalizzato” ti dà la possibilità di integrare qualsiasi testo senza utilizzare il carattere di escape. Qui puoi utilizzare anche altri codici formato che non possono essere utilizzati nella funzione TESTO().

  • Concatenazione del testo: il testo può essere aggiunto anche utilizzando il simbolo di concatenazione “&”. Ad esempio, per visualizzare “100 metri” puoi scrivere:

=TESTO(100;"#") & "metri"

Caratteri di controllo speciali nei codici formato di Excel

Oltre ai caratteri jolly, sono disponibili molti altri caratteri di controllo per formattare il testo:

Funzione Carattere di controllo Risultato
Conversione in frazione / Inserendo uno slash (/), Excel converte il numero in frazione. È anche possibile specificare il denominatore, nel caso in cui il programma converta il numero corrispondente. Ad esempio, il numero 40 diventa “200/5”.
Formato in percentuale % Moltiplica il numero per 100 e scrive un segno percentuale dietro di esso. Ad esempio, il numero 0,6 diventa “60 %”.
Formattazione condizionale [>=1000] Tra parentesi quadre, è possibile specificare una condizione che deve essere soddisfatta affinché il programma applichi la formattazione. Se la condizione non è soddisfatta, Excel converte il numero come se avesti inserito il codice formato “#”.
Consiglio

Per costringere Excel a trattare i contenuti delle celle come testo, puoi anche scrivere un apostrofo (') come primo carattere. L’apostrofo non comparirà nella cella.

Combinazioni con TESTO su Excel

È possibile integrare o sostituire parzialmente la funzione TESTO() con altre funzioni di Excel, quali:

Funzione Spiegazione Esempio
=VALUTA() Converte un numero in formato valuta =VALUTA(40) dà come risultato
“40,00 €”
=FISSO() Scrive il numero con un numero fisso di cifre decimali =FISSO(12.34;4) dà come risultato “12,3400”
=ANNULLA.SPAZI() Cancella gli spazi prima/dopo il testo =ANNULLA.SPAZI(“33”) dà come risultato “33”
=MAIUSC() Scrive il testo in lettere maiuscole =MAIUSC(“excel”) dà come risultato “EXCEL”
=MAIUSC.INIZ() Scrive la prima lettera maiuscola, il resto in minuscolo =MAIUSC.INIZ(“excel”) dà come risultato “Excel”
=ARROTONDA() Arrotonda un numero a un numero fisso di cifre decimali =ARROTONDA(12,445;1) dà come risultato “12,4”

Oltre alle funzioni menzionate in precedenza, Excel ne offre tante altre utili a facilitare il lavoro con il popolare programma. Nei seguenti articoli correlati, spieghiamo alcune delle funzioni più importanti con degli esempi.

Funzione Applicazione
GIORNO.LAVORATIVO su Excel Determina il numero di giorni lavorativi in un determinato periodo di tempo.
CONFRONTA.X su Excel Cerca un elemento in una riga o colonna e restituisce la posizione relativa.
O su Excel Confronta un O booleano.
RICERCA su Excel Ricerca una stringa specifica in un intervallo di ricerca specificato.
Microsoft 365 con Office
L'Office che conosci, ma migliorato

Ottieni la posta elettronica Exchange e tutte le ultime versioni delle tue applicazioni preferite su tutti i tuoi dispositivi.

Hai trovato questo articolo utile?
Per offrirti una migliore esperienza di navigazione online questo sito web usa dei cookie, propri e di terze parti. Continuando a navigare sul sito acconsenti all’utilizzo dei cookie. Scopri di più sull’uso dei cookie e sulla possibilità di modificarne le impostazioni o negare il consenso.
Page top