2013-05-29 7 views
25

Quando si imposta il formato di una cella come%, si moltiplica automaticamente il valore con 100 & mostra il valore. Quindi 5.66 diventa 566 %.Formato numero in Excel: visualizzazione del valore% senza moltiplicare con 100

Voglio applicare il formato% su una colonna ma voglio mantenere i valori come prima. Voglio solo il% del segno da mostrare insieme al valore. Per ottenere questo, ho usato il seguente formato 0.00##\%

Ora voglio mostrare i valori negativi in ​​colore ROSSO senza segno "-" (negativo) ei valori devono essere racchiusi tra parentesi. quindi -5,66 dovrebbe essere mostrato come (5,66%) in colore rosso.

Aiutaci

risposta

36

Non vi resta che passare a un formato personalizzato - fare clic destro e selezionare il formato e in fondo alla lista è personalizzato.

0.00##\%;[Red](0.00##\%) 

La prima parte del formato personalizzato è il formato definito che hai pubblicato. Tutto dopo il punto e virgola è per i numeri negativi. [RED] indica a Excel di rendere rossi i numeri negativi e() di assicurarsi che il numero negativo sia tra parentesi.

+0

Grazie per la risposta rapida – SharpCoder

+1

Nessun problema - contento di aver potuto aiutare . – AxGryndr

+0

risposta molto buona - funziona perfettamente! Questa soluzione è molto utile perché ottenere un numero (risultato di una somma) da visualizzare come percentuale adeguata era in precedenza piuttosto frustrante. –

6

Si noti che il valore 1 corrisponde al 100% nell'interpretazione di Excel. Se si immette 5.66 e si desidera mostrare 5,66%, quindi mod di AxGryndr con la formattazione funzionerà, ma è un formato di visualizzazione solo e non non rappresentano il vero valore numerico. Se si desidera utilizzare tale percentuale in ulteriori calcoli, questi calcoli restituiranno il risultato errato a meno che non si divida per 100 al momento del calcolo.

Il modo coerente e meno soggetto a errori è immettere 0,0566 e formattare il numero con il formato percentuale incorporato. In questo modo, puoi facilmente calcolare il 5,6% di A1 semplicemente moltiplicando A1 con il valore.

La buona notizia è che non è necessario passare attraverso la trappola di inserire 0,0566 e quindi la formattazione in percentuale. Si può semplicemente digitare

5,66%

nella cellula, tra cui il simbolo di percentuale, e Excel si prenderà cura di tutto il resto e memorizzare il numero correttamente come 0,0566 se formattati come Generale.

+0

Grazie per avermi fatto conoscere il rischio ma gli utenti della mia applicazione vogliono i dati in questo formato. Li renderò consapevoli di questo rischio. – SharpCoder

+0

Il formato che gli utenti desiderano possono essere raggiunti inserendo il numero, seguito da un segno%. Quindi non hai bisogno di alcuna manipolazione dei dati. Un po 'di educazione per gli utenti ha una lunga strada. Se vogliono vedere il 5,66%, allora digli di inserire 5,66% con il segno% e tutto va bene. – teylyn

5

Abbastanza facile da fare su più celle, senza dover aggiungere '%' a ciascuna individualmente.

Selezionare tutte le celle che si desidera modificare in percentuale, fare clic con il pulsante destro del mouse, quindi formattare Celle, selezionare Personalizzato. Digitare 0.0\%.

-4
_ [$%-4009] * #,##0_ ;_ [$%-4009] * -#,##0_ ;_ [$%-4009] * "-"??_ ;_ @_ 
+3

Si prega di [modificare] in una spiegazione del perché/come questo codice risponde alla domanda? Le risposte al solo codice sono scoraggiate, perché non sono così facili da imparare come codice con una spiegazione. Senza una spiegazione ci vuole molto più tempo e sforzo per capire cosa si sta facendo, le modifiche apportate al codice, se il codice risponde alla domanda, ecc. La spiegazione è importante sia per le persone che cercano di imparare dalla risposta sia per coloro che valutano il rispondi per vedere se è valido, o vale la pena votare. – Makyen

1

In Excel cartella di lavoro - Selezionare la cella-goto Format Cells - Numero - personalizzati - nel tipo di casella Tipo di spettacoli (0.00%)