我有一个包含两张工作表的 Excel 文件。两张工作表都包含一些数据。我必须找到两张工作表的共同记录(即两张工作表中都存在的记录)。我可以手动完成,但是有没有什么工具/功能可以做到这一点?
答案1
根据您的关键结构的复杂程度,您可能能够使用 VLOOKUP。
(在 Microsoft Office 支持网站上搜索 VLOOKUP。)
答案2
您可以将其转换为 .csv,并且有很多选项
如果您可以访问 Unix,您可以运行diff <file1> <file2>
或sdiff <file1> <file2>
如果您有权访问TortoiseSVN
或TortoiseGit
或Eclipse
,您可以比较这两个文件,差异将显示在屏幕上。要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 了如指掌。