Vba 在B列中查找每个项目的唯一值数

Vba 在B列中查找每个项目的唯一值数,vba,excel,pivot-table,Vba,Excel,Pivot Table,我有一个带有零件号的B列s。这些可能会重复,并且可能发生在同一仓库(A列)和不同的仓库中。我想找出任何特定的零件号出现在唯一仓库中的次数 我试过数据透视表,但不知道我需要的是宏还是公式 如何实现这一点?对不起,我认为删除重复项和高级筛选可能不是您的最佳选择。但据我所知,PT应符合以下要求: 因此,pivot可以计算B列与a列对应的发生次数。但是,如果a中的值与a中的值相同,我希望该值仅计算为一。我尝试过高级过滤,但可能只是时间太早,我遗漏了一些内容:我希望我能像那样粘贴我的截图。我试着复制,但我

我有一个带有
零件号的B列
s。这些可能会重复,并且可能发生在同一仓库(A列)和不同的仓库中。我想找出任何特定的
零件号
出现在唯一仓库中的次数

我试过数据透视表,但不知道我需要的是宏还是公式


如何实现这一点?

对不起,我认为删除重复项和高级筛选可能不是您的最佳选择。但据我所知,PT应符合以下要求:


因此,pivot可以计算B列与a列对应的发生次数。但是,如果a中的值与a中的值相同,我希望该值仅计算为一。我尝试过高级过滤,但可能只是时间太早,我遗漏了一些内容:我希望我能像那样粘贴我的截图。我试着复制,但我的并没有出现在你手上。我有上面的零件号,因为我想根据每个零件号找出有多少个独特的仓库。这绝对是正确的轨道。谢谢:)。我还没有完全完成,但我知道在这之后我可以走上正轨!!不管怎么说,很明显你帮了大忙,必须重新调整。pnuts,我如何使轴3列而不是1列。这张照片会告诉你,独一无二不是一个选项:)谢谢你的先进