我知道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#部分是动态的,并且该部分中的值位于不同的单元格中,因此我们可以轻松地每年更改公式,而不是每次更改一次一个单元。我已经尝试了宏查找并替换了该项目中的某些项目,但是对于这一部分,我不确定如何使其工作。
答案 0 :(得分:0)
您可以通过以下方式获取工作表的名称 = MID(CELL(“ filename”,A1),FIND(“]”,CELL(“ filename”,A1))+ 1,255)
然后使用CONCAT在公式中定义感兴趣的工作表(对Q#W#的引用)以提取数据。