SUMIFS中的变量

时间:2018-11-22 15:15:45

标签: excel formula sumifs

我有一个包含多个工作表的Excel工作簿。每张纸代表客户的月收入,每张纸的最后一列代表总收入。因此,每张工作表的“ S”列都有总收入。

现在,我有一个摘要表,我想在其中显示每个收入出现在这些单独表中的每个客户的总收入。我使用的是“ SUMIFS”,但我必须为每个客户更改公式,因为每个客户的收入都在不同的工作表中,即使各列相同,每个工作表也都有自己的地址/参考。

我的问题是,我可以在摘要表中添加工作表的名称变量,这样我不必为每个客户更改公式。我可以在摘要表中添加工作表的名称,然后向下拖动公式,以便公式可以从那里选择工作表的名称。

我希望我有道理。

让我知道在没有Macros / VBA的情况下这是否可行。

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,在不使用VBA的情况下进行解决,请使用间接公式,然后将工作表名称输入为字符串或参考。

字符串:

  

= INDIRECT(“ SheetName!A2”)

参考示例-在单元格A1中写入工作表名称,公式将在该单元格的单元格A2中寻找答案:

  

= INDIRECT(A1&“!A2”)

如果在工作表中使用空格,则还必须在名称前后添加单引号'。

请避免混合使用对带有空格和不带空格的工作表的引用,以使其更简单, 否则尝试

  

= IFERROR(INDIRECT(“'”&A1&“'!A2”); INDIRECT(A1&“!A2”))