Excel索引匹配:带通配符的参考工作簿?

时间:2017-01-19 23:44:05

标签: excel

我有以下索引匹配数组公式:

=INDEX('[Copy of depot memo.xlsm]Sheet1'!$AX:$AX,MATCH(H22&I22,'[Copy of depot memo.xlsm]Sheet1'!$D:$D&'[Copy of depot memo.xlsm]Sheet1'!$J:$J,0))

我正在尝试使用通配符作为我的工作簿名称。

我的工作簿可以不时更改名称,但总是会在其中包含库存备忘录:

food depot memo.xlsm
drinks depot memo 123.xlsm

有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

我不认为可以做到。外部文件需要精确的文件名引用。就其本质而言,通配符可能会返回多个匹配项。是的,你会发誓,只有一个文件会匹配通配符,但Excel仍然不接受文件名中的通配符。

如果需要更改源文件名,请执行以下操作:

  • 打开源文件
  • 使用公式
  • 打开文件
  • 使用"另存为"使用新名称保存源文件
  • 使用公式
  • 保存并关闭文件

现在您可以换出源文件中的数据,或者用另一个同名文件覆盖它,您的公式不会中断。