工作表名称中有括号怎样用INDIRECT函数

 时间:2026-02-12 20:36:22

1、在一个工作簿有一个汇总表和各班每星期每天的阅读字数——要在汇总表中汇总出来。

工作表名称中有括号怎样用INDIRECT函数

2、公式——定义名称,定义名称命名为“班名”,引用位置为:=GET.WORKBOOK(1)——确定。

工作表名称中有括号怎样用INDIRECT函数

3、在B1单元格输入公式提取各个表名(带括号的班级名称):=IFERROR(SUBSTITUTE(INDEX(班名,COLUMN(B1)),LEFT(INDEX(班名,COLUMN(B1)),FIND("]",INDEX(班名,COLUMN(B1)))),""),"")——向右填充直到出现空值。

工作表名称中有括号怎样用INDIRECT函数

4、选择B1单元格输入:=IFERROR(INDIRECT(B$1&"!b"&MATCH($A2,INDIRECT(B$1&"!a:a"),0)),"")——由于引用对象含有括号,无法引用到数据。

工作表名称中有括号怎样用INDIRECT函数

5、把以上公式修改为:=IFERROR(INDIRECT("'"&B$1&"'!b"&MATCH($A2,INDIRECT("'"&B$1&"'!a:a"),0)),"")——用单引号引用就正确了,向右向下填充公式。

工作表名称中有括号怎样用INDIRECT函数

  • 使用VBA快速复制工作表
  • Excel中怎样求符合条件数据的行号
  • 如何在Excel中使用INDIRECT跨表引用
  • EXCEL如何按条件查找出符合条件值多条件汇总
  • EXCEL中怎么实现同时满足三个条件的单元格求和?
  • 热门搜索
    手脚脱皮是什么原因 cloud是什么意思 什么是单反相机 加官进爵是什么刑法 嘴上起泡是什么原因 男人喜欢什么样的女人 11月21日是什么星座 柔情似水是什么意思 脚气用什么药最好 age是什么意思