es6 文本内容的查找与替换功能_听说你精通Excel,那你会使用"查找和替换"这个功能吗...

1cc649f800a8d81516d379a3070a3310.png

Excel琅琊阁主

致力于系统梳理Excel

知识点!

172dc2a55df4aee74943bf8eb924a228.png   Excel基包含了基础功能、函数编辑、图表制作、数据分析几大技巧,基础功能中有一个看似简单的功能叫“查找和替换”,这是一对形影不离的好基友,所包含的用法和套路完全一致,领悟了其中一个,另一个也就自然会了,大部分人用这两个功能都没有深入研究,其实这是一个值得研究的专题。

 1 ● 

基本操作

查找和替换:除了可以直接用鼠标点击功能按钮外,还可以使用快捷键弹出对话框,查找的快捷键为【Ctrl+F】,替换的快捷键为【Ctrl+H】。在使用查找和替换功能时,要先选择区域,然后操作,如果不选择区域,会自动默认为整个工作表。案例如下:将考试成绩分数【59】替换为【60】,先选择分数的区域,然后用快捷键调出替换窗口,将【查找内容】和【替换为】分别填好,点击全部替换,确定即可。

f0b6bbe8afd673ef79b360e0ce9b0e06.gif

2 ● 

精确匹配

案例如下图:将考试成绩为【0】的值替换为【补考】,不仅0值变成了补考,里面的值【90】的0也变成了补考。

e8dbbecadd069e799bc9aaa37c9b1449.gif

如何根据单元格的内容精确匹配替换呢,可以点击【查找和替换】窗口的【选项】按钮,勾选【单元格匹配】,然后再替换即可。除了【单元格匹配】,还可以【区分大小写】和【区分全\半角】。

671af97f8aea76271b499f7fe53dec9e.gif

3 ● 

确定查找范围

案例如下图:将考试成绩分数【100】用公式【99+1】代替,再查找【100】时,显示查不到数据,原来问题同样在【选项】按钮里,里面有一个查找范围:【公式】代表查找单元格数据和公式中包含的内容;【值】代表查找单元格中的数据和公式的运算结果;【批注】仅查找批注中的内容。同时还可以设定按【工作表】或【工作簿】查找。

d9e22a26a3bb15f5dab7d980d06e3103.gif

4 ● 

按指定条件查找替换 案例如下图:将考试成绩小于80分的成绩替换成80分,将成绩区域选中,查找和替换,在【查找内容】中输入通配符【*】,代表可以查找任何值,点击【查找全部】,然后点击【值】,进行排序,按【shift】键,选中80分以下的区域,在【替换为】处输入80,点击【全部替换】即可。

956b61a2aa4f9fa75b96d29e5b3fcf15.gif

这里面涉及了通配符 :【*】代表任意一个或多个字符;【?】仅代表一个任意字符。

5 ● 

根据 格式查找替换

上一个案例是将考试成绩小于80分的成绩替换成80分,另一种做法是先使用【条件格式】将80分以下的成绩填充颜色,然后将表格粘贴到WORD中,再从WORD中粘贴回来(目的是将条件格式变成真正的格式),然后点击【选项】按钮,设置【查找内容】中的格式,根据格式直接替换数据。

729ea963cc5b70c94a2a0bc0299b6cd6.gif

6 ● 

自动换行 案例如下图:将姓名和手机号分行显示,可以在【替换】对话框中【查找内容】输入空格(姓名和手机号中间有空格间隔),在【替换为】处按【ctrl+J】键,为换行符,点击【全部替换】即可。

691cf06bb4a2aea3c79c230473293f2e.gif

7 ● 

巧用通配符 前面的案例介绍了通配符,但通配符在使用过程中有很多技巧,以通配符【*】为例,将下图案例中的括号及括号内的手机号去掉,可以在替换对话框【查找内容】处输入(*),【替换为】处为空白,点击【全部替换】即可。

8721879cb7c8a0d5156437df54ccd71c.gif

8 ● 

替换 通配符本身 通配符既然可以代替任意字符,如果要替换的数据中本身就存在通配符,如何将通配符替换为其他内容,这就要在替换时在通配符前面加一个【~】符号。 如下图案例: 将数据中的【*】替换为【-】,注意在查找内容处要输入【~*】即可。

d836618b195f6f0f5d27f455d07313a4.gif

9 ● 

快速转置 案例如下图: 将A列的数据分三列显示,可以预先将A列数据单元格的名称输入到指定区域中,然后将【A】替换为【=A】,不用复杂的公式也不用pq,一样快速地实现了数据转置。 eb3bbae827f36b23c353a4fc0566f5d6.gif

10 ● 

借助WORD外力 其实office软件中word的【查找和替换】功能最为强大,所以excel中有一些问题可以粘贴到word中,在word里查找和替换,然后再将结果粘贴回excel即可,所以下面的案例只演示在word中的操作。 ? Num01 从文字和数字的混合字符串中分别提取文字和数字。如下图案例:分别提取出姓名和手机号(两者之间没有间隔符号或空格),提取姓名时可以将[0-9]替换成空白,注意要勾选【使用通配符】;提取手机号时可以将[!0-9]替换成空白。

271b8fb2bfd5a8eda6ea89cab0fcfff6.gif

28e68fa7f89ea7b420ba8c036645c061.gif

这里面的通配符[0-9]代表数字0至9,而在前面加一个感叹号(代表相反),[!0-9]代表不是数字。 ?Num02 从字母和数字混合字符串中提取数字,其实就是将字母替换成空白,代表字母的通配符为[a-zA-Z],那不是字母的通配符就为[!a-zA-Z],案例如下图所示:

617ec958f790dc52386cce8fd0e00dca.gif

?Num03 从不规律的字符串中提取数字,案例如下:可以使用通配符[0-9.]{1,}进行查找,将查找到的内容粘贴到excel中即可。[0-9.]代表数字0至9且含有小数,{1,}代表最低为一个数字,那最低为2个数字就是{2,}

8d5d51c1fe7f4734d4aef93b82ccb1ee.gif

精彩内容持续更新

欢迎点击文章顶部蓝色字关注

未完待续~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值