我想用公式(而不是VBA!)引用另一个封闭的工作簿中的单元格值。工作表名称存储为变量(在以下示例中,C13为“ Sheet2”)。
如果另一个文件已打开,则可以执行以下操作:
=INDIRECT("[myExcelFile.xlsm]" & C13 & "!$A$1")
如果文件关闭,则上面的公式将不起作用,因为没有给出绝对路径。但是我通过以下操作使它起作用(请注意'而不是':
='C:\data\[myExcelFile.xlsm]Sheet2'!$A$1
现在,我想用动态引用值替换硬编码的“ Sheet2” ,即用C13替换(如第一个代码段所示)。
没有人知道不使用VBA或其他库的解决方案吗?
excel excel公式
哆啦的时光机
翻翻过去那场雪