怎样检查excel工作表中的数据被改动

比如说excel工作表里的原始数字或数据被改过,通过什么方法能看得出来被改过的数字或数据

保存后EXCEL里并不能直接看到近期数据的修改,下面的方法或许对以后有帮助:

1、备份原数据:鼠标右键点击左下角的工作表名称(如Sheet1),选择“移动或复制工作表”,建立副本前打勾,确定;
2、隐藏备份:点选刚才生成的工作表Sheet1 (2)(也可自行改名),点选菜单“格式”--“工作表”--隐藏;
3、发给对方修改;
4、对方反馈后,恢复隐藏,格式--工作表--取消隐藏;
5、进行比对(比对小方法,可再复制工作表,直接通过求差异计算(因3表格式相同,可在备份2的数据单元格录入公式=原表-备份1)。

当然原工作表内容如果比较少,也可以直接打印原稿来比对。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-01
对原来的数据表做个备份保存,在做修改,可以对比得出!你若是怕人更改数据,可以设计修改权限和查看权限,限制其它用户更改你的数据。
第2个回答  2010-07-01
只要表格经过保存,好像是找不到了,除非你手头上有以前表格的备份,拿来对照一下才能知道。
第3个回答  2010-07-06
用宏,编个小程序把以后的输入全数保存起来,随时可以看到
这样吧,做给你好了,可能很多人都用得着
注意,我这个程式将你在SHEET1表里的修改全部都改成蓝颜色,并且将SHEET1的所有修改全部COPY到SHEET3里面,这样改了哪些你一看就知,如果你不想让人知道你留了一手,就把Target.Font.ColorIndex = 5这句去掉,在SHEET1改的就不会有任何痕迹。

按ALT+F11
直接copy下面的代码贴上就是,不懂的话[email protected]

Private Sub Worksheet_Change(ByVal Target As Range)

Target.Font.ColorIndex = 5
Dim R, C As Long
R = Target.Row
C = Target.Column
Worksheets("Sheet1").Cells(R, C).Copy
ActiveSheet.Paste Destination:=Worksheets("Sheet3").Cells(R, C)

End Sub本回答被提问者采纳
相似回答