要对2个格式一样EXCEL文件,按公式进行对比,用什么软件好一点

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:45:22
要对2个格式一样EXCEL文件,按公式进行对比,用什么软件好一点
比如要对比2表中第一页的A10是否相同,表1中第二页的B10是否大于表2中第二页的B10,这类型的对比。
有现成的软件吗?如果没有的话用什么编制方便点?
这些表是2年数据的对比,第张表都有很多页,并且对比的结果有的要大于原表,有的要相等,所以需要能根据自己定义的公式进行对比,不是单纯比较不同项

VBA 函数
Dim wk1 As Workbook
Dim wk2 As Workbook
Dim st1 As Worksheet
Dim st2 As Worksheet
Set wk1 = Application.Workbooks(1)
Set wk2 = Application.Workbooks(2)

Set st1 = wk1.Worksheets(1)
Set st2 = wk2.Worksheets(1)
If (st1.Cells(1, 1).Value > st2.Cells(1, 1).Value) Then
MsgBox "true"
End If

或者
VBS
Set fso = CreateObject("Scripting.FileSystemObject")
Set xlsApp= CreateObject("Excel.Application")
xlsApp.Visible= False
xlsApp.EnableEvents=False
xlsApp.ScreenUpdating = False
Set xlsWorkBook = xlsApp.Workbooks.Open(path & "\" & file ,True,False)
Set xlsSheet = xlsWorkBook.Worksheets("Sheet1")
strValue = xlsSheet.Cells(12,38).Value
读取,比较自己参考啦

数据对比助手 V2.0 Beta1 简体中文绿色免费版
http://www.97sky.cn/so