当前位置:柔美女性网 >

绿色生活 >心理 >

excel判断数字是否包含数组内

excel判断数字是否包含数组内

excel判断数字是否包含数组内

可以通过COUNTIF或者FIND函数组成数组公式实现。

1、示例公式

①COUNTIF函数

=IF(AND(COUNTIF($A$2,"*"&MID(C2,ROW($1:$99),1)&"*")),"是","否")

*数组公式,需要三键结束输入(CTRL+SHIFT+ENTER)

②FIND函数

=IF(AND(1-ISERROR(FIND(MID(C2,ROW($1:$99),1),$A$2))),"是","否")

*数组公式,需要三键结束输入(CTRL+SHIFT+ENTER)

2、公式简析

以公式①为例

①利用MID和ROW函数将“待判断文本”内的文本一个个拆开组成数组,记为“目标数组”

MID(C2,ROW($1:$99),1)

②利用COUNTIF支持通配符的特性,将“目标数组”内的每一项内容与“指定数组”进行匹配。匹配则返回1,不匹配则返回0。

COUNTIF($A$2,"*"&目标数组&"*")

③通过AND函数判断是否完全匹配。

每一项都匹配则返回TRUE,出现过不匹配的项则返回FALSE。

AND(所有匹配结果)

④通过IF函数返回最终的结果“是”或“否”。

IF(是否完全匹配,"是","否")

标签: 数组 excel
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/lkp7l3.html