Excel表格怎么indirect函数跨工作簿引用(Excel表格里面如何indirect和vlookup函数跨表引用)

为什么INDIRECT函数值得我们学习呢?

先来看一个案例吧。

跨表查询。

例如,我们有1-6个月的销量数据,现在需要从中查找出几个人的数据。

这个问题很经典吧?

当然也很简单,一个VLOOKUP公式搞定!

=VLOOKUP($A2,'1月'!A:B,2,0)

但是你很快就会发现,这个公式有个巨大的问题,它只能向下填充,却不能向右填充。

这样,你要查6个月的数据就得修改VLOOKUP公式6次!

但,当你学会了INDIRECT函数之后,你就可以把公式修改成:

=VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,0)

有了INDIRECT和VLOOKUP函数双剑合璧,一个公式就可以搞定所有的查询啦。

然后,还有额外的好处。

看到了吗?我们修改了标题(待查询的工作表名称),不必修改公式,就自动获得了新的查询结果。

这就是INDIRECT跨表查询的能力。

INDIRECT函数是Excel函数中的好员工,既可以单独使用,也可以配合其他函数使用。

INDIRECT函数语法。

非常简单,即“=INDIRECT(单元格引用)”。例如“=INDIRECT("A1")"将得到A1单元格的值。

括号中是一个双引号,引号内是单元格地址,这个地址内的数值是什么,INDIRECT函数就会得到什么。

这有什么用呢?为什么不直接用“=A1”,而要用“=INDIRECT("A1")”这样的公式呢?

让我们先看一下下面这张图吧。

由此,我们会发现,尽管INDIRECT函数就一个参数,也能玩出很多花样啦。一个单元格地址包含行号和列号,这样我们就可以将其中的行号或列号存放在另外一个单元格中,从而实现动态引用单元格。

这样,我们的公式可以保持不变,通过修改行号或列号单元格,可以获得不同的结果。最经典的就是用于创建多级下拉菜单。

制作二级下拉菜单。

①选中原始数据“人事部、市场部、财务部”,点击公式——指定——名称创建于首行——确定;

②“部门”下插入一级下拉菜单,并随便选择一项;

③“姓名”下插入下拉菜单,输入“=INDIRECT($B3)”。

(详细步骤请参考文章《WPS Excel入门:一级下拉菜单和二级下拉菜单》)

当一级下拉菜单选择了一个部门时,INDIRECT函数就会自动指向该部门名称,从而获得对应的姓名。

除了二级下拉菜单、跨表查询,INDIRECT函数还可以用于动态求和、跨表求和、合并工作表和工作簿等。

至此,你学会了INDIRECT函数了吗?


本文由解晴新生原创,欢迎关注,带你一起长知识!

(0)

相关推荐

  • vlookup函数跨工作簿大量数据引用操作技巧

    vlookup函数跨工作簿大量数据引用操作技巧 操作方法 01 这两个区域属于不同的工作簿,需要先将右侧区域姓名班级列复制到左侧工作表空白处 02 鼠标拖动选中这两个单元格 按住shift同时按键盘上 ...

  • excel2007中如何跨表跨工作簿进行数据引用?

    在工作中,我们需要把别的工作表的内容或者别的工作簿的内容引用到当前编辑的工作表中,今天小编就为大家介绍这个操作方法. 操作方法 01 打开excel,编辑自己的工作表内容.小编以某公司的2016年销售 ...

  • Excel 2016中怎么撤销对工作簿结构和窗口的保护?

    excel如何撤销保护工作簿?EXCEL保护分两种,一种是“保护工作表”,另外一种是“保护工作簿”.保护工作簿中一般选择:保护工作簿结构或窗口.该功能允许用户对表格内数据操作,但是不允许以下行为:1. ...

  • WPS如何将Excel文档设为共享工作簿

    WPS是现在十分常用的办公软件之一,有些新用户不知道如何将Excel文档设为共享工作簿,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel文档,接着根据下图箭 ...

  • WPS如何将Excel文档设置为共享工作簿

    WPS是现在十分常用的一款办公软件,有些新用户不知道如何将Excel文档设置为共享工作簿,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel文档,接着点击[审 ...

  • WPS表格怎么在两个工作薄之间复制表格?

    WPS表格是统计数据经常要用到的,小编今天为大家介绍下:WPS表格怎么在两个工作薄之间复制表格? 操作方法 01 我们打开WPS表格,如图所示. 02 小编在第一个表格中随意的输入些数字,作为演示,如 ...

  • excel表格拆分成多个工作簿(将一个工作表格拆分成多个工作簿)

    今天跟大家分享一下表格怎么拆分为多个工作簿?1.打开演示文件,要求将多个工作表拆分为独立工作簿.2.首先我们点击下图选项3.鼠标点击[汇总拆分]4.然后我们选择[拆分工作簿]5.接着我们点击[浏览]选 ...

  • WPS EXCEL中如何快速获得一个工作簿的工作表数量?

    一个工作簿中可以设置1~255个工作表,如果需要超过255个工作表,可用插入工作表按钮完成,一个工作薄能含多少个工作表仅受内存限制. 增加多个工作表的方法如下: 1.打开工具栏,选择最下方的" ...

  • Excel启动时如何打开指定工作簿

    Excel启动时打开指定工作簿的步骤 1.打开Excel表格,接着点击工具栏的"文件"→Excel选项 2.在Excel选项里点击"高级"菜单,在高级里下拉找到 ...

  • Excel中怎么带格式复制工作簿

    excel中常常会遇到同样格式的表格或内容要做几个表,而在复制粘贴工作簿时,常常会出现格式不一样的现象.怎么解决呢?下面介绍几种方法 最精练的方法 01 打开需要编辑的表格文件.excel2003/2 ...