如果和Vlookup跨越Excel范围

时间:2016-05-25 01:00:22

标签: excel if-statement excel-formula vlookup

基本上,我需要为每个唯一ID(A列)进行解决,无论是否是" Y"存在于该唯一ID的单元格的设定范围内(列$ D)。 有些ID只有一次(我只使用vlookup),但其他ID在返回列中以不同的值重复。

理想情况下,我希望输出表看起来像输出表。每个ID都被分组的位置(没有重复的ID)。

原始表格

Raw Sheet

输出表

Output sheet

如果我构建了这种不合理的或任何其他反馈,请告诉我。非常感谢,

萨姆

1 个答案:

答案 0 :(得分:1)

在您的输出表中,您可以尝试使用countifs。第一个测试将计算原始数据中的ID,第二个测试将检查是否存在任何Y:

=if(countifs( 'Raw Sheet'A:A, A1, 'Raw Sheet'!D:D,"Y")>0, "Y","N")

Countifs查找满足在A列中同时具有匹配ID且至少有一个" Y"在D列中。如果有一个或多个匹配,则if条件返回" Y"否则" N"。

如果您需要帮助从原始数据列A中删除重复项,请与我们联系。