我有一个原始的 excel 文件,我运行了一个输入财务数据的模拟。我复制了这个文件,并将公式以不同的方式连接起来,以尝试提高计算性能。
我现在有两本练习册,原版和最终版。我想将每个工作簿中的每张纸进行比较,以确保财务数字保持不变,以确保新公式不会影响收到的数字。
我试图将两张纸的副本放入一个工作簿中,将它们命名为 April12 和 April15。然后插入第三张纸。在第三张纸的单元格 A1 中,我想使用公式
=April12!A1=April15!A1
获取 TRUE/FALSE 值。但是这些工作表中的公式引用了许多其他工作表中没有的工作表,所以我所有的数字都显示为#REF。
我用谷歌搜索了许多不同的方法来解决这个问题,但我似乎无法让它们中的任何一个起作用。有谁知道一种简单的方法,我可以只比较来自 2 个不同工作簿的 2 张工作表中的值,以了解这些数字是保持不变还是发生了变化?
注意:我使用的是 excel 2010。
最佳答案
我想您已经知道如何使用公式验证数据,那么在不同的工作簿中引用一行是否存在问题?如果是这样,以下可能会有所帮助:
=[yourFile.xls]SheetName!$Col$Row
这样您就可以更新您的公式,例如(yourFile.xls 指的是包含文件名的完整路径):
=[file1.xls]April12!A1=[file2.xls]April15!A1
关于vba - Excel:如何比较来自 2 个不同工作簿的工作表的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34030040/