如何在 MS Excel 中使用 Regex 获取另一个工作簿的链接?

如何在 MS Excel 中使用 Regex 获取另一个工作簿的链接?

我有一个包含所有账单的账单文件夹,名为

账单号 客户姓名

,如果账单号是

三十六

客户名称是

明星企业

,比尔被命名为

36 星级企业。

我想在不同的工作簿中自动访问所有这些客户的账单金额。

我可以通过以下公式手动完成此操作:

='R:\My Drive\Rahul Steels\Rahul Steels Bills 2022-23\[36 Star Enterprise.xlsm]ORIGINAL FOR RECEIPENT'!$M$39

我想要做的是以下任何一项:

使用正则表达式 ^ 仅通过账单编号访问工作簿中的 M39 单元格,并将此公式向下拖动,这样账单编号就会自动增加,公式如下所示:-

='R:\My Drive\Rahul Steels\Rahul Steels Bills 2022-23\[^36.xlsm]ORIGINAL FOR RECEIPENT'!$M$39

或者

我通过在同一工作簿的另一列中手动写入客户名称并使用 & 来访问工作簿中的 M39 单元格,如下所示(假设客户名称写在 E46 中)并拖动此公式,以便账单编号和客户行都不断增加,即下一列中的 37 和 E47:-

='R:\My Drive\Rahul Steels\Rahul Steels Bills 2022-23\[36&E46.xlsm]ORIGINAL FOR RECEIPENT'!$M$39

或者

如果这不可能的话,还有其他简单的方法吗,这样我就可以访问每张账单(M39 单元格)的最终金额,而无需打开并手动输入。

答案1

目前,在 MS Excel 中还无法执行任何此类操作,您必须手动输入链接或通过打开另一个工作簿手动提供引用。

假设您仅将文件保存为帐单号(而不是帐单号后跟客户名称),那么您可能(我不知道它是否一定会起作用,我在互联网上找不到任何相关的解决方案)能够拖动链接,就像公式一样,这样您可能会节省一些时间。

相关内容