首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ctrl+H这么好用,为什么我现在才知道!

Ctrl+H在Excel中很好用,在Word中更好用。

1.如何将字符串中的金额提取出来?

Step 01 将A列内容复制到C列,并将报销还有之前的所有字符替换掉。按Ctrl+H,查找内容输入:*报销,替换栏中不输入任何内容,单击全部替换。

Step 02 将元替换掉。查找内容输入:元,替换栏中不输入任何内容,单击全部替换。

轻松就解决了。

2.如何从错误描述中,将成本对象提取出来?

成本对象是指从指定的成本对象之后的[成本对象的内容],也就是现在标红色字体的内容就是需要提取的内容。用公式法是很麻烦的,若用替换法却能轻松搞定。

Step 01 将指定的成本对象还有之前的所有内容替换掉。按Ctrl+H,查找内容输入:*指定的成本对象,替换栏中不输入任何内容,单击全部替换。

这样就完成了一半,只需将]后面的字符替换掉就搞定。

正常我们想到的是用分列,按]符号分列,你会发现成本对象少了]。

其实,这里同样用替换的方法就可以解决。

Step 02 将]之后的所有内容替换掉。按Ctrl+H,查找内容输入:]*,替换内容输入:],单击全部替换。

简单两步,轻松搞定。

看完Excel,接下来看Word发挥了。

3.将文字和数字混合字符串中分离文字和数字。

01 提取文字

Step 01 将内容复制到Word中,按快捷键Ctrl+H,点击更多按钮。

Step 02 查找内容输入[0-9],意思就是说查找0到9的所有数字,勾选使用通配符,点击全部替换按钮。

Step 03 替换完就只剩下文字,再将文字复制到Excel中即可。

02 提取数字

跟提取文字的方法一样,只是查找内容略作改变。

Step 01 将内容复制到Word中,按快捷键Ctrl+H,点击更多按钮。

Step 02 查找内容输入[!0-9],意思就是说查找不是0到9的所有内容,!就是非,反过来的意思。勾选使用通配符,点击全部替换按钮。

Step 03 这样就剩下了数字,再将数字复制到Excel中即可。

用Word替换,即使数字在中间也可以,比用函数更方便。不过Excel中的替换不可以实现这种效果!

4.从字母和数字混合字符串中分离数字。

将内容复制到Word进行替换。字母用[a-zA-Z]表示,将这个内容替换掉就剩下数字。

这种数字比较特殊,前面包含0,不能直接复制过来,否则0就消失了。需要将Excel的单元格设置为文本格式,然后再复制,右键选择匹配目标格式。

5.从不规律的字符串中提取数字,里面包含小数点。

这种如果借助Excel公式,简直不可想象,难度超级大!而借助Word的查找功能却可以轻松实现。

看清楚了,这次是查找,不是替换哦。查找内容为[0-9.],意思是0-9且含有小数的数字,最低为一个数字,将内容查找出来。

跟上一例一样,也需要事先将Excel的单元格设置为文本,然后再复制,右键选择匹配目标格式。

总结

01 范围:数字[0-9],字母[a-zA-Z]。

02 非,相反:不是数字[!0-9],不是字母[!a-zA-Z],不是数字也不是字母[!0-9a-zA-Z],也就是前面加!。

03 连续字符:代表最低1位,代表最低3位。

如果想深入研究,点击特殊格式就可以看到所有。

作者:卢子

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200721A0HESZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券