使用间接时不是有效的 cell/range 引用
Not a valid cell/range reference when using indirect
我有 2 个 sheet,我想向另一个 sheet 显示一个单元格的值。我想在另一个 sheet 中显示的单元格是 C26
,它的值为 €719.39
,sheet 的名称是 January
。在另一个 sheet 的单元格中,我写
=INDIRECT('January'!C26)
我有一个错误
Error Function INDIRECT parameter 1 value is '€719.39'. It is not a valid cell/range reference.
为什么会出现此错误?
试试这个,虽然我认为这不是你想要的:
=INDIRECT("'January'!" & C26)
我想你想要的是简单的公式:
='January'!C26
Indirect method 用于组合公式中单元格的值。例如,在这种情况下,它将通过活动页面上单元格 C26 中的值查找单元格引用。因此,如果该单元格具有值 A1,它将 return A1 在 sheet 一月的值。
如果那是你想要的,那么使用第一个公式。
但是第二个公式将 return 单元格 C26 在 sheet 一月份的值。
Indirect 使用文本输入,因此它要么在引号中,要么指代有文本的单元格。
=indirect("January!C26")
=indirect("January!"&"C26")
例如,将"January!"放入C1,将"C26"放入D1,则:
=indirect($C&$D)
您还可以将 "row()" 或 "column()" 与地址函数一起使用(使用 r1c1 样式):
=INDIRECT(ADDRESS(ROW(),COLUMN(),1,0,"January"),0)
我有 2 个 sheet,我想向另一个 sheet 显示一个单元格的值。我想在另一个 sheet 中显示的单元格是 C26
,它的值为 €719.39
,sheet 的名称是 January
。在另一个 sheet 的单元格中,我写
=INDIRECT('January'!C26)
我有一个错误
Error Function INDIRECT parameter 1 value is '€719.39'. It is not a valid cell/range reference.
为什么会出现此错误?
试试这个,虽然我认为这不是你想要的:
=INDIRECT("'January'!" & C26)
我想你想要的是简单的公式:
='January'!C26
Indirect method 用于组合公式中单元格的值。例如,在这种情况下,它将通过活动页面上单元格 C26 中的值查找单元格引用。因此,如果该单元格具有值 A1,它将 return A1 在 sheet 一月的值。
如果那是你想要的,那么使用第一个公式。
但是第二个公式将 return 单元格 C26 在 sheet 一月份的值。
Indirect 使用文本输入,因此它要么在引号中,要么指代有文本的单元格。
=indirect("January!C26")
=indirect("January!"&"C26")
例如,将"January!"放入C1,将"C26"放入D1,则:
=indirect($C&$D)
您还可以将 "row()" 或 "column()" 与地址函数一起使用(使用 r1c1 样式):
=INDIRECT(ADDRESS(ROW(),COLUMN(),1,0,"January"),0)