加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel数值单位转换-----元与万元、千元、百元的转换

(2014-07-07 15:33:20)

值元单位变万元单位的问题,摸索了半天,终于有一点心得,记下来,以供大家分享,其实方法很多,如果不要保留小数点的话或对小数点没有要求的话,就直接全选数值区,在单元格设置中自定义词里输入#!0.0,  或  0!.0000或00!0,或0!.0,就OK了!

还有一种就是新建一张空白表格,和原表格式一样,设置保留两位小数点,再设置公式“=round(A1/10000)”或“=round(A1/10000,2)”或TEXT(A1/10000),"0.00"

如果要从万元转化为千元,则在单元格上输入10,然后复制。  其次,选择直接输入数字的单元格区域,这里不能全部选,不能选择用公式求值的单元格,否则会出现重复计算。  选定之后,选择选择性粘贴---在里面勾选数值和乘,然后enter。

 如果是万元转化成元,则在新的单元格中输入10000,然后在选择性粘贴中选择乘和数值。

如果将元转化成万元,则在新的单元格中输入10000,然后在选择性粘贴的时候选择除和数值。

首先要在工具 选项里设置重新计算以显示值为准,复制这个表格,然后把要改变的单元格设公式为=原表!A1/100,把数据单元格设置成0位小数即可

另选一列,用函数 round(B1/10000,0),再用“选择性粘贴>数值”复盖原来数据,这样处理有一个好处,就是小数点后面没有那么多的数字。

因为Excel是美国人做的,他们的概念是“千”,三位数,中国人的概念是四位数,单位是“万”。

#,##0,---会设置成**千;#,##0,,---为“千千”即“百万”。。。。

最好是在当前excel文件中插入一个新工作表,然后在新工作表中输入一个后拖动即可,不用一个个改的
随便在一个空白单元格中输入10000,然后复制此单元格,
选择你的数据,编辑菜单-选择性粘贴,选择除,

在单元格设置中自定义里输入  #!0.0,  或  0!.0000或00!0,或0!.0,


=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 = Rou
更多来源:http://www.zgjx114.com
nd(c.Value / 10000) Next c

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有