自动创建重复的Excel文件并删除其内容

时间:2017-06-16 12:26:31

标签: excel if-statement copy

我正在从软件导出excel文件,以下是它的图片:Exported excel file

这里有些水果有In和Out,其中1代表In,0代表Out。

这是我想要的: 1)删除它们为特定水果出现的前两次的所有行。例如:Orange正在让In(1)和让Out(0),这意味着我们很擅长。其他每一种水果都一样。现在,另一个案例是Apple,它让In(1)两次,并让Out(0)只有一次。这里只删除Apple的第一个In(1)和第一个Out(0)。最后在西瓜的情况下,没有什么需要做的,因为它只是让In(1)。同样的三个条件适用于所有水果。

2)现在我在第1步中谈到的内容需要在另一个文件中完成。因此,当导出此文件时,它会自动创建自身的副本,并且在该副本中,我在步骤1中提到的所有内容都已完成。

复制文件的最终结果如下图所示:Copy of the excel file

1 个答案:

答案 0 :(得分:0)

如果您的数据位于columns A and B,请创建新列并从column A复制数据并删除重复项。 (D列例如如下)

enter image description here

在单元格E2中输入以下公式,然后向下拖动

=IF(ISODD(COUNTIF(A:A,D2)),1,"")

然后从输出中仅过滤1 s。这就是你最终需要的。如果您希望在导出工作表时一切都是自动的,那么您需要vba。