【问题标题】:Can I determine part of filepath in formula based on value of a different cell?我可以根据不同单元格的值确定公式中文件路径的一部分吗?
【发布时间】:2019-03-23 05:16:15
【问题描述】:

我知道 excel 不是这个项目的最佳工具,但有人告诉我它是我将用于此项目的工具。

我有一个工作簿,其中一个工作表将其他 4 个工作簿中的数据编译到一个表中。每年我们都必须建立一套新的工作簿等。

如果单元格 E2 有公式:

=IFERROR(GETPIVOTDATA("BATCH #",'[2019 Q1 Data Sheet.xlsm]Q1W1'!$A$1),0)

单元格 E3 有公式:

=IFERROR(GETPIVOTDATA("BATCH #",'[2019 Q1 Data Sheet.xlsm]Q1W2'!$A$1),0)

是否可以重写这些公式,使其中的“Q#W#”部分由单元格 A12 和 A3 中的值确定?

这个项目的设置方式导致一年中有超过 52 周(是的,我知道这不是最好的设计,但这是我得到的)。

所以我想要一个公式,其中 Q#W# 部分是动态的,并且该部分公式中的值位于不同的单元格中,因此我们可以轻松地每年更改公式,而不是更改每个公式一次一个单元格。我已经为这个项目的某些部分尝试了宏查找和替换,但对于这部分,我不确定如何使它工作。

【问题讨论】:

  • INDIRECT 应该为你做。

标签: excel excel-formula


【解决方案1】:

您可以通过以下方式获取工作表的名称 =MID(CELL("文件名",A1),FIND("]",CELL("文件名",A1))+1,255)

然后使用 CONCAT 在公式中定义感兴趣的工作表(对 Q#W# 的引用)以从中提取数据。

【讨论】:

    猜你喜欢
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多