Excel &引用;“集减法”;

Excel &引用;“集减法”;,excel,subtraction,Excel,Subtraction,我有三个Excel文件(实际上是csv文件,所以如果你有一个没有Excel的解决方案,那也很棒)。 每个文件都是电子邮件地址列表 我想从文件1中提取文件2和3中未出现的所有电子邮件。 含义:(file1-file2)-file3 我能想到的唯一一件事是,非常讨厌的解决方案是:加入所有文件,计算每封电子邮件出现的次数(), 然后过滤掉计数中超过1的所有电子邮件(或不是来自file1的电子邮件) 有人有更优雅的解决方案吗?使用文件1中的查找来搜索(a)文件2中的条目和(b)文件3中的条目。保留那些未

我有三个Excel文件(实际上是csv文件,所以如果你有一个没有Excel的解决方案,那也很棒)。 每个文件都是电子邮件地址列表

我想从文件1中提取文件2和3中未出现的所有电子邮件。 含义:(file1-file2)-file3

我能想到的唯一一件事是,非常讨厌的解决方案是:加入所有文件,计算每封电子邮件出现的次数(), 然后过滤掉计数中超过1的所有电子邮件(或不是来自file1的电子邮件)


有人有更优雅的解决方案吗?

使用文件1中的查找来搜索(a)文件2中的条目和(b)文件3中的条目。保留那些未找到的。

如果公共行是完全匹配的,我会将file2和file3合并到file23中

然后,您可以使用grep:

grep -vf file23 file1 > file0
文件0将包含文件1中所有在文件23中不存在的行