【问题标题】:If and Vlookup across range in Excel如果和 Vlookup 在 Excel 中的范围内
【发布时间】:2016-05-25 01:00:22
【问题描述】:

基本上,我需要针对每个唯一 ID(A 列)计算出该唯一 ID($D 列)的一组单元格中是否存在“Y”。 一些 ID 只存在一次(我只会使用 vlookup),但其他 ID 在返回列中以不同的值重复。

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

原始表

输出表

如果我的结构不正确或有任何其他反馈,请告诉我。非常感谢,

山姆

【问题讨论】:

    标签: excel if-statement excel-formula vlookup


    【解决方案1】:

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

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

    Countifs 查找同时满足 A 列中的匹配 ID 和 D 列中至少一个“Y”的行。如果有一个或多个匹配项,则 if 条件返回“Y”,否则返回“N”。

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

    【讨论】:

    • 太棒了。完美运行。非常感谢!!
    • @EoinS 我认为您可能缺少公式中的最后一个右括号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多