【问题标题】:Identify names with same ID and same age识别具有相同 ID 和相同年龄的姓名
【发布时间】:2016-10-14 09:09:47
【问题描述】:

嗨,这是我在这里的第一篇文章,对不起我的英语不好。

我想看看一个值的所有年龄是否都相同。 如果它们不重复或者值相同,那么我可以。 在下面的示例中,当它是“NOT OK”时,我想复制我的行,然后将其粘贴到另一张表中(我可以处理这部分^^)

ID   Age   My Value
-------------------
1    15    NOT OK    
2    50    OK
2    50    OK
3    35    OK
1    16    NOT OK
1    15    NOT OK

提前致谢

【问题讨论】:

    标签: excel vba duplicates identify


    【解决方案1】:

    您可以将仅根据 ID 计数的 COUNTIF 与根据 ID 和年龄计数的 COUNTIFS 进行比较:

    =IF(COUNTIF($A:$A,$A2)=COUNTIFS($A:$A,$A2,$B:$B,$B2),"OK","NOT OK")
    

    这样如果每个ID的条目总数与相同年龄的条目数匹配,它将显示“OK”。

    【讨论】:

    • 不确定是否需要countif检查,=IF(COUNTIFS($A$1:$A$100,$A1,$B$1:$B$100,$B1)>1,"Not OK","OK")
    • Nathan:如果你不使用 countif 检查,它就不起作用。乔丹:非常感谢先生!
    • @Nathan 我认为@OP 想知道 ID 的总数是否与行中年龄的 ID 数匹配,如果您删除 COUNTIF 您将不会比较两者并且只会找出给定年龄的 ID 数量是否超过 1
    • 不确定,1 和 16 都不行,扔给我,是 15 还是 16,可以的年龄,按逻辑 1 和 16 应该可以。我想,现在还早:)
    • 我的错,我说错了:我想看看 ID 相同的年龄是否相同。如果他们不是,我喜欢认为是平等的,而不是:)
    猜你喜欢
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多