excel问题:对单元格命名的工作表的某数据求和

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:28:13
sheet1为汇总表
A列为整个工作簿的所有工作标签
现在我要引用A列的数据,请问高手怎么处理?
谢谢了!!!
请大师详解公式:

=SUMIF(INDIRECT("'"&A1&"'!A:A"),$P$1,INDIRECT("'"&A1&"'!B:B"))

公式的意思:根据P1单元格所提供的条件,从A1单元格所指向的目标工作表的A列查找,然后对目标工作的B列数据汇总求和。
这是一个条件求和公式。

第一个问题描述不太清楚,请在说明白一点
如果是第二个公式中的情况,那用Indirect函数没错

第二个问题
个人认为该公式有误,应该是
=SUMIF(INDIRECT(A1&"!A:A"),$P$1,INDIRECT(A1&"!B:B"))

比如,A1中是工作表名称 Sheet2,那么公式变成
=SUMIF(Sheet2!A:A,$P$1,Sheet2!B:B)
条件求和,如果A1中的工作表A列等于P1,则对应行汇总B列

不明白你要干什么