如何在Excel中使用INDIRECT跨表引用

 时间:2024-09-20 00:44:34

在Excel中使用INDIRECT跨表引用

工具/原料

电脑

2019Excel

方法/步骤

1、在Excel中,INDIRECT函数是通过“文本”信息来查找该信息对应的另一个单元坼黉赞楞格的数据,如图文本“A1”在Excel表格中对应的是单元格A1,而单元格A1的信息就是其文本“数据”,因滠锖斟绸此这里INDIRECT最后返回的值是“数据”两个字。

如何在Excel中使用INDIRECT跨表引用

2、上一步中,INDIRECT函数是直接写出要引用的“文本”信息,INDIRECT函数还可以通过引用单元格内的“文本”信息来获取数据。

如何在Excel中使用INDIRECT跨表引用

3、以上是在同一张工作表中使用INDIRECT函数,在跨工作表时,就要在引用的“文本”信息前加上表的名称。例如我们要汇总学生的成绩时,每个学生的成绩在独立的工作表上,需要将其汇总到一张表中。

如何在Excel中使用INDIRECT跨表引用

4、以“学生1”的“小考一”成绩为例,在汇总表的B2单元格输入公式“=INDIR苇质缵爨ECT()”,“学生1”的表名已经在汇总表的B1单元格,所以先输淀尬逄攻入“=INDIRECT(B1)”,这样就会帮助我们跳到“学生1”这张工作表中查找数据。

如何在Excel中使用INDIRECT跨表引用

5、到“学生1”这张表中,可以看到其“小考一”的成绩是在工作表的B2单元格。

如何在Excel中使用INDIRECT跨表引用

6、回到汇总工作表中,继续输入“=INDIRECT(B1&!B2)”,用&符号指定在“学生1”工作表中,!B代表的是B列,2代表的是该列的第几个单元格;通过函数参数的方式可以看得更清楚。

如何在Excel中使用INDIRECT跨表引用

7、点击“确定”或按Enter键,可以看得汇总表中的B2单元格返回了“学生1”工作表中“小考一”的成绩为90。

如何在Excel中使用INDIRECT跨表引用

8、如果要批量将“学生1”中的其他成绩返回咦筋庑檗到汇总表中,则需要将公式中的!B2修改,是后面的2可以变成相对引用,可以利用ROW函数,将其观鲼视防改成ROW(A2)返回所在的行数,同时要对前面的公式开始的B1单元格进行锁定,因为一直找到“学生1”工作表。

如何在Excel中使用INDIRECT跨表引用

9、再下拉填充后,即可返回其他的成绩。

如何在Excel中使用INDIRECT跨表引用

column函数的使用方法 index函数的使用方法 VLOOKUP反向查找 offset函数怎么使用? Excel 非空单元格用什么函数表示
热门搜索
成功的图片 创意蛋糕图片 美食图片大全 前列腺炎症状图片 祥云图片