如何在公式中使用单元格的文本?

时间:2014-10-29 10:26:18

标签: excel

我的Excel文件有八个不同的工作表。其中七个被命名为一周的日子(“星期一”,“星期二”等)。最后一张名为“周”的工作表应根据这些天提供一些一般数据。

在“周”的第一列中,我输入了一周的日期,因此A1: MondayA2: Tuesday等。在第二列中,我现在想添加一个公式使用相应日期工作表中的数据。例如:B1: =SUMIF(Monday!C1:C4;mycondition;Monday!D1:D4)B2: =SUMIF(Tuesday!C1:C4;mycondition;Tuesday!D1:D4)等。这样可以正常使用,但我不想再次输入一周的日期。

在这些公式中,是否可以在“周”中使用单元格A1-A7的文本?我试过了=SUMIF(A1!A1:A4;mycondition;A1!B1:B4),但这没效果。


注意:如果我要在“day”工作表中添加一个新行,则“Week”中公式中的单元格引用也应该更改。 =SUMIF(INDIRECT(A1&"!C1:C4");mycondition;INDIRECT(A1&"!D1:D4"))不是我想要的,因为它修复了C1:C4D1:D4

1 个答案:

答案 0 :(得分:2)

使用INDIRECT功能:

=SUMIF(INDIRECT(A1&"!$C:$C");mycondition;INDIRECT(A1&"!$D:$D"))

(我不确定语法是否正确(,/;),我没有英文Excel版本。)