我想将一个单元链接到一个外部文件。外部文件的名称每天都会更改。
我创建了一个包含外部文件完整地址的单元格(C:\ Users \ Main \ Desktop \ data \ History \ 02092013.csv)
然后,我将该单元格命名为HistoryFileReference
那么,为什么这不起作用呢?
='HistoryFileReference'!$A$2
当我按Enter键时,将弹出一个名为“更新值:HistoryFileReference”的窗口,要求我选择一个文件。
编辑:我不想通过Excel“更新链接”。谢谢
为此,您必须手动在文件名中放入方括号,然后将其存储为
C:\Users\Main\Desktop\data\History\[02092013.csv]
在您命名为的单元格中 HistoryFileReference
现在打开CSV文件并保持打开状态。返回上一页并输入此公式
=INDIRECT("'" & HistoryFileReference & "02092013'!$A$2")
然后按Enter,您就完成了:)
注意:下次打开文件时,请勿单击,Update Links
否则由上述公式生成的所有值将变为#REF!
,Indirect
对于关闭文件不起作用。
为了举例,我将一个csv文件放入其中C:\
,如下面的屏幕快照所示,我试图从Cell中检索值A1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句