【问题标题】:Using the cell value in Name Manager formula as reference使用名称管理器公式中的单元格值作为参考
【发布时间】:2016-09-14 16:14:13
【问题描述】:

我想使用其他工作表的引用在名称管理器中创建一个公式。 我有两张 A1 和 A2;在 A2 表中,我有示例数据。 使用此示例数据,我想创建一个列表,该列表将根据其他下拉值在工作表 A1 中使用。 我想为公式创建一个名称:

=A2!$C$10:$C$12

但在这个公式中,我想用另一个单元格(在同一张表 A2 中)值更改第 10 和 12 列。 喜欢:=CELL("contents",E6)。

我尝试过: =A2!$C$CELL("contents",E6):$C$CELL("contents",F6) 但它不起作用。

如何用其他单元格值更改列号?

【问题讨论】:

    标签: excel excel-formula vba


    【解决方案1】:

    请问,您可以尝试使用以下公式定义名称吗?

    =OFFSET('A2'!$C$1,'A2'!$E$6-1,0,'A2'!$F$6-'A2'!$E$6+1,1)
    

    这将定义一个一列宽的范围(C 列),从单元格 E6 中的行号开始,到单元格 F6 中的行号结束。

    【讨论】:

      【解决方案2】:

      你可以试试这个:

      =INDIRECT("A2!$C$"&E6&":$C$"&F6)
      

      请注意,您可以并且也许应该添加对单元格 E6 和 F6 的工作表引用。

      【讨论】:

        猜你喜欢
        • 2015-05-28
        • 1970-01-01
        • 1970-01-01
        • 2012-11-19
        • 1970-01-01
        • 2012-08-22
        • 1970-01-01
        • 2023-02-09
        相关资源
        最近更新 更多