【发布时间】:2018-04-26 17:18:59
【问题描述】:
我查看了论坛,但我真的找不到我的问题的正确答案。我有一个如下所示的列表:
ID ID2
SS_ID 1 T1
SS_ID 1 T2
SS_ID 1 T2
SS_ID 1 T3
SS_ID 4 T1
SS_ID 4 T5
第一列有 ID。问题是,在第二列中,我还有与第一列相关的 ID 号。
所以该列表在 Excel 中的工作表中,我试图在 VBA 的帮助下查找第二列中与第一列相关的用户数。如果有任何机会没有 VBA 的解决方案,请随时帮助我。但据我所知,我只看到 VBA 中的解决方案。
仅供参考,我从宏生成列表。我还找到了一种删除重复项而不删除行的方法,这在我的情况下是必然的。
总而言之,我需要第二列中与第一列相关的“唯一”值的总和。它类似于 countif 函数,但稍微复杂一些。
结果应该是这样的:
SS_ID 1 = 3
SS_ID 4 = 2
我对 VBA 完全陌生。
【问题讨论】:
-
你想得到什么输出?我的意思是,您解释了您的问题,还发布了一些数据作为示例。您发布的数据的正确答案是什么?
-
嘿,我编辑了我的帖子。我希望它有助于更多地理解它
-
你确定
SS_ID 1 = 2?不应该是SS_ID 1 = 3吗?我问这些是因为SS_ID 1与T1和T2(两次)和T3有关。我说的对吗? -
@DavidMorocutti 那不是
SS_ID 1 = 3吗?因为它有T1、T2、T3。 -
是的,对不起,我太笨了......
标签: vba excel count-unique