[英]How to use a cell's text in a formula?
我的Excel文件有八個不同的工作表。 其中七個被命名為星期幾(“星期一”,“星期二”等)。 最近的工作表稱為“周”,應根據這些天提供一些常規數據。
在“周”的第一列中,我鍵入了星期幾,因此輸入A1: Monday
, A2: 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:C4
和D1:D4
。
使用INDIRECT
函數:
=SUMIF(INDIRECT(A1&"!$C:$C");mycondition;INDIRECT(A1&"!$D:$D"))
(我不確定語法是否正確(,/;),我沒有英文Excel版本。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.