[算表] Excel報表仟元表達(數值格式代碼)

作者: moodyblue   2015-01-19 05:51:33
Excel報表仟元表達(數值格式代碼)
之前文章提到Excel仟元表達,有公式和Rounding函數兩個方法,得到一些回
響,於是參考來信朋友指教,在這裡補充分享,這次方法應該最快,沒有「
之一」了吧!
圖片參考:
http://www.b88104069.com/archives/845
一、首先,拿到損益表,收入部份分成四種業務類型,最上面是主營業務合
計,報表金額經亂數加減乘除處理過,如有雷同,純屬巧合。
二、滑鼠選取黃色範圍,快捷組合鍵「Ctrl+1」進入儲存格格式視窗,在「
數值」移到「自訂」,顯示目前的數值格式代碼:「#,##0_);[紅色
](#,##0)」。在此簡單說明,數值格式代碼以分號(;)區隔成四個段落,
分別是正數、負數、零值、文本的格式代碼,所以這裡看到的代碼是分別定
義正數和負數。「#」是數字代碼,只顯示有效值,零不顯示,「0」也是數
字代碼,任何數字包括零都會顯示,「,」是仟分位代碼,所以第一部份的「
#,##0」,代表是取到整數位,打上仟分位符號,零也要在Excel顯示「0」,
不能空白。「_)」表示正數在右邊留下一個字元空格,下划線是空格代碼,
把這個和分號後面的「[紅色](#,##0)」對比,可以知道作用在於讓正數負數
對齊,「[]」是顏色代碼,裡面可以填上顏色名稱,在這裡是會計人慣用的
紅色負數。
三、在正數和負數代碼後面都加一個「,」,其後沒有數字代碼,表示取仟元
表達,仟元以下隱藏,修改之後的代碼:「#,###,_);[紅色](#,###,)」,可
以看到顯示出來的報表如我們所願。
四、桌子上計算機拿來覈算:-43,561+65,342+58,983=80,764,Excel卻是顯
80,765,仔細將整數和三位小數分別顯示,發現隱身於小數後面的尾巴在作
怪。
五、在合計儲存格輸入公式「=SUM(C7:C10)」,也是於事無補,因為尾巴仍
在作怪,問題沒有解決,一個對策是之前文章提到的,先Rounding再SUM,這
樣步驟一二三太不省心,因此接下來補一記大絕招。
六、按上Excel左上角的微軟office圖案,點擊「Excel選項」,在進階項下
找到「計算此活頁簿時」的「以顯示值為準」,在框框裡面打勾會跳出示警
視窗:「資料將永遠失去其精准度」,為了夢寐以求的黃金大絕招,勇敢按
確定。
七、設定好回到Excel,終於出現80,764!!!
打完收工。建議平常沒事摸魚,少看點奇摩新聞,多看點「Excel選項」,裡
面還有許多臥虎藏龍大絕招,有時候偏偏少那麼一招,加班時數就得多報一
點呢。

Links booklink

Contact Us: admin [ a t ] ucptt.com