打开APP
userphoto
未登录

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

开通VIP
Excel 二维表查询,不得不学会经典组合公式 offset match

查询一维表,大家最常用 vlookup。那查询二维表有哪些方法呢?


我曾经讲解过查询二维表的经典函数组合 index+match,具体可参见 Excel 如何多条件查询?即同时查询行、列并返回值?

今天要教大家另外一个可与之比肩的 offset+match 函数组合。

开始案例讲解前,我们先来了解一下 offset 函数的功能。

OFFSET 函数:

作用:

  • 返回对单元格或单元格区域中指定行数和列数的区域的引用

语法:

  • OFFSET(reference, rows, cols, [height], [width])

参数:

  • reference:必需,要偏移的起始坐标单元格。
  • rows:必需,要偏移多少行。
  • cols:必需,要偏移多少列。
  • [height]:可选,需要返回的引用的行高。
  • [width]:可选,需要返回的引用的列宽。

案例:

下图 1 班级学生的成绩表,这是一张二维表。需要根据姓名和学科两个条件,查找出对应的成绩,如下图 2、3 所示。

解决方案:

在 H2 单元格中输入以下公式,下拉复制公式:

=OFFSET($A$1,MATCH(F2,$A$2:$A$15,0),MATCH(G2,$B$1:$D$1,0))

公式释义:

  • 整个公式可以简单理解为:OFFSET(起始单元格,向下移几行,向右移几列)
  • MATCH(F2,$A$2:$A$15,0):
    • 向下移几行
    • 用 F2 的姓名与 $A$2:$A$15 区域的姓名进行绝对匹配,将会返回一个数字,表示 F2 在区域中的第几行
  • MATCH(G2,$B$1:$D$1,0):
    • 向右移几列
    • 用 G2 的学科与 $B$1:$D$1区域的学科进行绝对匹配,会返回一个数字,表示 G2 在区域中的第几列

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel 二维表的列动态求和,这两个经典的组合公式不教怎么行
Excel里有没有办法做出网页上搜索框那种实时输入提示的效果?
Excel中如何按照合并的单元格区域求平均值
据说会OFFSET函数的都是Excel高手
Excel2013中如何按照合并的单元格区域求平均值
每日Excel分享(函数)| OFFSET函数从入门到精通(一),各位看官走过路过不要错过啊
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服