看板 Accounting 關於我們 聯絡資訊
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選項」,裡 面還有許多臥虎藏龍大絶招,有時候偏偏少那麼一招,加班時數就得多報一 點呢。 -- 經典電影,精彩再現: http://www.b88104069.com/archives/category/movie -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.96.50.163 ※ 文章網址: https://www.ptt.cc/bbs/Accounting/M.1421543611.A.3A7.html