在Excel中的多个单元格中查找多个值

时间:2014-07-10 13:50:52

标签: excel

我正试图找出一种在多个单元格中Excel中搜索多个字符串的方法。我正在处理个人数据库列表及其相应的地址和人口统计信息。我需要找出一个计数,并用下面公式中的任何名称隔离任何单元格的记录。当我只查看一个单元格时,公式工作得很好,即B16,但是当我输入例如(B16:D16)时,它会抛出#VALUE错误。

=IF(OR(B16={"JOHN","CATHLEEN","JANES"}),1,0)

非常感谢您提供的任何帮助。

谢谢, 比尔

2 个答案:

答案 0 :(得分:1)

    =IF(OR(B16:D16="John",B16:D16="Cathleen",B16:D16="Janes"),1,0)

只要至少有一个名称在范围内,这就有效。如果名称都不在范围内,则会抛出#Value错误。您可以通过将此公式包装在“IFERROR”函数中来捕获它。我不确定这个公式有多少使用它只会告诉你至少有一个名字存在于范围内,而不是名称或列表中的位置。

答案 1 :(得分:0)

考虑:

=IF((SUMPRODUCT(--(B16:D16="JOHN"))+SUMPRODUCT(--(B16:D16="JANES"))+SUMPRODUCT(--(B16:D16="CATHLEEN")))=0,0,1)