【问题标题】:Dynamic INDIRECT formula with range具有范围的动态 INDIRECT 公式
【发布时间】:2014-04-21 15:19:06
【问题描述】:

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

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

任何帮助将不胜感激。

【问题讨论】:

    标签: excel dynamic excel-formula excel-indirect


    【解决方案1】:

    H32中使用这个并向下拖动:

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

    注意事项:

    1. 我已将公式中的 $I$25 & "!" 更改为 "'" & $I$25 & "'!" 以使其更可靠(对于工作表名称包含空格的情况,您应该将工作表名称包含在单引号中,如下所示:'My sheet'!A18
    2. H32 中,此公式的计算结果为=Feb!A18(其中Feb 是您的工作表名称),在H33 中为=Feb!A19 等等。

    【讨论】:

    • 哦,效果很好,非常感谢,已经坚持了好几个小时了!非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-04-06
    • 2018-10-03
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-31
    相关资源
    最近更新 更多