在用Word制作一些报告或数据分析的时候,经常会插入表格并录入相应的数据,例如长数字添加千位分隔符,这在excel中不是难事,但在word中该如何实现呢?

一、利用Excel快速设置

Step01:选择中这些数字,按【Ctrl+C】复制粘贴到Excel中,然后设置成【千位分隔样式】格式。

Step02:点击右键,选择【只保留文本】,将Excel中的数据复制粘贴回Word表格中。

Step03:最后,再设置下数据格式就可以了。

二、利用“查找和替换”批量设置

Word中,若有大量相同格式的内容需要处理,都可以用查找和替换来完成。这也是为什么Word“查找和替换”功能比Excel“查找和替换”强大的原因所在。原理就是Word中的“查找和替换”可以使用正则表达式,而Excel中的“查找和替换”却不行!

Step01:调出【查找和替换】对话框。在【查找内容】中输入:“([0-9])([0-9]{3})([0-9]{3}[!0-9])”;在【替换为】中输入:“ 1,2,3 ”,并勾选“使用通配符”复选框。

点击“全部替换”按钮,结果可以看到百万位及以上的数据都已经替换完成了!

代码解析:([0-9])([0-9]{3})([0-9]{3}[!0-9])

[0-9]:表示0到9中任意一个数字。

[0-9]{3}:表示0-9中任意三位数字。

[!0-9]:表示除了0至9之外的任意一个字符。(这里的感叹号表示除了什么之外的意思。)

1,2,3:表示前面第一个圆括号、第二个圆括号和第三个圆括号分别对应的数字,并且在数字之间加上逗号。

PS:这一步只适用于10亿位以下至百万位及以上的数字使用。如果数字再大的话,可以对代码做适当调整。

Step02:继续在【查找和替换】对话框中的【查找内容】中输入:“([0-9])([0-9]{3}[!0-9年])”;【替换为】中输入:“1,2”,查找和替换百万位以下的数据。

PS:这一步适用于百位以上至百万位以下的数字,代码含义与上方相同。

三、用Kutools for Word添加1000个分隔符

这个是最简便快速的。