修改邮件合并域中数值的显示格式

大家晚上好!

为了数据计算方便,在Excel中准备数据源时,一般我们不会为数值加单位,比如工资总额“8888”元,在单元格中显示就是数值“8888”,不会显示单位“元”。

在使用邮件合并功能制作工资条后,结果会是这个样子:

由于Excel中数值计算有浮点误差,所以还有可能会是这个样子:

这是怎么回事?

难道是Word闹鬼啦?

该怎么处理?

今天达人哥教给大家两个技巧:

  • 规范合并域中数值的小数位数

  • 为合并域中的数值设置单位

01

首先,来设置合并域中数值的小数位。

返回邮件合并主文档中,在目标合并域上,单击鼠标右键,选择【切换域代码】命令,将合并域转换为域代码;

现在,在域代码中添加日期格式开关或数值格式开关代码。

要将数值显示为两位小数的形式,添加代码“\# 0.00”(不含双引号);

添加完成后,再通过右键菜单的【切换域代码】命令切换回结果显示状态。

请看操作动画:

02

除了直接修正数值合并域显示的小数位数以外,还可以为其添加想要显示的单位,如“元”。

(当然,直接在主文档中的单元格中提前添加好单位也是可以的,这里主要是向大家介绍域的格式开关设置技巧,有强迫症的小伙伴请忍耐,嘻嘻)

方法是:

在设置好数字开关后,在代码“\# 0.00”(不含双引号)的后面添加文本的单位,并使用英文单引号将文本括起来,代码是:“\# 0.00'元'”(不含双引号);

具体操作过程参考下面的GIF动画:

图文作者:郑志泽

(0)

相关推荐