我将如何检查范围1中是否存在范围2内的任何值

我在Excel 2010中工作,我认为使用神秘的产品公式可以实现解决scheme,但是在超过最基本的应用程序之后,我感到非常可怕。

  • 我试图从概念上做些什么:扫描“范围2”中的5列数据,查找“范围1”中的任何一个值。 如果范围1中的任何一个值出现在范围2中,则返回值1或其他正数指示。
  • 我有5列数据(连续/连接),我正在执行逻辑testing
  • 我有5-10个值(不连续),我正在检查(我正在testing的值的数量不一定匹配我检查的列的数量)

或者换一种说法,我怎样才能使用多个标准来进行countif,而不必重复input标准范围 – 一遍遍又一遍又一遍呢?

谢谢

要确定range1中的任何值是否在范围2内,请将其作为数组公式(CTRL + SHIFT + ENTER)input:

 =SUM(COUNTIF(range1,range2))>0 

要确定匹配值的数量,请删除>0


例1:

大象在两列中:

在这里输入图像说明


例2:

列之间没有匹配的元素:

在这里输入图像说明


例3:

有两个匹配的元素(大象和石像鬼):

在这里输入图像说明

式:

 =IF(COUNTIF(RANGE2,RANGE1CELL1)>0,"Found","Not Found")