打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
我愿称它为Excel中的函数之王!
userphoto

2023.10.07 四川

关注

大家好,我是打工人小K。

今天我们不讲Python的知识点,因为打工人光光会Python是远远不够的。

合格的打工人是不能不会Office的,所以今天教大家使用一个Excel的牛叉的功能,学会之后希望大家能深得老板赏识,马上升职加薪!

Excel中的表连接

我有在Excel中有两张打工人的信息表:

职位表
联系信息表

此时我需要合并这两张表,效果如:

理想状态下直接把表2中的C列复制粘贴上就行了,但是表1是乱序或者职位表中有人离职导致ID缺失呢?

有人离职+乱序的职位表

这个功能其实在数据库中做个表连接或者创建一个视图就能搞定,但是这是在Excel里。

如果为了这个功能还专门到数据库中创建两张表,再导出数据就真的有点麻烦了。

VLOOKUP函数

VLOOKUP函数是当年我的师姐(非程序员)教我的,当我第一次见她在Excel中使用这个函数就被惊艳到了!我当年也是考过Office二级的人,竟然不知还有这么牛叉的函数!

用官方语言介绍下:VLOOKUP函数是Excel中非常常用的函数之一,它用于在一个区域中查找某个值,并返回该值所在行的指定列的值

VLOOKUP函数的语法如下:

VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

其中,参数的含义如下:

  • lookup_value:要查找的值。
  • table_array:要进行查找的区域。
  • col_index_num:要返回的值所在列的索引号。
  • range_lookup:是否进行近似匹配,可选值为TRUEFALSE

实战

我们已经知道了VLOOKUP函数需要哪些参数,我们只要把对应的值填进去即可!

在D列第二行输入=VLOOKUP(),然后点击fx就会跳出函数参数框:

因为两张表的(主键)是ID No.所以我们第一个参数lookup_value就是所有的ID No.

table_array进行查找的区域就是联系信息表(不含表头信息):

col_index_num索引号就是联系信息表的第二列,因为我要依据ID No.拿Email信息。

这里特别注意这个数值是列的索引号,第一列是1,第二列是2...

填完这三个参数之后就可以点击确定得到对应的Email数据了。

然后进行下拉填充:

下来填充之前需要用$符号固定住第二个参数查找区域的单元格,为了让它不随下来填充而进行改变。

最终成果图

牛叉的第四个参数

有小伙伴肯定疑惑:为什么第四个参数range_lookup(匹配条件)可以不填?

我们再深入介绍下第四个参数的用途 -- 近似匹配

有时候,我们可能需要进行近似匹配,即查找最接近的值而不是精确匹配。

在这种情况下,我们可以将range_lookup(匹配条件)参数设置为TRUE

使用VLOOKUP函数的注意事项

  • lookup_value必须在table_array的第一列中。
  • 如果range_lookup参数为TRUE,则table_array必须按照升序排列。

最后

VLOOKUP函数是Excel中非常实用的函数,它可以帮助我们快速查找某个值所在行的指定列的值。

真心希望大家能掌握这个Excel函数,掌握它少走弯路!


如果你想加速Python学习,获得专业的指导,30天学会一门技能!

欢迎参加麦叔Python实战训练营,入门营爬虫营办公自动化营同步开放。

详情点这里:麦叔Python训练营


如果你希望我更新某个特定小知识,欢迎给我留言。

我是麦叔,聊编程,聊程序员人生

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel中万能的查询函数——VLOOKUP
VLOOKUP函数
Excel中row函数的使用教程步骤图(2)
让你从菜鸟成为玩转Excel的高手
VLOOKUP、ISERROR和IF函数在excel中的高效应用_匹配查找
EXCEL常用函数大全4[51自学网园地]
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服