Excel – 连接工作表公式的连接工作表名称,不包含vba
我希望这是可能的。 我知道有可能使用REPLACE和Cell(“filename”)检索表单名称,但是我正在查找的是能够执行以下操作:
=['Some outside worksheet.xlxs']ThisSheetName!A1
其中“ThisSheetName”是当前工作表的工作表。 我正在做一些跟踪,我们每月跟踪。 我不希望每年创build12个公式,而是希望能够为每个页面使用一个通用公式。
这是可能的,还是会卡住使用VBA?
尝试使用这个:
=INDIRECT("'[Some outside worksheet.xlxs]" & RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))) & "'!A1")
说明:
Indirect
– 这将返回一个打开的文件的引用的结果,这是创build一个dynamic公式检索值的关键
CELL("filename")
– 这将返回当前文件的完整path,我们只需要获取工作表名称。