如何将文本forms的公式转换为excel中的值?

我有一份文件,为每位工作人员计算工作人员的年假,并附有一张新表。 有一个主页面,所有员工都列出了与每个员工单独表格链接的特定值。

例如='Smith,J'!A1。

我需要大量改变这些价值。 我不想单击每个员工的工作表来更改每个值。 我已经使用了一个公式来根据主页上的名字和姓氏来显示每个员工的姓名。

Example =“='”&A1&“,”&left(B1,1)&“'!A1”

然后粘贴它的值来得到='Smith,J'!A1作为文本。 点击单元格,并按照正确的值返回结果,但是我不知道如何为大量的单元格执行此操作,而不是单独单击每个单元格并返回。

我宁愿不使用vb​​s,因为许多工作人员会查看文档,所有人都必须允许自己的excel中使用macros。

我认为正确的答案是使用间接函数:

=INDIRECT("'Smith, J'!A1")