曾芳林7413:邮件合并

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 15:47:52
问题点:1、使用word调出excel数据时,在EXCEL中正常显示的数字在word中“变味”了;举例说明,在excel中是1989.90,在word中却显示1989.8999999999999
2、问题过程描述:(1)这个案例是在做“工资单”过程中产生的。(2)数据源是一张EXCEL表格,该表上所有的信息都是用Vlookup函数从其他表格中链接过来的,word文档则是工资单的模板。(3)EXCEL表格中的数字都是使用round函数,取两位小数而成的,同时还使用“工具”中“以显示值为准”来限定EXCEL表格数据的都是取二位小数的数字。(4)出现上述问题有个有趣的现象,即凡是EXCEL中是两个小数的,在word中就很可能显示出上述情形,而如果只有一个小数或是整数则显示为正常。

这个原因应该是你在EXCEL里用函数算出的值是个非整数(即小数),你EXCEL只显示与单元格大小的位数,如“19.22222”如果单元格只有2个字符大小则显示“19”,要解决这样情况,可以先把EXCEL里这类数字用函数FIXED(number,decimals,no_commas)以四舍五入保留小数后,再将整个工作表改为不带函数形式:操作:CTRL+A(全选)----CTRL+C(复制)----右键----选择性粘贴-----点一下“值”选项----确定。

把类型改为文本就行了