创建动态文件引用
Create dynamic file reference
我有一个电子表格,其中有两列(实际上是 很多 列,但为简单起见只有两列):
A B
1 Name File
2 AAA = 'file:///Data/AAA.ods'#$Sheet1.A10
3 BBB = 'file:///Data/BBB.ods'#$Sheet1.A10
4 CCC = 'file:///Data/CCC.ods'#$Sheet1.A10
我不想在第二列中对 URL 进行硬编码,而是希望使用名称字段中的值(比如 'AAA')在相应的文件字段中创建值。
例如,单元格 B2 的公式如下:
= 'file:///Data/[A2].ods'#$Sheet1.A10
如果我对完整的 URL.
进行硬编码,结果会相同
有没有办法使用(对应的)第一列中的值来构造第二列中的 URL?
我所能做的就是让 URL 的文本值出现,而不是实际的 URL(然后检索外部数据)。
提前致谢,
伯恩迈斯特
你需要INDIRECT:
=INDIRECT("'file:///Data/" & A2 & ".ods'#$Sheet1.A10")
我有一个电子表格,其中有两列(实际上是 很多 列,但为简单起见只有两列):
A B
1 Name File
2 AAA = 'file:///Data/AAA.ods'#$Sheet1.A10
3 BBB = 'file:///Data/BBB.ods'#$Sheet1.A10
4 CCC = 'file:///Data/CCC.ods'#$Sheet1.A10
我不想在第二列中对 URL 进行硬编码,而是希望使用名称字段中的值(比如 'AAA')在相应的文件字段中创建值。
例如,单元格 B2 的公式如下:
= 'file:///Data/[A2].ods'#$Sheet1.A10
如果我对完整的 URL.
进行硬编码,结果会相同有没有办法使用(对应的)第一列中的值来构造第二列中的 URL?
我所能做的就是让 URL 的文本值出现,而不是实际的 URL(然后检索外部数据)。
提前致谢,
伯恩迈斯特
你需要INDIRECT:
=INDIRECT("'file:///Data/" & A2 & ".ods'#$Sheet1.A10")