【问题标题】:Cross checking against a range交叉检查范围
【发布时间】:2018-08-01 03:30:53
【问题描述】:

我有一个连续包含一系列数字的数据表 (A1:E1),我在定义的名称范围内也有一个不断增长的数字块(不必是一个范围)。我想检查 A1:E1 中的所有值是否存在于具有简单 TRUE 或 YES 结果的范围内,或者如果它们不全部存在则简单 FALSE 或 NO 结果。摸索了一些 IF/AND/MATCH 公式组合,但似乎无法让它发挥作用。任何想法?

提前谢谢。

【问题讨论】:

    标签: excel


    【解决方案1】:

    此数组公式将检查 A1:E1 中的所有值是否都在具有测试值的 MyRange 中。正如我所指出的,它是一个数组公式,因此需要使用 [Ctrl]+[Shift]+[Enter] 输入:

    =MIN(IFERROR(MATCH(A1:E1,MyRange,0),0))>0
    

    如果在 MyRange 中找到所有内容,则返回 TRUE。如果任何不在 MyRange 中,则返回 FALSE。

    【讨论】:

      【解决方案2】:
      =IF(AND((COUNTIF(myRange,A1)=1),(COUNTIF(myRange,B1)=1),(COUNTIF(myRange,C1)=1), <<<ETC>>> ),TRUE,FALSE)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 2021-06-06
        • 2021-10-08
        • 2010-11-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多