Excel如何报表仟元表达(数值格式代码)




之前文章提到Excel仟元表达,有公式和Rounding函数两个方法,得到一些回响,于是参考来信朋友指教,在这裡补充分享,这次方法应该最快,没有「之一」了吧!

一、首先,拿到损益表,收入部份分成四种业务类型,最上面是主营业务合计,报表金额经乱数加减乘除处理过,如有雷同,纯属巧合。

损益表

二、滑鼠选取黄色范围,快捷组合键「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,这样步骤一二三太不省心,因此接下来补一记大絶招。

SUM公式

六、按上Excel左上角的微软office图案,点击「Excel选项」,在进阶项下找到「计算此活页簿时」的「以显示值为淮」,在框框裡面打勾会跳出示警视窗:「资料将永远失去其精淮度」,为了梦寐以求的黄金大絶招,勇敢按确定。

Excel一般选项

以显示值为淮

七、设定好回到Excel,终于出现80,764!!!

 

以显示值为淮的计算结果

打完收工。建议平常没事摸鱼,少看点奇摩新闻,多看点「Excel选项」,裡面还有许多卧虎藏龙大絶招,有时候偏偏少那么一招,加班时数就得多报一点呢。


有系統、全面性的學習Excel職場應用,:會計人的Excel小教室PressPlay頻道


當前文章分類:
Excel