我有两列,一列有 6127 行,另一列有 6129 行。这两行应该完全匹配。如何才能仅显示 A 列中缺失的信息?这样我就能快速找到缺失的内容?
答案1
答案2
- 我假设 A 列和 B 列中有值。
- 在 C2 中输入公式:=B2=A2
- 将 C2 中输入的公式复制到下一行。
- 在 C 列中,您将看到每个匹配的结果都为“TRUE”。
- 复制 C 列并再次将其粘贴到 C 列作为值。
- 现在对工作表的 C 列进行排序;按降序排列以获取所有“FALSE”条目,以便进一步编辑。
- 为了保持引用,最好始终保持序列列,通常在第一列中为 1、2、3 ...。这样,当您对其进行排序时,您会在第一列中获得引用以供识别。要获取序列列:A1 标题:“Sr.No.” A2 = 1 A3 = A2 + 1 将 A3 的公式复制到下一行。选择列 A,复制然后粘贴列 A 中的值 这样即使在排序后也会保持引用。
- 我希望你满意。
谢谢。
答案3
如果“完全匹配”是指 A 列中的值应逐行等于 B 列中的值,则这意味着 A 列中某处有两个空白。选择两列并向它们添加过滤器(在数据 -> 过滤器中或按 Alt+A+F)。单击 A 列中的过滤器箭头并选择(空白)。
您也可以使用 Harshad 的方法,但使用过滤器而不是排序。
答案4
由于您只想在 6000 多行中找到两个不匹配项,因此您需要一种方法来快速集中精力找到不匹配项。
假设您的数据在 A 列和 B 列中,则此公式:
=MATCH(1,1*(A:A<>B:B),0)
将返回第一个不匹配的行号。更正数据后,将显示第二个不匹配的行号。
如果有列标题,它们可能不同,因此数据是第二个整体不匹配。此公式将找到第二个不匹配的行号:
=SMALL(IF(((A:A<>B:B)),ROW(A:A),FALSE),2)
并且,一旦第一个不匹配被纠正,它将再次显示最终的不匹配。
上述公式必须以数组公式的形式输入,并使用 CTRL-Shift Enter。