La funzione TEXT in Excel
TESTO (Inglese: TEXT) formatta un valore dentro una formula: due decimali, un separatore delle migliaia, una percentuale o una data nel formato che vuoi. Il risultato è testo, esattamente ciò che serve quando unisci un numero o una data in una frase.
Senza di essa, ="Totale: "&B2 mostra il valore grezzo: 12500 invece di 12,500, oppure 46099 invece di una data.
Sintassi
=TEXT(value, format_text)
| Argomento | Cosa significa |
|---|---|
| value | Il numero, la data o la cella da formattare. |
| format_text | Un codice di formato tra virgolette, per esempio "0.00", "#,##0", "0%" o "yyyy-mm-dd". Gli stessi codici di Formato celle › Personalizzato. |
Esempi
1. Due cifre decimali
| A | B | |
|---|---|---|
| 1 | Prezzo | 3.5 |
| 2 | Come testo | 3.50 |
Il codice di formato "0.00" mostra sempre due decimali.
2. Un numero in una frase
| A | B | |
|---|---|---|
| 1 | Ricavi | 12500 |
| 2 | Etichetta | Totale: 12,500 |
«#,##0» aggiunge il separatore delle migliaia, così l’etichetta si legge in modo naturale.
3. Una data in un formato fisso
| A | B | |
|---|---|---|
| 1 | Scadenza | 2026-03-18 |
| 2 | Come testo | 2026-03-18 |
La data è memorizzata come numero; TESTO (Inglese: TEXT) la scrive come anno-mese-giorno, pronta da unire a un nome di file o a un messaggio.
4. Una percentuale
| A | B | |
|---|---|---|
| 1 | Quota | 0.256 |
| 2 | Come testo | 26% |
«0%» moltiplica per 100, arrotonda a un numero intero e aggiunge il segno %.
Errori comuni
Calcolare con il risultato. TESTO (Inglese: TEXT) restituisce testo, quindi il risultato non è più un numero per SOMMA (Inglese: SUM).
Correzione: Conserva il numero originale per i calcoli e usa TESTO (Inglese: TEXT) solo per la visualizzazione e le etichette.
I codici di formato dipendono dalla lingua. In alcune lingue di Excel i codici delle date sono diversi, per esempio «JJJJ» invece di «yyyy» in tedesco.
Correzione: Usa i codici della lingua del tuo Excel, oppure la formattazione della cella quando il layout non deve stare nella formula.
Domande frequenti
Come mostro il giorno della settimana?
Usa «dddd» per il nome completo o «ddd» per quello abbreviato: =TESTO(B1;"dddd").
TEXT è lo stesso che cambiare il formato della cella?
No. La formattazione della cella cambia solo come appare un valore e lo mantiene un numero. TESTO (Inglese: TEXT) crea un nuovo valore di testo.