Come usare la funzione Formato in Excel (con esempi appropriati)

  • Condividi Questo
Hugh West

In Microsoft Excel, è necessario formattare i valori delle celle per ottenere una corretta leggibilità e una buona visualizzazione. Oltre a utilizzare il comando integrato disponibile nella barra multifunzione di Excel, possiamo formattare il valore della cella utilizzando il comando TESTO e anche Formato VBA Se anche voi siete curiosi di conoscerlo, scaricate il nostro libro di esercizi e seguiteci.

Scarica il quaderno di esercizi

Scaricate questo eserciziario per esercitarvi durante la lettura di questo articolo.

Formato e funzioni TEXT.xlsm

📚 Nota:

Tutte le operazioni di questo articolo si realizzano utilizzando l'opzione Microsoft Office 365 applicazione.

10 esempi utili della funzione TEXT per formattare il valore di una cella in Excel

In questo caso, utilizzeremo la funzione TEXT per convertire la formattazione del valore della nostra cella. Dimostreremo 10 esempi adeguati per mostrare tutte le formattazioni.

1. Formattazione del valore del numero

Nel primo esempio di TESTO per modificare la formattazione di un numero e visualizzarlo in diverse formattazioni. Abbiamo un numero nella cella B5 Lo formatteremo in 7 formati distinti.

Selezionate una cella e scrivete le formule di formattazione che desiderate.

Per convertire il valore in '#,###.00' la formula sarà:

=TESTO($B$5, "#,###.00")

Per convertire il valore in '(#,###.00)' la formula sarà:

=TESTO($B$5,"(#,###.00)")

Per convertire il valore in '-#,###.00' la formula sarà:

=TEXT($B$5,"-#,###.00")

Per convertire il valore in '#,###' la formula sarà:

=TESTO($B$5, "#,###")

Per convertire il valore in '###,###' la formula sarà:

=TESTO($B$5, "###,###")

Per convertire il valore in '####.00' la formula sarà:

=TESTO($B$5, "####.00")

Per convertire il valore in '#.00' la formula sarà:

=TESTO($B$5, "#.00")

Premere il tasto Entrare e si otterrà la formattazione delle celle desiderata.

Possiamo quindi affermare di essere in grado di utilizzare Excel. TESTO per formattare i numeri.

Per saperne di più: Come combinare testo e numeri in Excel mantenendo la formattazione

2. Formattazione della valuta

Nell'esempio seguente, si utilizzerà l'opzione TESTO per mostrare un numero nel formato della valuta. 7 Qui si dimostreranno i diversi tipi di formattazione della valuta. Abbiamo il numero nella cella B5 .

Per ottenere il valore, selezionare una cella qualsiasi e scrivere una delle formule in base alle proprie esigenze.

Per convertire il valore in '$#,###.00' la formula sarà:

=TESTO($B$5,"$#,###.00")

Per convertire il valore in '($#,###.00)' la formula sarà:

=TESTO($B$5,"($#,###.00)")

Per convertire il valore in '-$#,###.00' la formula sarà:

=TEXT($B$5,"-$#,###.00")

Per convertire il valore in '¥#,###' la formula sarà:

=TEXT($B$5," ¥#,###")

Per convertire il valore in '¥###,###' la formula sarà:

=TEXT($B$5," ¥###,###")

Per convertire il valore in '$####.00' la formula sarà:

=TESTO($B$5,"$####.00")

Per convertire il valore in '$#.00' la formula sarà:

=TESTO($B$5,"$#.00")

Stampa Entrare Si otterrà la formattazione della valuta desiderata.

Possiamo quindi affermare di essere in grado di utilizzare la funzione TESTO di Excel per formattare un numero in valuta.

Per saperne di più: Codici di formato delle funzioni di testo di Excel

3. Formattazione della data

Ora, utilizzeremo il metodo TESTO per formattare le date in diversi formati. Il nostro valore di data è nella cella B5 Mostreremo 9 diversi tipi di formattazione della data.

Per prima cosa, selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire la data in GGMMAA' la formula sarà:

=TESTO($B$5, "GGMMAAAA")

Per convertire la data in GGMMAA' la formula sarà:

=TESTO($B$5, "GGMMMYY")

Per convertire la data in MMM GG, AAAA' la formula sarà:

=TESTO($B$5, "MMM DD, YYYY")

Per convertire la data in 'DDDD' la formula sarà:

=TESTO($B$5, "DDDD")

Per convertire la data in 'DDDD,DDMMMYYYY' la formula sarà:

=TESTO($B$5, "DDDD, DDMMMYYYY")

Per convertire la data in DDDD, MMM DD, YYYY' la formula sarà:

=TESTO($B$5, "DDDD, MMM DD, YYYY")

Per convertire la data in MM/GG/AAAA' la formula sarà:

=TESTO($B$5, "MM/DD/YYYY")

Per convertire la data in MM/GG la formula sarà:

=TESTO($B$5, "MM/DD")

Per convertire la data in AAAA-MM-GG' la formula sarà:

=TESTO($B$5, "AAAA-MM-GG")

Quindi, premere Entrare Si otterrà la formattazione della data desiderata.

Possiamo quindi affermare di essere in grado di utilizzare Excel. TESTO per formattare le date.

4. Formattazione del tempo

Qui, il TESTO ci aiuterà a formattare il valore dell'ora in diversi formati. L'ora che dobbiamo formattare è nella cella B5 Visualizzeremo 3 diversi tipi di formattazione temporale.

All'inizio, selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire il tempo in H:MM AM/PM la formula sarà:

=TESTO($B$5, "H:MM AM/PM")

Per convertire il tempo in H:MM:SS AM/PM' la formula sarà:

=TESTO($B$5, "H:MM:SS AM/PM")

Per convertire il tempo in H:MM:SS AM/PM' la formula sarà:

=TEXT(NOW(), "H:MM:SS AM/PM")

Utilizzeremo anche la funzione NOW .

Dopodiché, premere Entrare Si otterrà la formattazione temporale desiderata.

Pertanto, possiamo affermare di essere in grado di utilizzare Excel. TESTO per formattare l'ora desiderata.

5. Formattazione di data e ora combinate

A volte, il nostro set di dati contiene sia la data che l'ora nella stessa cella. In questo caso, possiamo formattarli utilizzando l'opzione TESTO Mostreremo la funzione 3 diversi tipi di formattazione in cui l'ora e la data sono collocate insieme. Il valore è nella cella B5 .

Innanzitutto, selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire la data e l'ora in MMM GG, AAAA H:MM:SS AM/PM' la formula sarà:

=TEXT($B$5, "MMM GG, AAAA H:MM:SS AM/PM")

Per convertire la data e l'ora in 'AAAA-MM-GG H:MM AM/PM' la formula sarà:

=TESTO($B$5, "AAAA-MM-GG H:MM AM/PM")

Per convertire la data e l'ora in 'AAAA-MM-GG H:MM' la formula sarà:

=TESTO($B$5, "AAAA-MM-GG H:MM")

Successivamente, premere Entrare Noterete che il valore si modificherà in base ai vostri desideri.

Finalmente possiamo dire di essere in grado di utilizzare Excel. TESTO per formattare contemporaneamente data e ora.

6. Formattazione della percentuale

È possibile convertire un numero in percentuale utilizzando l'opzione TESTO funzione. Mostreremo 3 La formattazione varia principalmente in base al numero di cifre che manteniamo dopo la virgola. Il valore che verrà convertito si trova nella cella B5 .

Innanzitutto, selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire il valore in '0%' la formula sarà:

=TESTO($B$5, "0%")

Per convertire il valore in '0.0%' la formula sarà:

=TESTO($B$5, "0,0%")

Per convertire il valore in '0.00%' la formula sarà:

=TESTO($B$5, "0,00%")

Ora, premere Entrare Si otterrà la formattazione percentuale desiderata.

Alla fine possiamo dire di essere in grado di utilizzare Excel. TESTO per formattare un numero in percentuale.

Per saperne di più: Come mostrare la percentuale nella legenda di un grafico a torta di Excel (con semplici passaggi)

7. Formattazione del numero di frazione

In questo esempio, si formattano i numeri delle frazioni utilizzando l'opzione TESTO Dimostreremo la funzione 9 Il valore numerico decimale che verrà formattato si trova nella cella B5 .

Selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire il valore in '?/?' formato frazione, la formula sarà:

=TESTO($B$5,"?/?")

Per convertire il valore in '?/??' formato frazione, la formula sarà:

=TESTO($B$5,"?/??")

Per convertire il valore in '?/???' formato frazione, la formula sarà:

=TESTO($B$5,"?/???")

Per convertire il valore in '?/2' formato frazione, la formula sarà:

=TESTO($B$5,"?/2")

Per convertire il valore in '?/4' formato frazione, la formula sarà:

=TESTO($B$5,"?/4")

Per convertire il valore in '?/8' formato frazione, la formula sarà:

=TESTO($B$5,"?/8")

Per convertire il valore in '?/16' formato frazione, la formula sarà:

=TESTO($B$5,"?/16")

Per convertire il valore in '?/10' formato frazione, la formula sarà:

=TESTO($B$5,"?/10")

Per convertire il valore in '?/100' formato frazione, la formula sarà:

=TESTO($B$5,"?/100")

Infine, premere Entrare Si otterrà la formattazione percentuale desiderata.

Possiamo quindi affermare di essere in grado di utilizzare Excel. TESTO per formattare un numero decimale in una frazione.

8. Formattazione del numero scientifico

Nell'esempio seguente, formatteremo un valore numerico in un numero scientifico attraverso l'opzione TESTO Formatteremo il numero in base al numero di cifre dopo la virgola. Il valore originale del numero da formattare si trova nella cella B5 .

All'inizio, selezionate una cella qualsiasi e scrivete le formule che desiderate.

Per convertire il valore in '0.00E+00' la formula sarà:

=TEXT($B$5,"0.00E+00")

Per convertire il valore in '0.0E+00' la formula sarà:

=TEXT($B$5,"0.0E+00")

Stampa Entrare Si otterrà il valore formattato.

Possiamo quindi affermare di essere in grado di utilizzare Excel. TESTO per formattare un numero decimale in un numero scientifico.

9. Formattazione del numero di telefono

Ora mostreremo la procedura di formattazione per formattare valori numerici generici in un telefono con il comando TESTO Il valore numerico si trova nella cella B5 .

Per prima cosa, selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire il valore in '(##) ###-###-#####' la formula sarà:

=TESTO($B$5,"(##) ###-###-#####")

Successivamente, premere Entrare . Troverete il numero di telefono.

Pertanto, possiamo affermare di essere in grado di utilizzare Excel. TESTO per formattare un numero decimale in una frazione.

10. Formattazione del numero zero in testa

Nell'ultimo esempio, utilizzeremo il metodo TESTO formato della funzione per i numeri che devono cominciare con un Zero (0) Mostreremo 3 formule diverse per la formattazione. Il numero è nella cella B5 .

All'inizio, selezionate una cella qualsiasi e scrivete le formule in base alle vostre esigenze.

Per convertire il valore in '00' la formula sarà:

=TESTO($B$5, "00")

Per convertire il valore in '000' la formula sarà:

=TESTO($B$5, "000")

Per convertire il valore in '0000' la formula sarà:

=TESTO($B$5, "0000")

Quindi, premere Entrare Si otterrà la formattazione percentuale desiderata.

Infine, possiamo dire di essere in grado di utilizzare il programma Excel. TESTO per formattare un numero decimale che inizia con Zeri .

Panoramica della funzione Format di VBA

Formato è un VBA Non è possibile trovarla o utilizzarla nel foglio di lavoro di Excel. È possibile utilizzare questa funzione solo quando si scrive un codice VBA.

Funzione Obiettivo:

Questa funzione viene generalmente utilizzata per modificare il formato del valore di una cella tramite VBA.

⏺ Sintassi:

Formato(Espressione, [Formato])

⏺ Argomenti Spiegazione:

Argomento Richiesto/facoltativo Spiegazione
Espressione Richiesto Espressione è la stringa di testo o il valore della cella che vogliamo formattare secondo le nostre esigenze.
Formato Opzionale Questa è la formattazione delle celle desiderata.

⏺ Ritorno:

Dopo aver eseguito il codice, la funzione mostrerà il valore della cella con la formattazione desiderata.

⏺ Disponibilità:

Excel per Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 per Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.

5 esempi di funzione Format di VBA per formattare il valore di una cella

In questa sede, dimostreremo 5 Esempi semplici per mostrare il cambio di formato dei valori delle celle attraverso la funzione Formato VBA Funzione. Gli esempi sono illustrati di seguito passo per passo:

1. Formattazione del numero

Nel primo esempio, scriveremo un codice VBA che formatterà il nostro numero numerico in 5 I passaggi sono indicati di seguito:

📌 Passi:

  • Per avviare il processo, accedere alla sezione Sviluppatore e fare clic su Visual Basic Se non si dispone di questo, bisogna attivare la scheda Sviluppatore Oppure Si può anche premere 'Alt+F11' per l'apertura del Editor Visual Basic .

  • Viene quindi visualizzata una finestra di dialogo.
  • Ora, nel Inserire su tale casella, fare clic sul pulsante Modulo opzione.

  • Quindi, scrivete il seguente codice visivo nella casella vuota dell'editor.

 Sub Format_Number() Worksheets(11).Activate Celle(5, 2) = 123456 Celle(5, 3) = Format(Celle(5, 2), "Numero generale") Celle(6, 3) = Format(Celle(5, 2), "Valuta") Celle(7, 3) = Format(Celle(5, 2), "Fisso") Celle(8, 3) = Format(Celle(5, 2), "Standard") Celle(9, 3) = Format(Celle(5, 2), "Scientifico") End Sub 
  • Dopodiché, premere 'Ctrl+S' per salvare il codice.
  • Chiudere il Editore scheda.
  • Successivamente, nella Sviluppatore fare clic su Macro dal Codice gruppo.

  • Di conseguenza, una piccola finestra di dialogo intitolata Macro apparirà.
  • Selezionare la voce Formato_numero e fare clic sull'opzione Correre per eseguire il codice.

  • Il numero verrà visualizzato in diversi formati.

Possiamo quindi affermare che il nostro codice visivo funziona perfettamente e che siamo in grado di utilizzare l'opzione Formato in Excel.

2. Formattazione della percentuale

In questo esempio, scriveremo un codice VBA per formattare il valore di una cella con la percentuale. I passaggi di questo approccio sono riportati di seguito:

📌 Passi:

  • Prima di tutto, andare alla pagina Sviluppatore e fare clic su Visual Basic Se non si dispone di questo, si deve attivare la scheda Sviluppatore Oppure Si può anche premere 'Alt+F11' per l'apertura del Editor Visual Basic .

  • Viene visualizzata una piccola finestra di dialogo.
  • Successivamente, nella Inserire su tale casella, fare clic sul pulsante Modulo opzione.

  • Scrivete il seguente codice visivo nella casella vuota dell'editor.

 Sub Format_Percentage() Worksheets(12).Activate Celle(5, 2) = 0.88 Celle(5, 3) = Format(Celle(5, 2), "Percentuale") End Sub 
  • Ora, premere 'Ctrl+S' per salvare il codice.
  • Quindi, chiudere la finestra Editore scheda.
  • In seguito, nella Sviluppatore fare clic su Macro dal gruppo Codice.

  • Di conseguenza, una piccola finestra di dialogo intitolata Macro apparirà.
  • Successivamente, selezionare la voce Formato_Percentuale opzione.
  • Infine, fare clic sul pulsante Correre per eseguire il codice.

  • Si noterà che il numero viene visualizzato nel formato percentuale.

Possiamo quindi affermare che il nostro codice visivo funziona in modo efficace e che siamo in grado di utilizzare l'opzione Formato in Excel.

3. Formattazione per il test logico

Ora scriveremo un codice VBA per verificare la logica e formattare il valore della cella in base a tale logica. I passaggi di questo metodo sono illustrati di seguito:

📌 Passi:

  • Per prima cosa, andare alla pagina Sviluppatore e fare clic su Visual Basic Se non si dispone di questo, bisogna attivare la scheda Sviluppatore Oppure Si può anche premere 'Alt+F11' per l'apertura del Editor Visual Basic .

  • Viene quindi visualizzata una finestra di dialogo.
  • Successivamente, nella Inserire su tale casella, fare clic sul pulsante Modulo opzione.

  • Quindi, scrivete il seguente codice visivo nella casella vuota dell'editor.

 Sub Format_Logic_Test() Worksheets(13).Activate Celle(5, 2) = 2 Celle(5, 3) = Formato(Celle(5, 2), "Sì/No") Celle(6, 3) = Formato(Celle(5, 2), "Vero/Falso") Celle(7, 3) = Formato(Celle(5, 2), "On/Off") Celle(9, 2) = 0 Celle(9, 3) = Formato(Celle(9, 2), "Sì/No") Celle(10, 3) = Formato(Celle(9, 2), "Vero/Falso") Celle(11, 3) = Formato(Celle(9, 2), "On/Off") End Sub 
  • Stampa 'Ctrl+S' per salvare il codice.
  • A questo punto, chiudere il Editore scheda.
  • In seguito, nella Sviluppatore fare clic su Macro dal Codice gruppo.

  • Una piccola finestra di dialogo intitolata Macro apparirà.
  • Quindi, selezionare la voce Formato_Test_Logico e fare clic sull'opzione Correre pulsante.

  • Otterrete il risultato desiderato.

Possiamo quindi affermare che il nostro codice visivo funziona in modo preciso e che siamo in grado di utilizzare l'opzione Formato in Excel.

4. Formattazione della data

In questo caso, formatteremo il valore della data di una cella mediante un codice VBA. I passaggi della formattazione delle celle sono illustrati di seguito:

📌 Passi:

  • All'inizio, andare alla pagina Sviluppatore e fare clic su Visual Basic Se non si dispone di questo, bisogna attivare la scheda Sviluppatore Oppure Si può anche premere 'Alt+F11' per l'apertura del Editor Visual Basic .

  • Viene visualizzata una piccola finestra di dialogo.
  • Ora, nel Inserire su tale casella, fare clic sul pulsante Modulo opzione.

  • Dopodiché, scrivete il seguente codice visivo nella casella vuota dell'editor.

 Sub Format_Date() Worksheets(14).Activate Celle(5, 2) = "3 settembre 2003" Celle(5, 3) = Format(Celle(5, 2), "Data generale") Celle(6, 3) = Format(Celle(5, 2), "Data lunga") Celle(7, 3) = Format(Celle(5, 2), "Data media") Celle(8, 3) = Format(Celle(5, 2), "Data breve") End Sub 
  • Quindi, premere 'Ctrl+S' per salvare il codice.
  • Chiudere il Editore scheda.
  • Successivamente, nella Sviluppatore fare clic su Macro dal Codice gruppo.

  • Un'altra piccola finestra di dialogo intitolata Macro apparirà.
  • A questo punto, selezionare la voce Formato_Data opzione.
  • Infine, fare clic su Correre .

  • Si otterranno date in diversi formati.

Pertanto, possiamo affermare che il nostro codice visivo funziona perfettamente e siamo in grado di utilizzare l'opzione Formato in Excel.

5. Formattazione del valore temporale

Nell'ultimo esempio, scriveremo un codice VBA per formattare il valore dell'ora in più modi. I passaggi della formattazione sono descritti di seguito:

📌 Passi:

  • In primo luogo, andare alla pagina Sviluppatore e fare clic su Visual Basic Se non si dispone di questo, bisogna attivare la scheda Sviluppatore Oppure Si può anche premere 'Alt+F11' per l'apertura del Editor Visual Basic .

  • Viene quindi visualizzata una finestra di dialogo.
  • Poi, nel Inserire su tale casella, fare clic sul pulsante Modulo opzione.

  • Scrivete il seguente codice visivo nella casella vuota dell'editor.

 Sub Format_Time() Worksheets(15).Activate Celle(5, 2) = "15:25" Celle(5, 3) = Format(Celle(5, 2), "Tempo lungo") Celle(6, 3) = Format(Celle(5, 2), "Tempo medio") Celle(7, 3) = Format(Celle(5, 2), "Tempo breve") End Sub 
  • Dopodiché, premere 'Ctrl+S' per salvare il codice.
  • A questo punto, chiudere il Editore scheda.
  • Successivamente, nella Sviluppatore fare clic su Macro dal Codice gruppo.

  • Di conseguenza, un'altra piccola finestra di dialogo chiamata Macro apparirà.
  • Selezionare la voce Formato_Ora e fare clic sull'opzione Correre pulsante.

  • Il valore del tempo viene visualizzato in diversi formati.

Infine, possiamo dire che il nostro codice visuale funziona perfettamente e siamo in grado di utilizzare l'opzione Formato in Excel.

Per saperne di più: Formula di testo di Excel (funzione TEXT)

💬 Cose da sapere

Quando si utilizza questa funzione, è necessario ricordare che due cose.

In primo luogo, il TESTO La funzione sarà applicabile solo nel foglio di lavoro di Excel. Non è possibile utilizzare questa funzione nell'ambiente VBA. Inoltre, se si tenta di utilizzare la funzione nell'area di lavoro VBA, Excel mostrerà un errore e il codice non verrà eseguito.

D'altra parte, è possibile utilizzare l'opzione Formato solo nell'area di lavoro VBA. All'interno del foglio di lavoro di Excel, non sarà possibile individuare alcuna funzione chiamata Formato .

Conclusione

Spero che questo articolo vi sia stato utile e che siate in grado di utilizzare la funzione Formato in Excel. Se avete altre domande o raccomandazioni, condividetele con noi nella sezione commenti qui sotto.

Non dimenticate di consultare il nostro sito web, ExcelWIKI per diversi problemi e soluzioni legati a Excel. Continuate a imparare nuovi metodi e a crescere!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.