當我將單元格的格式設置爲%時,它會自動將數值與100的值相乘來顯示數值。所以5.66
變成566 %
。excel中的數字格式:顯示%數值不與100相乘
我想在列上應用%格式,但希望保留與以前相同的值。我只希望%符號與值一起顯示。爲了達到這個目的,我使用了下面的格式0.00##\%
現在我想用紅色顯示不含' - '符號(負數)的負值,並且值應該被括在括號中。所以-5.66應該顯示爲紅色(5.66%)。
請幫
當我將單元格的格式設置爲%時,它會自動將數值與100的值相乘來顯示數值。所以5.66
變成566 %
。excel中的數字格式:顯示%數值不與100相乘
我想在列上應用%格式,但希望保留與以前相同的值。我只希望%符號與值一起顯示。爲了達到這個目的,我使用了下面的格式0.00##\%
現在我想用紅色顯示不含' - '符號(負數)的負值,並且值應該被括在括號中。所以-5.66應該顯示爲紅色(5.66%)。
請幫
你只需要改變自定義格式 - 點擊右鍵並選擇格式,並在列表的底部是定製的。
0.00##\%;[Red](0.00##\%)
定製格式的第一部分是您發佈的定義格式。分號後的所有內容都是負數。 [RED]告訴Excel使負數爲紅色,()確保負數在括號內。
請注意,在Excel的解釋中,值1等於100%。如果輸入5.66,並要顯示5.66%,那麼AxGryndr與格式黑客的工作,但它是一個顯示格式只和不不代表真實數值。如果您想在進一步計算中使用該百分比,則除非在計算時間除以100,否則這些計算結果將返回錯誤的結果。
一致且較不容易出錯的方法是輸入0.0566並使用內置百分比格式格式化數字。這樣,只需將A1乘以該值即可輕鬆計算出A1的5.6%。
好消息是,您不需要經過輸入0.0566然後格式化爲百分比的粗魯。你可以簡單地鍵入
5.66%
進入細胞內,包括百分號,如果格式化爲通用Excel將正確地照顧其餘的和存儲的號碼爲0.0566。
謝謝你讓我知道風險,但我的應用程序用戶需要這種格式的數據。我會讓他們意識到這種風險。 – SharpCoder
用戶需要的格式可以通過輸入數字,然後輸入%符號來實現。那麼你不需要任何數據操作。一點用戶教育很長。如果他們想看到5.66%,那麼告訴他們用%符號輸入5.66%,一切都很好。 – teylyn
很容易在多個單元格中完成此操作,而無需爲每個單元添加「%」。
選擇您想要更改百分比的所有單元格,右鍵單擊,然後格式化單元格,選擇自定義。輸入0.0\%
。
_ [$%-4009] * #,##0_ ;_ [$%-4009] * -#,##0_ ;_ [$%-4009] * "-"??_ ;_ @_
請[編輯]解釋爲什麼/如何代碼回答這個問題?不提供代碼的答案是不鼓勵的,因爲它們不像代碼解釋那樣容易學習。沒有解釋,需要花費更多的時間和精力去理解正在做什麼,對代碼所做的修改,代碼是否回答問題等等。對於試圖從答案中學習的人以及那些評估回答是否有效,或值得投票。 – Makyen
在Excel工作簿 - 選擇的細胞轉到單元格格 - 數字 - 自定義 - 在類型框中類型節目(0.00%)
謝謝你的快速回復 – SharpCoder
沒問題 - 很高興我能幫助。 – AxGryndr
非常好的答案 - 完美的作品!這個解決方案非常有用,因爲獲得一個數字(總和的結果)顯示爲一個適當的百分比以前是相當令人沮喪的。 –