如何在if语句中循环vlookup?

时间:2018-11-20 20:36:10

标签: excel

我试图创建一个if语句,如果在引用表中找到客户端名称和相同服务的匹配项,则返回true。但是,vlookup仅查看第一个客户端名称(同一客户端有多个记录),并且返回匹配的服务,或者如果列出的第一个服务不匹配,则返回错误。我需要它循环,直到它查看了客户端名称的每个实例,以查看是否有客户端接收该服务的记录。 example worksheet

我当前的公式如下所示:=IF(VLOOKUP(client name,reference table,service,FALSE) = service, "Yes","No")

如何更改此公式以检查每一行以查找正确的客户名称和服务是否匹配?

1 个答案:

答案 0 :(得分:2)

使用COUNTIFS的解决方案,我将其输入到单元格C2中并向下复制:

=IF(COUNTIFS(E:E,A2,F:F,B2)>0,"YES","NO")

这将检查服务日志表的每一行(在这种情况下为列E和F),以检查它们是否均与A和B中的值匹配,如果找到至少一个匹配项,则返回YES,否则找到NO。 t。

enter image description here

相关问题