当我在两个Excel表中检查一个简单的IF条件时为什么我得到0

时间:2019-03-06 10:59:35

标签: excel excel-formula

我有两个表,表A,表B,并且在表A的单元格中执行以下操作

 =IF(ISNUMBER(tableB[@[Field]]);TRUE;FALSE)

但我总是为0。

我在同一工作表中有两个表

我在这里缺少什么?

1 个答案:

答案 0 :(得分:-1)

您使用的是哪个版本的Excel? 编辑:根据您的区域设置,以下内容可能不适用-您在公式中使用了分号,该分号不能用,因为它们应该是逗号。

应该更像

=IF(ISNUMBER(TableB[Field]),TRUE,FALSE)

请注意,仅使用

即可简化您的公式
=ISNUMBER(TableB[Field])

还要检查公式所在的单元格的单元格格式并列出,以便我们查看它是否会影响