【问题标题】:Dynamic Path to Sheet Name, Excel工作表名称的动态路径,Excel
【发布时间】:2013-10-01 18:57:29
【问题描述】:

我有一个带有工作表的 Excel 工作簿,用于将外部表名称交叉引用到它们关联的查找表 2 列。第一列是表名列表。第二列是与查找表关联的表的列表。看图

查找表是同一工作簿中的附加工作表。所以我有 5 个额外的工作表,分别称为 'Table1_lookup'、'Table2_lookup'、'Table3_lookup'、'Table4_lookup'、'Table5_lookup'

我想动态地将查找表名称设置为其关联的工作表,这样如果有人更改工作表名称,上面交叉引用表中“LOOKUP_TABLE”列中的单元格也会自动更新。有没有办法用一个简单的公式来完成这个?我似乎有办法对工作表名称进行硬编码,但是当工作表名称更改时,链接就会断开。

谢谢, 迈克

【问题讨论】:

  • 使用 VBA,您可以使用工作表的 CodeName property,然后引用工作表名称。这只是一个有用的想法,虽然我仍然看到一些问题需要提供更多信息。

标签: excel excel-formula


【解决方案1】:

使用一系列公式如:

=RIGHT(CELL("filename",Table1_Lookup!A$1),LEN(CELL("filename",Table1_Lookup!A$1‌​))-FIND("]",CELL("filename",Table1_Lookup!A$1)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多