列出没有特定“SKU”的项目?

时间:2013-08-06 03:22:13

标签: excel excel-vba pivot-table powerpivot vba

我要做的就是返回一个没有特定SKU的冷冻帐户列表。 以下是数据示例:

SO18071323 question example

假设我想要退回所有没有SKU(R3552S)的冷冻帐户。 结果应该是:

F0000563
F0002365

获取此列表的最简单方法是什么?我尝试了一个IF语句,然后比较表,但似乎没有正常工作。还尝试了一个数据透视表,但不知道我知道如何正确使用它。还试过VLOOKUP。

1 个答案:

答案 0 :(得分:1)

有一个单调乏味但相当简单的辅助列,其中包含=IF(COUNTIF(A:A,A2)=COUNTIFS(B:B,"<>R3552S",A:A,A2),A2,"")并向下复制(假设Freezer Account在ColumnA Row1中没有间隙)。向辅助列添加标签(例如,在ColumnE中为E)并选择它,数据&gt;排序&amp;过滤 - 高级,复制到另一个位置(比如G1),仅检查唯一记录。删除G1和E列并对ColumnF进行排序。

编辑补充

即使对于单个SKU排除,公式和过程相对比较麻烦,但似乎比数据透视表更好地匹配问题的要求。但是,如果有两个排除(甚至可能更多)数据透视表非常简单且更“强大”,尽管它提供了可视化结果而不是排除列表:

SO180171323 example

淡蓝色是原始答案,深蓝色是补充添加的答案,因此合并为F0000563。 “权力”来自同一个表格,也提供了更多问题的答案。例如考虑到2个SKU的可能只是F0000563(“哪个没有?”),正如我所假设的那样但是答案(所有四个冰柜帐户)对于“哪个做没有两个?“