一说起查询,大家首先想到的是使用VLOOKUP、LOOKUP、INDEX+MATCH组合等查找类函数,那我们今天就一起来看看不使用这些函数该怎么实现交叉查询呢?
如下图,我们要根据业务员和月份来查询相关数据:
怎么做呢?
介绍一下交叉查询的另一种玩法,通过定义名称的方法来实现查询:
操作步骤如下:
选中数据区域A1:D8,在【公式】选项卡下【定义的名称】组中选择【根据所选内容创建】
在弹出的【根据所选内容创建名称】的对话框中勾选【首行】,勾选【最左列】,点【确定】
定义名称操作完成,在【公式】选项卡下选择【名称管理器】,可以查看刚刚定义名称的相关数据,如下图所示:
接下来我们一起来见证下是怎么进行交叉查询的?
比如我们要查询业务员为“小玉”,月份为2月的数据:
在单元格里输入公式:=小玉 _2月
注意:公式中业务员与月份之间有空格,空格是交叉运算符。
为什么在月份“2月”前面要添加下划线(_)呢?
根据上图【名称管理器】对话框中可以看出,当名称是以数字开头时,名称前面都要加下划线(_)。
这是通过直接写业务员名称和月份来实现的交叉查询,那么如果要直接通过引用单元格来实现呢?该怎么写公式?
引用单元格,可以使用INDIRECT函数:
输入公式:=INDIRECT(F2) INDIRECT("_"&G1)
你学会了吗?
今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。