Excel比较两张纸的数据
我有两个需要比较的定价表 . 共有4列 . 部件号,描述,折扣百分比和价格 .
我需要将旧表格与新表格进行比较,以查找任何定价和百分比更新 .
由于零件号列表可以在工作表之间添加矿石,因此无法按行进行比较,因此需要执行此类操作 .
查看第一张中的第一个零件号 . (旧价目表)
在表2中找到相同的部件号 . (新价目表)
比较百分比和价格,如果不同,则在表二中突出显示 .
回答(2)
我发现自己做了很多类似的事情 . 我发现最好的方法是创建第三张表,只显示差异 .
=IF(Sheet2!A1 =VLOOKUP(Sheet2!$A1,Sheet1!$A:A,COLUMN(Sheet1!A1),FALSE),"",Sheet2!A1 & " / " & VLOOKUP(Sheet2!$A1,Sheet1!$A:A,COLUMN(Sheet1!A1),FALSE))
如果将其放在新工作表中的单元格a1中(根据需要替换工作表名称),然后将其拖动到所有列,然后向下移动它将显示不同的值,而不显示任何其他值 .
然后,您可以应用过滤器使其更加明显 .
这假设您的部件号列是A列,并且只会在每个列表中出现一次 .
2 years ago
Export both Excel Sheets to CSV Format Compare the text differences using a file compare tool
我的方法(我经常使用)是将两个工作表导出为CSV格式并比较两个文本文件 . 因此我写了这两个文件:
Xls2Csv.vbs
Xls2Csv.bat :(你可能不需要它);-)
如果您已经安装了Git,您还可以使用以下批处理文件通过Excel内部比较功能或自动CSV导出(使用上面的两个文件)比较两个xls文件 .
DiffScript_xls.bat