基于' master'引用另一个工作簿中的工作表。表格的名称

时间:2016-02-15 11:09:13

标签: excel spreadsheet

编辑:已解决;我重新加载Excel,运行查找/替换,它只是工作

我将生产力数据从多个工作簿中提取到一个主人,每个源书都设置相同的单独的表,1月,2月等。

<击>

主人是否可以在不必指定&#34; month&#34;的情况下引用源表,而只是从具有相同名称的表单中提取? I.E. Master Book中的January表格将从1月开始在所有源书中自动提取,但将公式复制到2月表将自动从源表中的2月表中提取数据。

每个月的正常查找/替换都不会起作用,因为一些源书籍受密码保护,这似乎需要每个实例的每本书的密码 - 大约450个单元格。

e:现有公式的格式为textColor等,如果我可以替换&#34; 1月&#34;使用&#34; sheetName&#34;那我是一个快乐的兔子

由于

1 个答案:

答案 0 :(得分:0)

您可以使用此公式获取当前工作表的名称;

    =REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")

然后,您可以使用'INDIRECT'公式

构建查找公式

例如,

    =INDIRECT(YourSheetName&"!A1")

在这个例子中,我刚刚使用工作表名称值填充了1个单元格,并为其指定了YourSheetName的名称。你当然可以将整个公式放在那里,但如果你在一张纸上多次使用它会不会很有效

    =INDIRECT(REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")&"!A1")