Excel - 多个条件的函数 MATCH 组合

Excel - combining of function MATCH for multiple conditions

我有 M 列,其中包含文本。我想创建一个检查器(单元格 M1),它会检查列 M3:M999999 是否包含单词 "Credit note" 或 "Internal credit note" 或 "Invoice correction",如果是,我想成为收到一些消息,已显示在单元格 M1 中。

我试过这个组合:

=IF(OR(M3:M999999="Invoice correction",M3:M999999="Internal credit note",M3:M999999="Credit note"), "NEEDS TO CHECK!", "OK")

但它显示错误#VALUE,因为范围有问题,它适用于 1 个单元格。

我尝试将它与函数 =MATCH 一起使用,但它也只能用于 1 个单元格。

你知道如何在多个条件下使用这些或其他功能吗?或者 VBA 会是更好的解决方案吗?

非常感谢!

问题是 IF 公式需要检查一个单元格,而不是数组。您将需要更改公式以使用 COUNTIF:

在所有列中进行检查
=IF(OR(COUNTIF(M3:M999999, "Invoice correction") > 0, COUNTIF(M3:M999999, "Internal credit note") > 0, COUNTIF(M3:M999999, "Credit note") > 0), "NEEDS TO CHECK!", "OK")