Excel 从另一个CSV列表中减去一个CSV列表?

Excel 从另一个CSV列表中减去一个CSV列表?,excel,csv,numbers,seo,Excel,Csv,Numbers,Seo,我有一个巨大的列表,列出了我与尖叫青蛙生成的断开的链接,并开始修复其中的很多。。我运行了csv文件通过尖叫青蛙回来,看看哪些断开的链接,我留下了,所以现在我有2个csv文件。如何从旧列表中减去新列表,以便查看已修复的链接?将两个CSV导入excel 将公式添加到较大列表B列的单元格中:=COUNTIF(Sheet2!A:A,A1) 这将计算该单元格在其他列表中出现的次数 现在,您只需删除任何计数大于0的项 提示:要轻松删除行:添加标题行,启用自动筛选,取消选择计数0,删除行,关闭自动筛选。(或者

我有一个巨大的列表,列出了我与尖叫青蛙生成的断开的链接,并开始修复其中的很多。。我运行了csv文件通过尖叫青蛙回来,看看哪些断开的链接,我留下了,所以现在我有2个csv文件。如何从旧列表中减去新列表,以便查看已修复的链接?

将两个CSV导入excel

将公式添加到较大列表B列的单元格中:
=COUNTIF(Sheet2!A:A,A1)

这将计算该单元格在其他列表中出现的次数

现在,您只需删除任何计数大于0的项


提示:要轻松删除行:添加标题行,启用自动筛选,取消选择计数0,删除行,关闭自动筛选。(或者,如果您不介意顺序混乱,也可以对列表进行排序)

在Excel中尝试此功能:

=IF(COUNTIFS($B$1:$B$6, A1), "Borked", "Fixed")

只需确保A值指向较小列表中的某个内容(仍处于断开状态),B范围覆盖断开链接的原始集合,以下方法假定:

答:所有断开的链接都在旧文件中。 B:新文件中有一些断开的链接。 C:共享行是完全重复的

sort newfile oldfile | uniq -d > filesThatAreStillBroken

排序将文件合并到一个单独的排序列表中。无论newfile还是oldfile是第一个

uniq-d只输出多次出现的行。因为它们都在这两个列表中,所以它们仍然被破坏

uniq-u输出只有行是唯一的

注意:这不会捕获在修复旧错误时引入的新错误。新错误将只出现在新文件中,因此在第二次调用中会错误地报告为已修复,而在第一次调用中根本不会报告

类型

有关这两个命令行实用程序的更多详细信息


如果您使用的是windows box,则可以安装cygwin环境,或者windows现在可能有一个posix命令集。

请注意,此功能需要在您仍然断开的链接列表中的每个项目上运行。(只需拖动单元格角落的小黑匣子,$保持B范围不随A值变化)我爱Linux,我爱bash!
sort  newfile oldfile | uniq -u > filesThatAreFixed
man sort
man uniq