Excel常用公式函数之跨表数据引用、跨表数据映射查找
更多Excel常用技巧汇总请访问:Excel常用技巧汇总
Excel拥有很强大的各种函数功能,学会使用后可以大大提高工作效率,但是很多函数都不经常用到,其实Excel对每个函数的使用说明已经写的非常清楚了,只不过是很多初学者都没有使用过,所以不知道。如果你想了解更多的函数使用请在Excel中选择【公式】->【插入函数】->【公式生成器】,这里就可以看到所有的公式函数及使用文档了。如果你已经熟记某个函数的使用方法,可以在单元格选中的情况下直接输入 "=" 敲函数名即可,这时也会出现对应的参数提示及使用文档。
在excel的工作运用中,经常需要进行跨表的数据引用、跨表数据映射查找,看完下面的文章,希望对你有所帮助。
直接跨表引用数据
直接选中一个单元格,然后输入=
,写工作表的名字(就是Excel最下面那一行的标签),写!
,写单元格名即可直接引用数据。
示例:
=Sheet1!A2
当前单元格引用的数据是工作表Sheet1里面A2单元格的数据
学会了基本用法,我们就可以在工作中使用了,比如我们有一个总表是之前统计好的一个公司完整的员工信息表,现在有一个新表需要统计大家的性别,有一部分还没有填写信息,组长需要查看谁还没有填写信息,这时我们就可以这样做。
这是已有的员工总表
这是需要填写的新表
很显然还有人没有填写,我们来快速查看是谁拖后腿还没有填写。
为了不影响总表的数据,我们在新表D列输入=总表!A2
,然后下拉出所有人的名字。
然后在E列输入=COUNTIF(A:A,D1)
,如果返回1,就代表D列的数据在A列里找到了,反之是0的话,就是没有找到,然后可以使用数据筛选再把返回0的人筛选出来,很轻松就能看到哪些人没有填写了。
上面函数中的A:A,代表A整列,具体COUNTIF参数说明请自行了解
跨表数据映射查找
工作中还有一种情况,我们需要查询某几个人在其它表内的数据,这个也很简单,如果需要了解,请继续往下看。
这是已有的员工总表
现在我需要查询这个人在总表里面的年龄。
我们在B列输入 =VLOOKUP(A2,总表!A2:D23,4,)
,然后下拉查出所有人的年龄。
VLOOKUP(查找的内容,在哪个数据区域里面查找,返回第几列的数据,是否精确查找)
我们要返回的是【总表】中第四列的年龄信息,所以在公式中再输入“4,”(逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,不用选,直接按回车键就可以)
VLOOKUP:
在表格或区域中按行查找内容。
语法:
VLOOKUP(搜索键值,范围,索引,已排序)
示例:
VLOOKUP(418,A4:D18,2,TRUE)
搜索键值:
必需。要查找的值。要查找的值必须位于范围中指定的单元格区域的第一列中。
范围:
必需。搜索搜索键值和返回值的单元格区域。该单元格区域中的第一列必须包含搜索键值。此单元格区域中还需要包含你要查找的返回值。
索引:
必需。包含返回值的单元格的编号(范围最左侧单元格为1开始编号)。
已排序:
可选。一个逻辑值,该值指定查找近似匹配还是精确匹配:TRUE假定表中的第一列按数字或字母排序,然后搜索最接近的值。这是未指定值时的默认方法。FALSE在第一列中搜索精确值。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2019-09-12 Vue开发规范