引用另一个表的数据,一张表的数据引用到另外一个表中

首页 > 经验 > 作者:YD1662024-03-22 04:48:34

引用另一个表的数据,一张表的数据引用到另外一个表中(1)

Excel秘籍大全,前言

工作中,我们经常会遇到制作二级下拉菜单,或将多张表的数据合并到一张表当中,此时,我们应该想到函数Indirect,它可以高效的帮助我们完成这些工作。

Excel秘籍大全,正文开始

1

INDIRECT函数用法

目的

从文本创建引用

返回值

有效的单元格引用

语法

INDIRECT (ref_text, [a 1])

参数

Ref_text(必需):它是对包含以下内容之一的单元格的引用:

[a1](可选):是一个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。

返回 # REF!错误值

2

批量新建/修改指定名字的工作表

目的:对1-4月份的销量进行汇总。

方法:

1、选定目标单元格。

2、输入公式:=INDIRECT(C$2&"!c"&ROW())。

3、Ctrl Enter填充。

(三)、结合SUM函数进行求和。

目的:对销量进行求和。

引用另一个表的数据,一张表的数据引用到另外一个表中(2)

方法:

在目标单元格输入公式:=SUM(INDIRECT("c3"):C9)。

解读:

利用INDIRECT函数依次提取C3、C4、C5、C6、C7、C8、的值,然后和C9的组合到一块冰求和。

3

查询数据

如图9所示,根据姓名查询对应的3月销量,其公式为:=INDIRECT("d"&MATCH(F2,A1:A6,0),TRUE)。

引用另一个表的数据,一张表的数据引用到另外一个表中(3)

图9

公式中的“d”为d列,因为3月销量在D列,MATCH(F2,A1:A6,0)来返回姓名所在的行数,有列数和行数,我们就能精确到具体对应的是哪一个单元格,"d"&MATCH(F2,A1:A6,0)返回的值即为"d6","d6"所在的值即为38,第二参数为TRUE表示运用了INDIRECT函数的A1用法。

当然,我们也可以运用R1C1用法来查询数据,所谓的R1C1用法,R表示行,C表示列,其后的数值为具体的行数列数。问题不变,同样求取3月销量,如图10所示,其公式为:=INDIRECT("R"&MATCH(F2,A1:A6,0)&"C"&MATCH(G1,A1:D1,0),FALSE)。

引用另一个表的数据,一张表的数据引用到另外一个表中(4)

首页 1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.