检查单元格是否包含列表中的值

7

我正在尝试检查单元格是否包含(不等于)列表中的值。我希望公式返回true/false结果,以便我可以将其进一步嵌入if函数。

以下是要检查的单元格中值的样本。为了清晰起见,请将其称为建议中的A列。

MIA/EWR/MIA
LGA/PIT
HKG/TPE/HKG/MNL/HKG
LGB/IAD
MIA/GRU/MIA
YUL/LGA
FLL/BOG/MDE/FLL SFO/LAX/SFO

下面是我想要检查的示例。如果您的建议与此有关,我有165个值需要检查,请参考B列中的列表。 BOG
BOM
GRU
JAL
MDE
MNL
THR
TUN

提前感谢!

2个回答

10

根据您的描述,数据设置如下所示:

enter image description here

在单元格C2中并向下复制的是以下公式:

=SUMPRODUCT(COUNTIF(A2,"*"&$B$2:$B$11&"*"))>0

你真是差点儿先我一步点击发布。 :) - Derrik
我得到了错误的“TRUE”结果...MIA/EWR/MIA TRUE LGA/PIT TRUE LGB/IAD TRUE DCA/LAX TRUE YUL/LGA TRUE BOS/FLL/BOS TRUE - user3155194
抱歉,这么乱...让我再试一次。 - user3155194
我需要看一下你所说的误报样本。根据提供的信息和已处理的样本集,所有结果都正确。 - tigeravatar
你的查找范围Lookup!$L$2:$L$164中是否有任何空单元格?查找范围中的空单元格会导致误报。 - tigeravatar
显示剩余6条评论

-1

只需在单元格C2中插入以下公式:=NB.SI(A:A;B2) 结果:

  • 0:如果列表中不存在该值
  • [number > 0]:如果该值存在

注意:该公式是从法语版Excel中提取的,请使用相同的英文版本。


COUNTIF(range,criteria) - rrg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接