我可以根据其他单元格的值确定公式中文件路径的一部分吗?

时间:2019-03-18 18:46:26

标签: excel excel-formula

我知道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#部分是动态的,并且该部分中的值位于不同的单元格中,因此我们可以轻松地每年更改公式,而不是每次更改一次一个单元。我已经尝试了宏查找并替换了该项目中的某些项目,但是对于这一部分,我不确定如何使其工作。

1 个答案:

答案 0 :(得分:0)

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

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