Excel教程

Excel函数
Excel技巧

【EXCEL教程】交叉查询的奇葩玩法

当前位置:网站首页 > Excel教程

【EXCEL教程】交叉查询的奇葩玩法

* 来源: 【office教程学习】 * 作者: 【EXCEL教程】 * 发表时间: 2020-05-16 21:21:55 * 浏览: 132

一说起查询,大家首先想到的是使用VLOOKUP、LOOKUP、INDEX+MATCH组合等查找类函数,那我们今天就一起来看看不使用这些函数该怎么实现交叉查询呢?


如下图,我们要根据业务员和月份来查询相关数据:


怎么做呢?


介绍一下交叉查询的另一种玩法,通过定义名称的方法来实现查询:


操作步骤如下:

选中数据区域A1:D8,在【公式】选项卡下【定义的名称】组中选择【根据所选内容创建】


在弹出的【根据所选内容创建名称】的对话框中勾选【首行】,勾选【最左列】,点【确定】


定义名称操作完成,在【公式】选项卡下选择【名称管理器】,可以查看刚刚定义名称的相关数据,如下图所示:


接下来我们一起来见证下是怎么进行交叉查询的?


比如我们要查询业务员为“小玉”,月份为2月的数据:


在单元格里输入公式:=小玉 _2月


注意:公式中业务员与月份之间有空格,空格是交叉运算符。


为什么在月份“2月”前面要添加下划线(_)呢?


根据上图【名称管理器】对话框中可以看出,当名称是以数字开头时,名称前面都要加下划线(_)。


这是通过直接写业务员名称和月份来实现的交叉查询,那么如果要直接通过引用单元格来实现呢?该怎么写公式?


引用单元格,可以使用INDIRECT函数:

输入公式:=INDIRECT(F2) INDIRECT("_"&G1)


你学会了吗?

今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。