其他分享
首页 > 其他分享> > 查找替换,你真的会用吗?

查找替换,你真的会用吗?

作者:互联网

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


大家对Excel的“查找替换”功能谈不上陌生,那么,可以说很熟悉吗?看完下面的内容,希望你可以很有底气地说出“熟悉”二字。


接下来,让我们通过招聘网站上获取的一份职位数据集,像剥洋葱一样去认识一下这位既熟悉又陌生的朋友。


1.如何查找替换?


一眼望去,我对薪水这一列最感兴趣。现在我想知道这些职位的最低薪水、最高薪水、平均薪水的值是多少?


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


但是,“薪水”这一列的值不太规范,有的是大写的K,有的是小写的k,比如10k-15K。因此,需要对数据进行一致化处理,也就是将大写的K用小写的k去统一替换。具体操作如下:


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


这里插播一组快捷键,据说会用各种快捷键的人,都是Excel高手:

Ctrl+F  快速调出“查找”对话框

Ctrl+H 快速调出“替换”对话框


好了,咱们继续拨洋葱吧。


2.如何高亮显示符合条件的数据?


比如我想找工作,查找招聘要求是“本科学历、具有3年工作经验”的职位。这么多数据,总不能一个一个去看吧,这样看下去眼会瞎的。


如果只想看符合条件的数据,怎么办呢?


这种需求可以将单元格的格式替换为想要的颜色,这样可以把符合条件的数据高亮显示:

1)将“教育要求”这一列里符合“本科”条件的单元格高亮显示成黄色

2)将“工作年限要求”这一列里符合“3”年的单元格高亮显示成黄色


1)先来处理“教育要求”这一列


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


“选项”点开之后的界面中,选择“格式”


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


在“格式”中选择黄色为填充色


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


点击“确定”后可以看到符合条件的“本科”单元格都显示为高亮了


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


2)接下来处理“工作年限要求”这一列


与上面的操作步骤相同,我们把“工作年限”这一列包含“3”年的单元格设置为黄色


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


通过这两次操作,找到了符合条件的目标数据(教育要求:本科,工作年限:3年),并高亮显示为黄色,这样就更清楚啦


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


3.如何进行“精准”查找?


洋葱第三层,虽然更辣,但要睁开眼睛哦,哪怕眯着眼睛也行呢。


需求:我想从这个招聘职位数据集中精准的找到“数据分析师”的岗位。


为什么说精准呢?俗话说,没有比较没有。。所以先来一波对比操作。


1)未勾选“单元格匹配”的演示过程如下


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


2)勾选“单元格匹配”的操作过程如下(下图的第4步:单元格匹配


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


通过这样的对比操作,我们得出结论:如果搜索“数据工程师”,会出现3个结果,把包含“数据分析师”字样的所有单元格都搜索出来了(比如,岗位“数据分析师-CR2017-SH2909”中包含“数据分析师”字样,会被搜索出来);如果勾选“单元格匹配”(表示查找值单元格内容完全一致),只出现了2个结果,实现精准查找。


查找功能中需要勾选“单元格匹配”的应用场景也是很广泛的。


比如这份职位数据表中,公司所在位置有“上海市”和“上海”两种值。我需要规范一下表格,查找“上海”,替换为“上海市”。


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


如上,在未勾选“单元格匹配”使用替换功能时,原有的“上海市”会被替换为“上海市市”。(因为只要单元格内包含“上海”内容,就会被查找出来进行替换,这显然不是我们想要的结果),此时,需要勾选“单元格匹配”来实现精准查找替换。


4.如何实现模糊查找?


洋葱第4层,越战越勇,停不下来,拨过洋葱的人都懂呢。


问:什么是通配符?

答:通配符是一种特殊的计算机语言。在Excel操作过程中,如果不知道完整的名称,或者不愿意去输入很多字符去查找时,可以借助关键字加通配符的模式去模糊查找目标值。


问:通配符有哪些呢?

答:主要有三种:*   ~  ?


1)*:星号表示任意多个字符


上面查找了职位的薪水、学历、工作年限之后,我要选择公司了。现在我只想初步查看一下“公司简称”这一列中含有“科技”内容的公司(科技,很高大上有木有?),怎么查找呢?


操作步骤如下:在第3步“查找内容”的地方输入“*科技


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


如上,单元格内包含“科技”内容的单元格全部被找到了。*代表单元格内其他多个字符参与了此次“查找”动作。


但是,火眼金晶的童鞋肯定看出来了,查找结果里面有一个“*科技”,单元格本身含有通配符。


当我们在使用通配符星号*参与查找动作时,星号*代表任意多个字符;但是我只想让星号*代表星号本身这个字符呢?不为他赋予通配符的意义,让他失去特异功能,做一名普通的字符而存在。


比如案例中,我只想查找含有“*”的公司名称,怎么操作?这里必须邀请一位法师出场,只有这位法师才可以让通配符失去特异功能...


这位法师的名字叫做波浪符号~


 2)波浪符号(~)


波浪符号在应用时,需要出现在通配符的前面。


波浪符号的含义是:让后面的通配符不生效。也就是说,如果单元格内容本身含有*时,你只想搜索*有关的单元格时,在*号前面加~即可。


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


如上,被查找出来的单元格“*科技”,星号*前面加了波浪符~,此时星号*已不是通配符的身份存在了。


 3)问号?


?在当做通配符来查找时,必须是英文状态下输入的问号


为了效果更直观,我们用一波操作代替文字来演示一下


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


通过以上操作,得出结论:使用?代表的字符在中间时,1个?代表1个字符,2个?代表2个字符,以此类推,在实际中灵活运用。


既然强调了在中间使用通配符?,那么在单元格开头和结尾使用是不是会不一样呢?


少一些絮叨,多一些行动,来看一波操作


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


无论单元格内容中“人”前是几个字符的,都被找了出来。


对的,你没有看错,这时,你是不是又想到了这和星号*的作用是一样的呢?


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

所以又得出一个结论:使用问号?代表的字符在单元格开头或者结尾时,则与星号*的使用效果一致。


现在,经过这么系统的介绍,你是不是对查找替换功能更熟悉了呢?


(本文的案例数据可以在公众号对话框回复“资料”获取到,在这个路径下:初级文件夹->第3关)


推荐:淘宝APP用户行为分析


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

标签:字符,会用,星号,单元格,通配符,查找,替换
来源: https://blog.51cto.com/u_15241767/2923990