删除EXCEL连续行,这些行具有2列但不同于1列的相同值

时间:2017-11-02 18:05:02

标签: excel vba

我有关于公司员工和公司外部人员之间所有电话的数据,但我无法正确处理数据。共有9列,但只有3列相关:

日期(实际上是日期和时间:“2017-10-30 10:52:19”);

来源(电话号码);

状态(已接听,未接听,忙碌,失败);

39264行......

所以这就是问题所在:大多数时候,我从相同的“来源”号码到公司的不同目的地的“日期”是“没有回答”(在连续的行中),但有些行之后完全相同的“日期”和“来源”是公司内部另一个目的地号码的“答案”。所以,它似乎就像10个“没有回答”的电话,但实际上这个电话是有人“回答”。

我需要的是删除假的“NOT ANSWERED”调用,这样它们就不会成为我数据分析的一部分。我安装了Kutools,但它似乎不能帮助我。

有人可以请求帮助我使用VBA吗?或者莫名其妙?!

1 个答案:

答案 0 :(得分:0)

假设行按日期时间,来源排序,您要保留的状态始终是最后一个,A是呼叫日期/时间,B是源#,C是状态,数据从第2行开始,放入第2行的空列:

{{1}}

然后将其复制到列中。所有TRUE单元格应该是冗余的NOT ANSWERED行,因此使用过滤器隐藏其他行,选择它们并删除它们。或者按新列排序,然后删除TRUE。