比较两个 Excel 表

比较两个 Excel 表

我有一个包含两张工作表的 Excel 文件。两张工作表都包含一些数据。我必须找到两张工作表的共同记录(即两张工作表中都存在的记录)。我可以手动完成,但是有没有什么工具/功能可以做到这一点?

答案1

根据您的关键结构的复杂程度,您可能能够使用 VLOOKUP。

(在 Microsoft Office 支持网站上搜索 VLOOKUP。)

答案2

您可以将其转换为 .csv,并且有很多选项

如果您可以访问 Unix,您可以运行diff <file1> <file2>sdiff <file1> <file2>

如果您有权访问TortoiseSVNTortoiseGitEclipse,您可以比较这两个文件,差异将显示在屏幕上。要Tortoise选择这两个文件并单击Diff。要将eclipse这两个文件拖到 GUI 中,请选择并选择diff

如果文件不是很大,请尝试-http://neil.fraser.name/software/diff_match_patch/svn/trunk/demos/demo_diff.html 您可以将文本放入两个框中,然后使用经过验证的差异算法 [Myer's diff] 运行差异

如果你使用的是 Windows,则可以使用 WinDiff 或 WinMerge -http://winmerge.org/。我个人使用 WinMerge,因为它可以区分目录。

希望这可以帮助。

答案3

如果单元格在每张工作表中的位置完全相同,则可以使用第三张工作表,然后使用以下公式向下和向右填充:

    =IF('Sheet1'!A1<>'Sheet2'!A1,"Different", "-")

比较变化,其中“Sheet1”和“Sheet2”是您的工作表名称。

答案4

此工具比较它在直观显示差异方面做得很好。它对 Excel 了如指掌。

相关内容