比较两列找出不同
请完全按照以下步骤操作,**不要用 VSTACK 和 UNIQUE**:
第1步:把两列数据合并成一列
- 复制 A列所有数据 → 点击 C1 → 右键“粘贴”
- 复制 B列所有数据 → 点击 C列最后一个有数据的下一行(比如 C101)→ 右键“粘贴”
现在 C列 包含了 A列 和 B列 的所有数据(上下排列)。
第2步:删除重复项
- 选中 C列(点击列标 C)
- 点击菜单:数据 → 删除重复项
- 点“确定”
- 现在 C列 就是两列合并后的唯一值清单
第3步:用 VLOOKUP 匹配 A 列
在 D1 输入:
excel
=IFERROR(VLOOKUP(C1, A:A, 1, 0), "")
然后双击 D1 右下角的小黑点,或按住下拉填充,一直填到 C列 最后一行。
第4步:用 VLOOKUP 匹配 B 列
在 E1 输入:
excel
=IFERROR(VLOOKUP(C1, B:B, 1, 0), "")
同样下拉填充到 C列 最后一行。
第5步:完成
现在:
- C列 = 所有唯一值
- D列 = 从 A列 匹配到的值(没有就空白)
- E列 = 从 B列 匹配到的值(没有就空白)
删除 C列(或隐藏),剩下 D列 和 E列 就是您要的对齐后的两列。
图示效果
| C列(唯一值) | D列(来自A) | E列(来自B) |
|---|---|---|
| 苹果 | 苹果 | 苹果 |
| 香蕉 | 香蕉 | |
| 草莓 | 草莓 | 草莓 |
| 橙子 | 橙子 | 橙子 |
| 西瓜 | 西瓜 |
删除 C列 后,剩下 D列 和 E列 就是您想要的最终结果。