Excel If语句括号问题

Excel If statements brackets issue

我正在尝试在 Excel 中创建一个 IF 语句,以便将一些数据分组到 3 个不同的变量中。出于本次尝试的目的,我只是想将单词归类为人名。

现在,屏幕截图显示了我正在尝试做的事情的简化版本,因为出于安全原因我无法 post 完整数据的照片。

如截图所示,F7 之前和 Joe 之后的括号是红色的,但我很困惑为什么。任何帮助,将不胜感激。

托马斯

Excel 在编辑/输入模式下对括号进行颜色编码,以便更容易识别匹配对。

你可以这样做:

=IF(ISNUMBER(MATCH(F7,{"Tom","Ed","Joe"},0)),"names","Not names")

您的公式不正确,因为您在 OR() 中没有逻辑值,并且红色是由于 Excel 配对着色 - 而不是因为错误。

为了使您的公式按原样工作,它看起来像:

=IF(OR(F7="Tom",F7="Ed",F7="Joe"),"names","Not names")