Excel公式:如果单元格等于列表值,则
您可以在 Excel 中使用以下公式来检查单元格是否等于列表中的值,然后返回特定值(如果存在):
=IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), "Yes", "No")
此特定公式检查单元格A2中的值是否存在于范围D2:D5中。
如果该值存在,则公式返回Yes 。
如果该值不存在,则公式返回否。
下面的例子展示了如何在实践中使用这个公式。
示例:“如果单元格等于列表值,则”的 Excel 公式
假设我们在 A 列中有一个篮球队列表,在 D 列中有另一个代表进入季后赛的球队的球队列表:
假设我们要检查 A 列中的每个团队是否等于 D 列中列表中的值,并相应地返回“是”或“否”。
我们可以在单元格B2中键入以下公式来执行此操作:
=IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), "Yes", "No")
然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:
B列显示“是”或“否”,表示A列对应的队伍名称是否存在于D列中。
请注意,我们还可以在公式中返回“是”或“否”以外的值。
例如,如果球队名称存在于季后赛球队名称列表中,我们可以使用以下公式返回球队名称,否则返回空值:
=IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), A2 , " ")
以下屏幕截图显示了如何在实践中使用该公式:
如果季后赛球队列表中存在球队名称,则 B 列显示球队名称,否则显示空白值。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
Excel:如果列表中存在值,如何突出显示单元格
Excel:检查单元格是否包含多个值之一
Excel:检查另一列中是否存在列值