201841 | Excel高效数据管理与分析
在Excel查找引用函数中,Vlookup函数应该是大家使用频率最高的一个。可一旦遇到逆向查询、行列位置都不确定的情况,Vlookup函数就束手无策了,这时候我们就要请出查询引用函数的最佳CP组合函数:Index+Match函数了。
比如,前两天上课的时候,有学员小V问到一个实际工作中的问题。下图所示的表格是原始数据表(表名:二维表):
小V要在下图所示的这个目标表(表名:一维表)中引用原始表中的相应数据,由于这张表的结构和原始表的结构不一样,我们无法使用Vlookup函数来查询。
这种情况的表格数据引用,只需要用Index+Match组合函数就可以轻松搞定了。
首先,我们先来掌握一下Index+Match函数的语法。
Index函数是返回表或区域中的值或对值的引用。返回特定行和列交叉处单元格的引用。如果该引用是由非连续选定区域组成的,则可以选择要用作查找范围的选定区域。
语法:Index(数据源表,取第几行,取第几列)
Match函数返回指定数值在指定的一行或一列的数据区域中的位置。
语法:Match(查询值,包含查询值的一行或一列,0/1)
最后一个参数的作用和Vlookup函数相同,0表示精确查询,1表示升序区间表模糊查询。
本例中的公式为:
=INDEX(二维表!A:E,MATCH(B2,二维表!A:A,0),MATCH(A2,二维表!$1:$1,0))
这样我们就可以把二维表中的数据引用到了这个一维表中了。
以上就是本期的全部内容,有没有get到一些技巧呢~
如果本文对你有一定的启发,欢迎分享给朋友们!
-End-
挑战无处不在,职场从容不迫。我是甘彬老师,10年+Office培训和咨询顾问经验,欢迎关注。