Formattazione personalizzata delle colonne numeriche
Se non è possibile creare il formato da utilizzare con le impostazioni fornite, la stringa formato personalizzato permette di creare formati ad-hoc con i codici descritti negli esempi seguenti.
I caratteri speciali illustrati di seguito consentono di moltiplicare, dividere, separare numeri e così via. Gli altri caratteri inclusi nelle stringhe di formato vengono invece stampati nei dati risultanti.
| Carattere | Descrizione |
|---|---|
| 0 | Restituisce sempre un valore per la posizione in cui viene scritto. In assenza di numeri nella posizione nei dati, viene utilizzato 0 (zero). |
| # | Restituisce i valori se sono presenti numeri nella posizione nei dati. Se utilizzato a sinistra del punto decimale, vengono restituite tutte le cifre anche se è presente un solo # nella stringa formato e tre cifre nei dati. Se utilizzato a destra del punto decimale, restituisce lo stesso numero di cifre del numero di # a destra del punto decimale, oltre ad arrotondare il numero per eccesso o per difetto. Vedere l'esempio seguente. |
| , | Se utilizzata prima del punto decimale, divide il numero nei dati per 1000. Al contrario, Excel consente l'utilizzo di "," come divisore anche dopo il punto decimale. |
| % | Moltiplica il numero per 100 e inserisce il simbolo "%" nel numero, in corrispondenza del punto in cui è scritto nella stringa formato. |
| . | Punto decimale. |
| ; | Serve per dividere una stringa formato se devono essere utilizzati diversi formati per numeri positivi, numeri negativi e 0 (zero). Se non sono presenti punti e virgola, la stringa formato viene utilizzata per qualsiasi numero. Un singolo punto e virgola divide la stringa formato nel seguente modo: Stringa per i numeri positivi e zero;stringa per i numeri negativi Due punto e virgola dividono la stringa formato nel seguente modo: Stringa per i numeri positivi;stringa per i numeri negativi;stringa per zero |
| \ | Se viene aggiunta una "\" prima di un carattere speciale, quel carattere non modifica il numero, ma verrà semplicemente aggiunto al valore. |
Esempi:
| Stringa formato | Risultato |
|---|---|
| # #### | 1 2346 |
| #.# | 12345.7 |
| #.000 | 12345.670 |
| #,.# | 12.3 |
| #,,.## | .01 |
| #% | 1234567% |
| #\% | 12345.67% |
| $# | $12346 |
| #.##E+0 | 1.23E+4 |
| #.#;(#.#) | 12345.7 se il numero fosse negativo, il risultato sarebbe: (12345.7) |
| 23 | 23 |
Per ulteriori informazioni, consultare la documentazione sulle stringhe di formato numerico personalizzate (ad esempio su MSDN).
