CPC中文印刷社区

CPC中文印刷社区 (https://www.cnprint.org/bbs/index.php)
-   ◆- 数码印刷综合讨论区 (https://www.cnprint.org/bbs/forumdisplay.php?f=109)
-   -   word 邮件合并 可变数据印刷 (https://www.cnprint.org/bbs/showthread.php?t=157123)

gullbest 2011-10-23 18:42

word 邮件合并 可变数据印刷
 
用word邮件合并功能,做可变数据印刷,Excel中的有些数值是通过其他数据相加得到的,为什么在word中的显示数值会变化,例如数值是71.9,在word中显示71.900000000000006,这是怎么回事呀,难道Excel中的数据不能通过一些计算得到吗,只能通过手动输入那些需要计算的数值?

yanhuabin 2011-10-24 09:12

楼主,你说的问题我看的有点不明白。
一、EXCEL中的数值可以通过计算方式获得
二、71.9显示71.900000000000006是不是四舍五入后得到的,你自己确定一下
三、你可以将EXCEL的数值另存成TXT文本格式试下

wangyu1314 2011-10-24 12:18

把列的数值格式设置好小数位。。

wzx0216 2011-10-24 12:39

做可变数据把没有用到的删除。另存个文件。查看单元格格式,查看数值格式设置的小数位数。

fangdejun 2011-10-24 17:07

只知道有這個功能,但從來沒用過,想做可變,好軟件多的是,為什麼要用WORD呢.

gullbest 2011-10-24 18:31

引用:

作者: yanhuabin (帖子 1244004)
楼主,你说的问题我看的有点不明白。
一、EXCEL中的数值可以通过计算方式获得
二、71.9显示71.900000000000006是不是四舍五入后得到的,你自己确定一下
三、你可以将EXCEL的数值另存成TXT文本格式试下

EXCEL中的数值可以通过计算方式获得,但利用邮件合并功能后,后边就会多出很多小数点,我们需要将数值转成文本就可以了,选中那一列的数值复制,之后在选择性黏贴选项中选中数值,之后在该列的第一数值前输入“'”,转成文本,这样在进行邮件合并时,数值后面就不会出现很多小数,也就是说不会出现浮点型的数值。71.9就会正常显示了。

gullbest 2011-10-24 18:34

引用:

作者: fangdejun (帖子 1244304)
只知道有這個功能,但從來沒用過,想做可變,好軟件多的是,為什麼要用WORD呢.

呵呵,我还在学习中,都先要从这些简单的学起,我感觉word只是实现一种快速创建文档的一种方法,word还是很强大的

gullbest 2011-10-24 18:38

引用:

作者: wzx0216 (帖子 1244133)
做可变数据把没有用到的删除。另存个文件。查看单元格格式,查看数值格式设置的小数位数。

在Excel中,通过计算的方式进行计算的数值,在word邮件合并功能中,其数值是以浮点型的数值进行存在的


所有时间均为 +8, 现在的时间是 2025-07-04 12:52.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.