excel数值单位转换-----元与万元、千元、百元的转换
(2009-02-11 15:15:01)
标签:
财经 |
首先要在工具 选项里设置重新计算 以显示值为准,复制这个表格,然后把要改变的单元格设公式为=原表!A1/100,把数据单元格设置成0位小数即可
另选一列,用函数 round(B1/10000,0),再用“选择性粘贴>数值”复盖原来数据,这样处理有一个好处,就是小数点后面没有那么多的数字。
因为Excel是美国人做的,他们的概念是“千”,三位数,中国人的概念是四位数,单位是“万”。
#,##0,---会设置成**千;#,##0,,---为“千千”即“百万”。。。。
最好是在当前excel文件中插入一个新工作表,然后在新工作表中输入一个后拖动即可,不用一个个改的
随便在一个空白单元格中输入10000,然后复制此单元格,
选择你的数据,编辑菜单-选择性粘贴,选择除,
在单元格设置中自定义里输入
=TEXT(A1,"#"&REPT("!,###0",LEN(INT(A1))/4-0.1)&".00")
=TEXT(A1,"#"&REPT("!,0000",LEN(A1)/4-0.1))
只要按你的操作录制一个宏,指定快捷键或工具扭后,每次使用时就可方便应用。ActiveCell.Value =
Round(ActiveCell.Value / 10000)
最好再加个范围。 Dim c As Range For Each c In Selection c.Value =
Round(c.Value / 10000) Next c