Formattare i numeri come testo con TEXT
Visualizzi i numeri con formati di valuta, percentuale e data
Formattare i numeri come testo con TEXT è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.
Perché formattare come testo
La formattazione della cella modifica l'aspetto di un numero nella cella stessa. Ma cosa succede se desidera inserire un numero formattato all'interno di una frase, ad esempio "Your total is $1,250.00"? In questo caso deve trasformare il valore in testo formattato.
La funzione TEXT converte un numero in una stringa di testo usando il modello di formato scelto. Il risultato è testo, pronto per essere combinato con delle parole.
La sintassi di TEXT
TEXT accetta due argomenti:
- value il numero da formattare
- format_text un codice di formato tra virgolette
Il codice di formato usa gli stessi simboli dei formati personalizzati delle celle. Ad esempio, =TEXT(0.25, "0%") restituisce il testo 25%. Il risultato è una stringa, non un numero.
=TEXT(0.25, "0%")Codici di formato per le cifre
Due simboli controllano le cifre:
0forza la presenza di una cifra, aggiungendo uno zero se necessario.#mostra una cifra solo se presente, senza aggiungere zeri.
Quindi =TEXT(5, "00") restituisce 05, mentre =TEXT(5, "##") restituisce 5. Usi 0 quando desidera una larghezza fissa, ad esempio per i numeri delle fatture.
=TEXT(5, "00")Decimali e separatori delle migliaia
Inserisca un punto decimale nel modello per fissare il numero di cifre decimali e una virgola per aggiungere i separatori delle migliaia.
=TEXT(1250.5, "#,##0.00") restituisce 1,250.50. La parte #,##0 raggruppa le migliaia e .00 forza esattamente due cifre decimali. È il formato contabile classico.
=TEXT(1250.5, "#,##0.00")Formattare la valuta
Aggiunga direttamente un simbolo di valuta al codice di formato. La maggior parte dei simboli può essere inserita letteralmente tra virgolette.
=TEXT(1250.5, "$#,##0.00") restituisce $1,250.50. Il simbolo del dollaro fa semplicemente parte del modello. Può collocarlo prima o dopo il numero, a seconda delle impostazioni locali desiderate.
=TEXT(1250.5, "$#,##0.00")Formattare le percentuali
Il simbolo di percentuale in un codice di formato moltiplica il valore per 100 e aggiunge il simbolo di percentuale.
Quindi =TEXT(0.1234, "0.0%") restituisce 12.3%. La parte 0.0 mantiene una cifra decimale. Ricordi che il valore memorizzato è una frazione, come 0.1234; TEXT si occupa di convertirla in una percentuale leggibile.
=TEXT(0.1234, "0.0%")Formattare le date
TEXT formatta anche le date usando i codici per le date: yyyy per l'anno, mm per il mese, dd per il giorno e mmmm per il nome completo del mese.
Se A2 contiene una data, =TEXT(A2, "mmmm d, yyyy") restituisce un valore simile a 18 giugno 2026. È il modo più semplice per mostrare una data esattamente come desidera all'interno di un testo.
=TEXT(A2, "mmmm d, yyyy")Unire TEXT alle parole
La vera potenza di TEXT emerge quando la si unisce a delle etichette usando & o CONCAT.
="Total: " & TEXT(B2, "$#,##0.00") produce una frase ordinata come Total: $1,250.50. Senza TEXT, B2 inserirebbe nella stringa il proprio valore grezzo e non formattato.
="Total: " & TEXT(B2, "$#,##0.00")La limitazione principale
Ricordi: TEXT restituisce testo, non un numero. Il risultato sembra 1,250.50, ma non può più essere sommato o utilizzato direttamente nei calcoli.
Usi quindi TEXT solo per la visualizzazione e le etichette. Se Le serve il valore per calcoli successivi, conservi il numero reale e applichi invece l'arrotondamento o la formattazione della cella.
=TEXT(B2, "#,##0.00") & " (display only)"Un trucco per aggiungere zeri
TEXT è ideale per creare identificativi di larghezza fissa. Supponga che i numeri degli ordini debbano avere sempre cinque cifre, con zeri iniziali.
=TEXT(42, "00000") restituisce 00042. Può aggiungere anche un'etichetta all'inizio: ="ORD-" & TEXT(42, "00000") restituisce ORD-00042. Il simbolo 0 garantisce l'aggiunta degli zeri.
="ORD-" & TEXT(42, "00000")Mostrare i valori negativi tra parentesi
I codici di formato possono contenere fino a quattro sezioni separate da punti e virgola: positivo;negativo;zero;testo. Questo consente ai contabili di mostrare i valori negativi tra parentesi.
=TEXT(-1250.5, "#,##0.00;(#,##0.00)") restituisce (1,250.50). La prima sezione formatta i valori positivi, la seconda quelli negativi. È un modo chiaro per segnalare una perdita senza usare il segno meno.
=TEXT(-1250.5, "#,##0.00;(#,##0.00)")Verifica rapida
Verifichi la Sua comprensione della funzione TEXT.
Riepilogo
Ora può trasformare i numeri in testo formattato con precisione:
TEXT(value, format_text)applica un codice di formato e restituisce una stringa.0forza la presenza delle cifre e aggiunge zeri;#mostra le cifre facoltative;,raggruppa le migliaia;.imposta i decimali.- Usi
%per le percentuali, i simboli di valuta per il denaro e codici per le date comeyyyy mm dd. - Il risultato è testo, quindi lo utilizzi per etichette e visualizzazione, non per ulteriori calcoli.
="Total: " & TEXT(B2, "$#,##0.00")Domande Frequenti
La lezione «Formattare i numeri come testo con TEXT» è gratuita?
Sì — il testo completo di «Formattare i numeri come testo con TEXT» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.
Cosa imparerò in «Formattare i numeri come testo con TEXT»?
Visualizzi i numeri con formati di valuta, percentuale e data Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Excel Formulas Academy?
Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Formattare i numeri come testo con TEXT»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?
Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Arrotondare con ROUND, ROUNDUP, ROUNDDOWN
- Troncare con INT e TRUNC
- Arrotondare ai multipli con MROUND
- Formattare i numeri come testo con TEXT