Excel宏计算2列中的唯一值

时间:2014-08-10 00:48:46

标签: excel excel-vba vba

我一直在寻找一个没有运气的答案。

也许这里的人可以帮助我。

我有这个带有2列的csv

ColA    ColB

Mark     prim
Mark     sec
Mark     prim
John     prim
Mark    sec

我需要一个计算唯一数据的宏。 ColA必须是唯一的,并且必须包含" prim"在ColB。

上面例子的结果是2。 Mark prim John prim

谢谢!

1 个答案:

答案 0 :(得分:0)

定义一个集合,并在ColB等于" prim"时,从 ColA 中连续添加项目。然后输出集合的内容。

如果需要将项目连接回 ColA 中的第一个项目,请使用文本值ot ColA 作为项目键,将RowNumber用作项目值。 / p>