我有一个电子表格,它偶尔会获取我不知道其内容的新数据,我只需将其添加到电子表格中。一些新数据只是更新电子表格中已有的行,而其他数据正在添加新行。我正在寻找一种方法来添加一列,当我将旧电子表格与新电子表格进行比较时,该列会告诉我行中是否发生了变化。
工作表有一列在所有行中始终具有唯一值,因此如果工作表的排序方式不同,我可以使用它来匹配行。以下是一些屏幕截图,显示我正在尝试做的事情:
旧电子表格:
新电子表格:
我能想到的唯一解决方案是一个大型嵌套 IF 公式,它逐列比较每一列,例如:
=IF(Old!B2=New!B2,IF(Old!C2=New!C2,"NO","YES"),"YES")
问题在于,由于我的实际数据使用 33 列(不包括此“已更改?”列),因此很难查看,并且将来可能会添加新列。
我对 Excel 的技术不是很熟练,也没有使用过 VBA,所以如果我缺少一个简单/明显的解决方案,我提前道歉。
在此先感谢您的帮助。