Excel 转换数据到Word中数据问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:57:15
我在Excel里计算工作表,但是我要打印出工资条,而且工资条是需要套打格式的。于是使用Word里邮件合并的功能实现数据转换了,但是为什么转到到Word里的数据很多都是保留小数点后10多位呢?而且Excel里的原数据根本就只有小数位后2位而已,不知那位高手能帮忙解决这个问题呢?

在WORD中,右键点击有合并域的地方->切换域代码->在原域代码后加上“\#0.00”(不含引号,注要在{}里面加上\#0.00) ->切换域代码。以后记住邮件合并要保留几位小数就要在域代码后加上小数点后几个零的数据格式开关\#0.00

建议楼主使用office2007版的Publisher组件打印工资条,在邮件合并和打印设置的自由度上比word要高,而且数据更新后不需要重新导入,即时联动的。
楼上的方法很好,受教了。

你说的小数点位数的问题,应该是EXCEL本身的格式是显示两位小数,所以你看到的是两位,但实际上,在存储的时候,还是有很多位小数的。
你可以用
=round(a1,2)这个公式,把数字四舍五入成为两位小数。A1是数字所在的单元格。2是小数点后的位数。