[@column]和[column]之间的Excel表参考差异

时间:2018-11-29 07:26:57

标签: excel excel-formula

我在Excel中有一张表格,所有行的列中都有一些方程式。

我有这样的等式:=IF([@C1]=0,[@C2],MIN([@C1], [@C2]))

然后像这样:=IF([C1]=0,[C2],MIN([C1], [C2]))

目标是检查C1列,如果不是0,则使用C1C2之间的最小值。

如果我将第一个选项与@一起使用,则可以正常工作,而第二个总是返回0,无论C1C2中是什么。

方程之间有什么区别?

1 个答案:

答案 0 :(得分:1)

使用@表示公式所在的行。如果没有@,则引用整个列。

但是您的公式令人困惑,因为C1通常不是列,而是Excel中的单元格。在Excel表中使用结构化引用的典型语法是TableName[ColumnName]来引用表的列。