接下来,让我们通过招聘网站上获取的一份职位数据集,像剥洋葱一样去认识一下这位既熟悉又陌生的朋友。
文字比较长,大家懒得看也可以看视频课,我最近在知乎知学堂上线了一个数据分析课程,从基础入门,手把手带大家学习如何用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就可以完成很多数据类工作,成为一个专业的数据分析人才。