【发布时间】:2017-07-04 11:31:24
【问题描述】:
我有 M 列,其中包含文本。我想创建一个检查器(单元格 M1),它将检查列 M3:M999999 是否包含“信用票据”或“内部信用票据”或“发票更正”字样,如果是,我想收到一些消息的通知,已显示在单元格 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 会是更好的解决方案?
非常感谢!
【问题讨论】:
-
这似乎是一个数组公式,所以按
Ctrl+Shift+Enter提交它。 -
哇,非常感谢!还没有找到它。它按照我在问题中发布的语法的预期工作。
标签: excel match conditional-statements multiple-conditions vba