下拉菜单数据来源另一个表格(怎么用下拉菜单引用其他表格)

问题情境

汇总查询表”部门费用“如下,其中A2单元格是下拉菜单,内容是12个月份。

查询表”部门费用“中12个月份的数据来源于同一工作薄中不同的12个以月份命名的工作表:

汇总并查询效果如下:

公式实现

在B3单元格输入公式:“=INDIRECT($A$2&"!"&ADDRESS(ROW(2:2),COLUMN(B:B),4))“,按Enter键结束计算,并将公式向右向下填充,可得结果。

如下图:

公式解析

公式为“=INDIRECT($A$2&"!"&ADDRESS(ROW(2:2),COLUMN(B:B),4))“,其中:

ROW(2:2):该部分公式返回值为2,即所取数据来源于第2行,当公式向下填充时,本部分返回值随公式填充而改变,每向下填充一行,返回值加1,公式向右填充,返回值不变;

COLUMN(B:B):该部分公式返回值为2,即所取数据来源于第2列,当公式向右填充时,本部分返回值随公式填充而改变,每向右填充一列,返回值加1,公式向下填充,返回值不变;

ADDRESS(ROW(2:2),COLUMN(B:B),4):该部分公式返回值为B2,即所取数据来源于B2单元格,公式每下向填充一行,行数加1,每向右填充一列,列数加1;

$A$2&"!"&ADDRESS(ROW(2:2),COLUMN(B:B),4):该部分公式返回值为A2单元格指向的工作表,即1月的B2单元格。由于月份均在A2单元格,所以此单元格绝对引用,不随公式的填充而改变;

INDIRECT($A$2&"!"&ADDRESS(ROW(2:2),COLUMN(B:B),4)):该部分公式返回A2向的工作表的B2单元格数据。

函数解析

附函数ADDRESS的用法:

【功能】

ADDRESS 函数,根据指定行号和列号获得工作表中的某个单元格的地址。例如,ADDRESS(2,3) 返回 $C$2。再例如,ADDRESS(77,300) 返回 $KN$77。可以使用其他函数(如 ROW 和 COLUMN 函数)为ADDRESS 函数提供行号和列号参数。

【语法】

ADDRESS(row_num, column_num, [abs_num],[a1], [sheet_text])

【中文语法】

ADDRESS(行号, 列号, [引用类型],[引用样式], [引用工作表])

【参数】

  • row_num 必需。一个数值,指定要在单元格引用中使用的行号。
  • column_num 必需。一个数值,指定要在单元格引用中使用的列号。
  • abs_num 可选。一个数值,指定要返回的引用类型。不同数字对应的引用类型如下表

  • a1 可选。 一个逻辑值,指定 A1 或 R1C1 引用样式。在 A1 样式中,列和行将分别按字母和数字顺序添加标签。 在 R1C1 引用样式中,列和行均按数字顺序添加标签。如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。
  • sheet_text 可选。一个文本值, 指定要用作外部引用的工作表的名称。例如, 公式=ADDRESS (1, 1,,,"Sheet2")返回Sheet2! $A $1。如果省略了sheet_text参数, 则不使用工作表名称, 并且该函数返回的地址引用当前工作表上的单元格。
       
专栏
公式与函数,零基础学起来!
作者:韩老师讲office
9.9币
1人已购
查看
(0)

相关推荐

  • Excel表格制作二级下拉菜单全步骤

    通过2级菜单,倒是可以比较深入熟悉 INDIRECT, INDEX, OFFSET, 这三个函数,是你要想学excel函数,估计你肯定过的关。 在论坛里看帖子,有一点比较累,很多都是直接用excel文 ...

  • 电脑表格怎么设置下拉选项(怎么给单元格添加选项下拉菜单)

    在工作中,我们使用Excel表格录入数据时,通常会应用到文字内容,当我们会用到大量重复的文本内容使用,如何在 Excel中制作联想动态下拉菜单,来提高输入的速度呢?下面小编为大家介绍下在 Excel中 ...

  • excel表格如何设置下拉菜单/下拉选项

    在运用excel中,给表格设置下拉菜单可以有效的提高我们的工作效率,大大减少我们的打字时间.设置好下拉表格,只需要选择点击,就好. 那么,如何设置excel表格的下拉菜单或者下拉选项呢? 设置下拉菜单 ...

  • Excel表格如何制作下拉菜单

    Excel表格如何制作下拉菜单呢?下面为大家详细讲解一下. 操作方法 01 首先鼠标左键选中第一列下面所有单元格. 02 然后在菜单栏中选择"数据",点击"数据有效性&q ...

  • 表格如何制作下拉选项(表格下拉菜单怎么做)

    excel下拉菜单软件版本:软件大小:软件授权:适用平台:http://dl.pconline.com.cn/download/356399.html我以输入男女为例,打开一个Excel2013,我们 ...

  • WPS表格如何制作下拉菜单

    今天小编就来和大家分享一下,我们在不用输入数据的情况下通过选择来输入,这时我们就会用到数据有效性功能,接下来小编就来给大家做一个演示. 操作方法 01 首先,我们点击桌面上的WPS表格. 02 进入后 ...

  • WPS表格怎样制作下拉菜单

    WPS表格制作下拉菜单还是比较简单的,一起来学习一下吧! 操作方法 01 首先,在WPS表格中选中要设置下拉菜单的单元格. 02 然后在"数据"菜单这里点击"插入下拉列表 ...

  • 怎么在WPS表格中制作下拉菜单

    有的小伙伴在使用Excel表格制作数据时,为了快速完成表格,我们可以制作下拉菜单,那么如何制作呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开需要插入下拉菜单的表格文档.2. 第 ...

  • excel表格中的下拉菜单选择项怎么制作

    我们在使用Excel表格编辑数据的时候,想要设置下拉菜单的选择项,该怎么操作呢?今天就跟大家介绍一下excel表格中的下拉菜单选择项怎么制作的具体操作步骤.1. 首先打开电脑,找到想要编辑的excel ...