如何将文本形式的公式转换为';excel中的值是多少?

如何将文本形式的公式转换为';excel中的值是多少?,excel,text,formula,Excel,Text,Formula,我有一份计算员工年假的文件,每个员工都有一张新表。有一个主页,其中列出了所有员工,并带有链接到每个员工个人工作表的特定值 例如:史密斯,J!A1 我需要大量更改这些值。我不想单击每个员工的工作表来更改每个值。我使用了一个公式,根据主页上每个员工的名字和姓氏来显示他们的名字 示例=“=”&A1&“,”&左(B1,1)&“!A1” 然后粘贴它的值以获得class='Smith,J'!A1作为文本。点击单元格并点击回车键会得到正确的值,但我不知道如何对大量的单元格执行此操作,除了单独点击每个单元格并点

我有一份计算员工年假的文件,每个员工都有一张新表。有一个主页,其中列出了所有员工,并带有链接到每个员工个人工作表的特定值

例如:史密斯,J!A1

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

示例=“=”&A1&“,”&左(B1,1)&“!A1”

然后粘贴它的值以获得class='Smith,J'!A1作为文本。点击单元格并点击回车键会得到正确的值,但我不知道如何对大量的单元格执行此操作,除了单独点击每个单元格并点击回车键


我不希望使用vbs,因为许多员工都会查看文档,而且所有人都必须在自己的excel上允许使用宏。

我认为正确的答案是使用间接功能:

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

你试过使用间接()吗?我没有!!谢谢你,太完美了!!您也可以像这样使用hyperlink函数=hyperlink(#'Smith,J'!A1”,“Smith,J”),注意工作表名称前面的#符号,这很重要。