0

这是场景:

我有两列。一列包含 1638 行(上周出现在系统中的客户)。第二列包含 1488 行(本周系统中的客户)。这不仅仅是两个数字的差异,因为一些客户已经增加,一些客户已经丢失。例如,我知道系统中的客户(1638-1488)少了 150 个,但有可能增加了 50 个客户而丢失了 200 个。
我的同事让我做一个Vlookup,从上周到本周没有匹配的地方,我会看到#null。我可以使用数据透视表来计算#null 的总和。

你的想法是什么?提前致谢

另外,我希望我很清楚。如果您需要更多信息,我很乐意提供

4

3 回答 3

1

使用条件格式是另一种选择 - 无需占用已占用的单元格。

ColumnA使用 =ISNA(MATCH(A1,B:B,0)ColumnBwith格式化=ISNA(MATCH(B1,A:A,0)并应用到适合的范围。

(假设这两个列表位于前两列。)

SO13827174 示例

可以通过按颜色过滤来提取收益和/或损失列表,并且也可以通过这种方式提供计数。

于 2012-12-11T19:34:06.930 回答
1

MATCH 可能是比 VLOOKUP 更好的选择,因为您需要结合 IF 语句和 ISNA。我将假设上周的客户列表在 A 列中,而本周的在 B 列中。

=IF(ISNA(MATCH(B2, A:A, 0)), "New Customer", "Old Customer")

此代码从单元格 B2 中获取值并在 A 列中查找它。如果找到,则返回“旧客户”,否则返回“新客户”。您可以更改 IF 语句的输出以满足您的目的。

于 2012-12-11T17:10:18.447 回答
1

最后 2 个步骤不是必需的,但有利于格式化:

  • 添加标题,thisWeek 和 lastWeek 然后旋转结果。
  • 将 thisWeek 和 lastWeek 添加到 Row Labels 区域。
  • 设计功能区 >> 报告布局 >> 以表格格式显示
  • 在枢轴右键单击小计并删除。

现在您只需过滤空白即可查看不可用的客户。您还可以将标签拖到“值”框中以获取计数(如果需要)。

于 2012-12-11T16:58:34.817 回答