经常会有人提问:怎么才可以批量修改数字为千分位显示。所以今天就发一个专题,介绍批量转换的方法。
【例】如下图所示的Word文档中,除了日期外,要求把数字全转换为千位分隔样式。
设置方法:
查找:([0-9])([0-9]{3})([!0-9年])
替换为:\1,\2\3
选中“使用通符符”
估计大部分同学看不懂代码的含义,兰色就简单解释一下:
([0-9]) :表示0~9之间的任意数字
([0-9]{3}):表示0~9之间的任意三位数字
([!0-9年]):排除以年结尾的数字
\1:\加数字,代表第几个括号内的原内容。\1 代表([0-9]),\2代表([0-9]{3})
最后的替换效果:
还不懂?很正常,正则放在VBA中也是一个难点。新手就尽量学会套用吧,不懂也别强求。
如果觉得文章不错
帮高顿君【转发】或者点个【在看】呗!