首页 > 解决方案 > 为什么我在两个 Excel 表中检查一个简单的 IF 条件时得到 0

问题描述

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

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

但我总是得到 0。

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

我在这里想念什么???

标签: excelexcel-formula

解决方案


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

应该更像

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

请注意,您的公式可以通过使用进一步简化

=ISNUMBER(TableB[Field])

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


推荐阅读