如何在公式中使用单元格的文本?
我的Excel文件有八个不同的工作表。 其中七个是以星期几(“星期一”,“星期二”等)命名的。 最后一个名为“周”的工作表应该提供一些基于这些日子的一般数据。
在“星期”的第一列中,我input了星期几,所以A1: Monday
, A2: Tuesday
等。在第二列中,我现在想添加一个公式,该公式使用工作表中的数据相应的一天。 例如: B1: =SUMIF(Monday!C1:C4;mycondition;Monday!D1:D4)
, B2: =SUMIF(Tuesday!C1:C4;mycondition;Tuesday!D1:D4)
等等。我不想一遍又一遍地input星期几。
在这些公式中,是否可以使用“周”中的单元格A1-A7的文本? 我试过了=SUMIF(A1!A1:A4;mycondition;A1!B1:B4)
,但那不起作用。
注:如果我应该添加一个新的行到“日”工作表之一,公式中“周”的单元格引用也应该改变。 =SUMIF(INDIRECT(A1&"!C1:C4");mycondition;INDIRECT(A1&"!D1:D4"))
不是我正在寻找的,因为它修复了C1:C4
和D1:D4
。
使用INDIRECT
function:
=SUMIF(INDIRECT(A1&"!$C:$C");mycondition;INDIRECT(A1&"!$D:$D"))
(我不确定语法是否正确(,/;),我没有英文Excel版本。)