首页 > 解决方案 > 尝试在单元格公式中使用基于用户的文件路径

问题描述

我有一个电子表格,其中包含大量 IF、VLOOKUP 等公式,并引用了同一电子表格中其他工作表中的数据。对于我正在运行的每个项目,我最终都会有许多这样的电子表格。

我不会更新每个引用的数据,而是使用引用的数据制作一个主电子表格,项目电子表格将引用该主电子表格的数据。我遇到的问题是其他用户将使用这些项目电子表格,而主电子表格将位于与用户 PC 同步的 OneDrive 上。现在我必须处理公式中的不同文件路径。

我找到了一个 VB 脚本,它将返回用户的 PC 名称。我可以建立一个表,根据用户名,它将指向正确的文件路径。我已经尝试将文件路径作为定义名称,但它不起作用。

这个公式有效:

=VLOOKUP('CTC Review'!F3&'CTC Review'!G1&'CTC Review'!A13,'C:\Users\user1\OneDrive\Operations\Financials\CTC\CTC Data\[CTC Data Jan-19.xlsx]C2CDataExtractForLabor'!A2:M5000,7)

我想要开始工作的是:

=VLOOKUP('CTC Review'!F3&'CTC Review'!G1&'CTC Review'!A13,'DEFINEDNAME & C2CDataExtractForLabor'!A2:M5000,7)

任何帮助将不胜感激。

标签: excelvbaexcel-formula

解决方案


推荐阅读