具有范围的动态INDIRECT公式

问题描述 投票:2回答:1

在我的例子中,我有一些动态输入,单元格I25中的月份名称。基于月份,单元格H32中的函数应引用具有月份名称和该表单中单元格A18的工作表。现在我可以通过INDIRECT功能处理并使其成为可能。

我遇到的问题是动态范围。例如,我希望单元格H33在工作表“二月”中引用单元格A19。我最接近它的是=INDIRECT($I$25"&"!A18:A200")。它似乎工作,但由于一些奇怪的原因,它开始从A36开始引用单元格内容,这是我没有得到的。建议?

任何帮助将不胜感激。

excel dynamic excel-formula excel-indirect
1个回答
4
投票

H32中使用这个并将其拖下来:

=INDIRECT("'" & $I$25 & "'!" & CELL("address",A18))

笔记:

  1. 我在公式中将$I$25 & "!"更改为"'" & $I$25 & "'!"以使其更可靠(对于工作表名称包含空格的情况,您应该在单引号中包含您的工作表名称,如下所示:'My sheet'!A18
  2. H32中,这个公式评估为=Feb!A18(其中Feb是你的表名),在H33=Feb!A19等等。
© www.soinside.com 2019 - 2024. All rights reserved.