如何在Excel表格刷新后获取已更新数据的通知?
如果一个excel 表格A 用PQ链接另外一个excel workbook B里的内容,如果workbookB里的内容改变了,刷新表格A即可同步数据,但是如何知道表格A里哪些数据改变了呢?
想要达到的效果是每一次刷新数据都通知/体现变化的地方,比如用颜色highlight出来?
excel a连接excel b 后,b的内容修改后,刷新a即可更新数据,但要知道a中哪些数据是新更新的呢,就像你说的,希望更新的数据高亮或者有个颜色,这个功能好像不好实现,excel中没有数据变化后,自动高亮的功能,或者有个笨的方法,你把之前的数据设置个颜色或者高亮,a中数据刷新后,新增的数据没有颜色,这样也区分开来了。不知道有没有更好的方法,坐等大神来
可以使用Excel的宏功能来实现这个需求。首先,在表格A中创建一个宏,在宏中使用VBA代码记录下表格A的每一个单元格的值。然后,设置表格A的工作簿变更事件来触发宏,在宏中再次读取表格A的每一个单元格的值,并与之前记录下来的值进行比较。如果发现有变化,则使用VBA代码将变化的单元格高亮显示,如果您想要在数据更新后通知表格A中哪些数据已经更新了,您可以使用Excel的"条件格式"功能来实现这个需求。您可以设置一个条件,当表格A中的单元格的值与workbook B中的值不同时,将其高亮显示。然后,您可以设置表格A的工作簿变更事件来触发这个条件格式。这样,每次workbook B中的数据更新后,表格A中的数据将自动更新并高亮显示变化的地方。
修改后保存到新表,然后与旧表做比对~设置表格属性。最后删除旧表
在 Excel 中,可以使用 "比较" 工具来实现在表格刷新后获取已更新数据的通知。具体的操作步骤如下:
在表格 A 中,选择需要比较的区域。
在 "数据" 选项卡中,选择 "比较" 工具。
选择 "比较两个工作表"。
选择表格 A 和表格 B,点击 "OK"。
这样就可以在表格 A 中看到哪些数据发生了变化,并且可以使用颜色来标记出来。
如果希望每次刷新都能自动比较数据并通知变化,可以使用 VBA 代码来实现。可以在表格 A 中编写代码,每次刷新后自动调用 "比较" 工具并高亮显示变化的单元格。
可以使用“比较工具”来实现表格刷新后获取已更新数据的通知
1.在表格1中选中需要选择的区域。
2.点击“数据”选项卡“比较工具”
选择比较两个表格
也可以使用VPA代码,调用比较工具
(如果有错误,期待各位指正。望采纳)