职场Excel:查找替换,你真的会用吗?

2023-10-16 20:38:18 浏览数 (1)

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

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

文字比较长,大家懒得看也可以看视频课,我最近在知乎知学堂上线了一个数据分析课程,从基础入门,手把手带大家学习如何用Excel等数据分析工具提升工具效率,像VBA、甘特图、vlookup等都会涉及,主要讲解模型结构 逻辑框架,并构建数据分析思维。想转行的朋友看这个课也够了。点击下方小程序开启数据分析升职加薪密码:

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

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

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

  • Ctrl F 快速调出“查找”对话框
  • Ctrl H 快速调出“替换”对话框

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

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

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

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

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

  • 将“教育要求”这一列里符合“本科”条件的单元格高亮显示成黄色
  • 将“工作年限要求”这一列里符合“3”年的单元格高亮显示成黄色

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4.如何实现模糊查找?

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

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

问:通配符有哪些呢?

答:主要有三种:* ~ ?

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

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

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

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

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

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

比如案例中,我只想查找含有“*”的公司名称,怎么操作?这里必须邀请一位法师出场,只有这位法师才可以让通配符失去特异功能... 这位法师的名字叫做波浪符号~ 2)波浪符号(~) 波浪符号在应用时,需要出现在通配符的前面。 波浪符号的含义是:让后面的通配符不生效。也就是说,如果单元格内容本身含有*时,你只想搜索*有关的单元格时,在*号前面加~即可。

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

3)问号?

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

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

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

既然强调了在中间使用通配符?,那么在单元格开头和结尾使用是不是会不一样呢? 少一些絮叨,多一些行动,来看一波操作

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

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

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

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

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

Excel一定程度上可以说是最方便的工具,玩转Excel就可以完成很多数据类工作,成为一个专业的数据分析人才。

0 人点赞