我们在工作中难免会遇到一些未设置任何格式的表格数据,这类数据会让读者看起来非常吃力。当碰到这个问题时,如果你只会手动一个个地去设置,那可得忙活半天。而如果你掌握一些整理数据的小技巧,别人半天的工作量,你只需要10秒,不信,你往下看。

小伙伴们在使用Word的过程中,难免会跟表格打交道。

比如,在用Word制作一些报告或数据分析的时候,经常会插入表格并录入相应的数据,如下图,是公司最近三年的营收情况:

从上图中的营收数据来看,咱们很难一眼就看出每年的营收是多少?

但是,如果咱们给每个数字加上逗号(即千位分隔符)进行区分下。

那么,可以更直观、更准确、更快地看出数据是多少,一目了然!

如何实现上图的效果呢?是一个个地为数据添加分隔符号吗?

NO!NO!NO!

显然不是,这样做并不是我们正确学习Word的姿势!下面小编就跟大家分享两个批量处理的小技巧。

01、利用Excel快速设置

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

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

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

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

Word中,若有大量相同格式的内容需要处理,都可以用查找和替换来完成。这也是为什么Word“查找和替换”功能比Excel“查找和替换”强大的原因所在。学习更多技巧,请收藏关注部落窝教育word图文教程。

其原理就是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:这一步适用于百位以上至百万位以下的数字,代码含义与上方相同。

上面小编使用的方法是由大数到小数来查找替换,必须按步骤进行噢!小伙伴们也可以尝试着从小数到大数进行查找和替换,当然代码会略有不同,动手试一试吧!

03、总结

第1种方法适合于数据量较少或者数据比较集中的情况,如果数据分散在文档不同的位置,则不适合批量复制粘贴到Excel中来处理。这个时候,咱们可以使用第2种方法【查找和替换】功能来实现。

word表格数据处理:如何给长数字添加千位分隔符?相关推荐

  1. python千位分隔符_js为数字添加千位分隔符

    使用一条正则表达式将12345678转为12,345,678 看到一个方法"12345678".replace(/(\d)(?=(?:d{3})+$)/g, '$1,') 但是不太 ...

  2. JS给数字添加千位分隔符

    话不多说,直接上 1.使用正则表达式 const reg = /(\d)(?=(\d{3})+$)/g let num = "12345678"; console.log(num. ...

  3. JS数字添加千位分隔符

    // ⏹ 1. 使用正则表达式 const reg = /(\d)(?=(\d{3})+$)/g;// ❗❗❗使用String()把数字转换为字符串的优点在于null等情况不会报错 console.l ...

  4. word文档怎么给数字加千分符_如何给word文档中的数字添加千分位分隔符

    展开全部 准备工具/材料:windows10Build10158版本,Excel 2013版本. 1.此演示操作中使用的办公软件是Excel 2013版本. 2.windows10Build10158 ...

  5. html中写自增数字,WPS word中数字怎么自增 如何在word中设置数字的千位分隔符

    选中某行,列或者某一部分,选择菜单栏的"行和列"->"填充"选项,选择序列选项. 在弹出的窗口中设置你需要的选项. WPS文字怎样自动增加数字 如何在WP ...

  6. java数据添加千位分隔符

    先把int,double,bigdecimal等类型的数据转成字符串,再作为参数传入方法添加千位分隔符. public class test {public static String solve(S ...

  7. C#将数值转为添加千位分隔符

    例如有字符串:1234元 处理后将变成:123,4元 代码: 1.准备需要添加千位分隔符的数值字符串如:123456 private void button26_Click(object sender ...

  8. Layui中列表(金额或数字)动态数据如何添加千位分隔符

    Layui添加千位分割符有2种实现方法 1. js方法格式化数字,加入千分符,可以指定小数点;位数正负数均可,可以控制小数位数! 核心代码如下: <script type="text/ ...

  9. Python基础:增加和去除数字的千位分隔符

    千位分隔符,其实就是数字中的逗号.依西方的习惯,人们在数字中加进一个符号,以免因数字位数太多而难以看出它的值.所以人们在数字中,每隔三位数加进一个逗号,也就是千位分隔符,以便更加容易认出数值. 处理财 ...

最新文章

  1. 向量算子优化Vector Operation Optimization
  2. Java学习必不可少的网站,快收藏起来
  3. juniper M320路由器基本配置
  4. 噩耗...............
  5. matlab光学远轴光的折射,matlab模拟光的反射折射
  6. centos 安装PHP7并且与其他版本共存并且为PHP7安装redis扩展
  7. C#比較对象的相等性
  8. 极简实用的Asp.NetCore模块化框架决定免费开源了
  9. linux删除第二列为空_Linux之基本文本处理工具(二)
  10. Java基础 HashMap的添加 修改 遍历 Map.Entry Map.entrySet()的使用及实例
  11. Maximo中调用XFire客户端的实现—Weblogic中间件
  12. springboot使用spring-data-jpa完成数据持久化
  13. 企业级及电子商务常见缩写
  14. SSIM和PSNR计算
  15. android仿qq音乐桌面歌词,Android自定义View,高仿QQ音乐歌词滚动控件!
  16. 有道翻译爬虫 js逆向
  17. 教程篇(7.0) 08. FortiGate安全 Web过滤 ❀ Fortinet 网络安全专家 NSE 4
  18. 【程序人生】外包公司派遣到网易,上班地点网易大厦,转正后工资8k-10k,13薪,包三餐,值得去吗?
  19. 3D建模和渲染吃CPU还是显卡?专业显卡和游戏显卡的区别
  20. 我们为什么选择计算机专业?为什么学习编程?

热门文章

  1. Docker私有仓库
  2. android setting 命令,【Android】 adb shell 下 setting 指令
  3. DPDK技术原理与架构
  4. IT和非IT人士:2分钟了解什么是区块链
  5. Day19 Oracle 数据库 创建表 约束 JDBC BaseDAO
  6. sem_timedwait_linux 进程间信号量管理程序之sem_timedwait使用
  7. 【Python】发送微信公众号消息(附完整代码)一一CSDN21天学习挑战赛
  8. 2020高压电工模拟考试题及高压电工模拟考试软件
  9. PSPNet语义分割网络
  10. 解决低权限用户的screen Cannot open your terminal '/dev/pts/1'问题