2014年10月21日 星期二

Excel 儲存格的值是123000,怎麼顯示成「12.3萬」呢?

這個問題如果你說「除以10000,再加個萬。就好了...」那就太淺了....

我們要求的是「顯示成」,當然不能改變儲存的的值。只能從格式下手喔!
當然,這麼不常用的方法當然得自訂!建議對格式不熟悉的人,可以先搜尋一下「Excel 格式代碼」好好地先K一下基本的格式代碼觀念。這裡是教大家組合應用....

本解決文標題所述的想法:

  1. 如果要以「幾個仟」來顯示數值(也就是把123000顯示成123):
    只要把格式代碼最後面加個「,」就可以了!例如格式代碼設成「0,」就可以把123000成123。
  2. 如果要在數值間強制顯示某個字元,可以加上「\字」:
    所以在上述做法中,加上一點變化:「0\.0,」就可以把123000顯示成「12.3」(其實當中的「.」是強制顯示,並不是「小數點」的意思。)
  3. 最後在後面加上萬囉:「0\.0,\萬」便可以將「123000」顯示成「12.3萬」
附註:強制顯示一個字元,是加上「\」;如果是一串字原則是用「"  "」包起來

2 則留言:

dtliao0303 提到...
作者已經移除這則留言。
dtliao0303 提到...

你好

我找了好久都沒找到我要的方法,能請你指點一下嗎

我希望將 7362733490 顯示為 73億6273萬3490
我輸入 ##"億"####"萬"#### 可以達到這樣的效果
可是不知道能不能同時納入以下兩個規則?

假設數字未到億的話能後省略"億"
例如 62733490 顯示為 6273萬3490

然後省略起頭是0的部分
例如 7302730090 顯示為 73億273萬90

感謝