如何检查两个 Excel 电子表格列是否具有完全相同的数据?

如何检查两个 Excel 电子表格列是否具有完全相同的数据?

我有 2 个 Excel 电子表格,必须进行并排比较。我正在将一个员工电子表格与同一员工的另一个电子表格进行比较,有些列需要“Y”或“N”,例如“员工是否有权访问此内容?”。

我这样做的原因是,员工的姓名已更改,但仍需要与以前相同的文件访问权限。现在,员工有了新的员工 ID 等……我必须确保新员工(同一员工,但姓名不同)对其 600 多个文件具有与以前相同的访问权限(“Y”和“N”)。

我需要绝对确定该员工的访问权限为“Y”或“N”,并且他们对某些系统的访问权限与他们以前的名字相同。

有没有办法让 Excel 统计所有行值并查看有多少个“Y”或“N”值?或者有没有办法让 Excel 将一个电子表格中某一列的值与另一个具有相同列的电子表格进行实际比较?

答案1

如果您将行值与行值进行比较,并且这些值始终相同(例如始终Yes or NoTrue or False),则比较是一项相对简单的任务。只需使用公式=A1=B1来确定值是否相同。您可以为需要比较的每一行填写此公式。然后,您可以过滤比较列并选择返回的任何行False

编辑:这将在工作簿中起作用,只需正确引用单元格=A1=[Book2]Sheet1!A1即可。您还应该能够对第三个工作簿中的两列执行此操作。

答案2

Vandenbos 先生的回答也假设行的顺序相同。例如:File1 File2 File3

但是如果其中一个列表的顺序不同,则另一个列表的顺序如下:File3 File1 File2

那么您应该使用 VLOOKUP() Excel 函数,它执行“垂直查找”。...或者先排序。我只是想让人们知道 Excel 的 VLOOKUP 和 HLOOKUP 函数就是为此目的而制作的。

相关内容