【发布时间】:2018-08-01 03:30:53
【问题描述】:
我有一个连续包含一系列数字的数据表 (A1:E1),我在定义的名称范围内也有一个不断增长的数字块(不必是一个范围)。我想检查 A1:E1 中的所有值是否存在于具有简单 TRUE 或 YES 结果的范围内,或者如果它们不全部存在则简单 FALSE 或 NO 结果。摸索了一些 IF/AND/MATCH 公式组合,但似乎无法让它发挥作用。任何想法?
提前谢谢。
【问题讨论】:
标签: excel
我有一个连续包含一系列数字的数据表 (A1:E1),我在定义的名称范围内也有一个不断增长的数字块(不必是一个范围)。我想检查 A1:E1 中的所有值是否存在于具有简单 TRUE 或 YES 结果的范围内,或者如果它们不全部存在则简单 FALSE 或 NO 结果。摸索了一些 IF/AND/MATCH 公式组合,但似乎无法让它发挥作用。任何想法?
提前谢谢。
【问题讨论】:
标签: excel
此数组公式将检查 A1:E1 中的所有值是否都在具有测试值的 MyRange 中。正如我所指出的,它是一个数组公式,因此需要使用 [Ctrl]+[Shift]+[Enter] 输入:
=MIN(IFERROR(MATCH(A1:E1,MyRange,0),0))>0
如果在 MyRange 中找到所有内容,则返回 TRUE。如果任何不在 MyRange 中,则返回 FALSE。
【讨论】:
=IF(AND((COUNTIF(myRange,A1)=1),(COUNTIF(myRange,B1)=1),(COUNTIF(myRange,C1)=1), <<<ETC>>> ),TRUE,FALSE)
【讨论】: