如何在不同工作簿之间使用可变单元格引用 link 它们(变量:工作表名称)

How to use variable cells referrals to link them between different workbooks (variable: worksheet name)

我需要对两个不同工作簿之间的 link 数据使用变量引用。我的范围是计算更多员工的工资。

一个工作簿包含数据(工作时间分为不同的列,例如加班时间、夜班时间、周末时间等,不同的行是单日)。我们称之为工作时间。

其他工作簿必须使用这些数据进行计算。我们称之为工资。

这两本工作簿都包含不同的工作表,每个工作表都以员工的全名命名。

现在,我需要 link 将 WORKING HOURS 内的单元格中的总值(例如总工作时数)添加到 WAGES 的空单元格中,但在某种程度上是可变的,具体取决于名称工作表(即特定员工的全名)。

是否只能通过使用 Macro/code 来完成,或者是否可以将变量放入公式 {='[WORKING HOURS.xls]JOHN SMITH'!$E$38}在哪里用活动工作表名称代码字符串替换 "JOHN SMITH" 的部分?

提前致谢

例如

=INDIRECT("'[WORKING HOURS.xls]" & $B & "'!E38")

其中:

B5 是包含活动 sheet 名称的单元格(使用如下公式输出) =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

E38 是包含总工作时间的单元格