在两个列表中查找差异

在每个 Excel 用户之前定期出现的典型任务是将两个范围与数据进行比较并找出它们之间的差异。 在这种情况下,求解方法取决于初始数据的类型。

选项 1. 同步列表

如果列表是同步的(排序的),那么一切都非常简单,因为实际上有必要比较每行相邻单元格中的值。 作为最简单的选择,我们使用一个公式来比较值,它在输出处产生布尔值 TRUE (真正) or 说谎 (错误的):

在两个列表中查找差异

不匹配的数量可以通过以下公式计算:

=SUMProduct(—(A2:A20<>B2:B20))

或英文 =SUMPRODUCT(—(A2:A20<>B2:B20))

如果结果为零,则列表相同。 否则,它们有差异。 公式必须以数组公式的形式输入,即在单元格中输入公式后,不要按 输入, 和 Ctrl + Shift + Enter.

如果您需要对不同的单元格执行某些操作,则可以使用另一种快速方法:选择两列并按 键 F5,然后在打开的窗口中的按钮 近期亮点 (特别的) - 线路差异 (行差异). 在最新版本的 Excel 2007/2010 中,您还可以使用按钮 查找并选择 (查找和选择) – 选择一组单元格 (转到特别版) 标签 主页 (首页)

在两个列表中查找差异

Excel 将突出显示内容不同的单元格(按行)。 然后可以处理它们,例如:

  • 填充颜​​色或以某种方式视觉格式化
  • 用钥匙清除 删除
  • 通过输入并按相同的值一次填充所有内容 Ctrl + Enter
  • 使用命令删除所有包含选定单元格的行 Home — 删除 — 从工作表中删除行 (首页—删除—删除行)
  • 等等

选项 2:随机列表

如果列表的大小不同且未排序(元素的顺序不同),那么您必须采用另一种方式。

最简单和最快的解决方案是使用条件格式启用差异的颜色突出显示。 选择带有数据的两个范围并在选项卡上选择 主页 - 条件格式 - 突出显示单元格规则 - 重复值:

在两个列表中查找差异

如果您选择该选项 经常性, 然后 Excel 将突出显示我们列表中的匹配项,如果该选项 独特 – 差异。

然而,颜色突出显示并不总是很方便,尤其是对于大桌子。 此外,如果元素可以在列表本身内重复,则此方法将不起作用。

或者,您可以使用该功能 COUNTIF (县) 从类别 统计,它计算第二个列表中的每个元素在第一个列表中出现的次数:

在两个列表中查找差异

结果零表示差异。

最后,“特技飞行”——您可以在单独的列表中显示差异。 为此,您必须使用数组公式:

在两个列表中查找差异

看起来很吓人,但做得很完美😉

  • 用颜色突出显示列表中的重复项
  • 使用 PLEX 插件比较两个范围
  • 禁止输入重复值

 

发表评论