使用间接时不是有效的单元格/范围引用

yay*_*zis 0 excel excel-indirect

我有 2 张纸,我想将一个单元格的值显示到另一张纸上。我想在另一个工作表中显示的单元格是C26,它具有值€719.39,该工作表的名称是January. 在另一张纸的一个单元格中,我写

=INDIRECT('January'!C26)
Run Code Online (Sandbox Code Playgroud)

我有一个错误

Error Function INDIRECT parameter 1 value is '€719.39'. It is not a valid cell/range reference. 
Run Code Online (Sandbox Code Playgroud)

为什么我收到这个错误?

Sco*_*ner 6

试试这个,虽然我认为这不是你想要的:

=INDIRECT("'January'!" & C26)
Run Code Online (Sandbox Code Playgroud)

我想你想要简单的公式:

='January'!C26
Run Code Online (Sandbox Code Playgroud)

间接方法被用于一个单元的值的公式中结合起来。例如,在本例中,它将通过活动页面上的单元格 C26 中的值查找单元格引用。因此,如果该单元格具有值 A1,它将返回工作表 1 月 A1 的值。

如果这是您想要的,则使用第一个公式。

但是第二个公式将返回工作表 1 月上单元格 C26 的值。