所以我在excel中有两列,A列包含与B列几乎完全相同的数据。
我需要一种将 A 列与 B 列匹配的方法,并且需要从 B 列中删除 A 列和 B 列中相同的任何值。
所以 A 列有 11,592 个产品 SKU 编号。
B 列有 12,555 个产品 SKU 编号。
而且我需要一种方法来从 B 列中获取不在A 列中的 SKU 产品编号。也许将它们放入 C 列?
所以我在excel中有两列,A列包含与B列几乎完全相同的数据。
我需要一种将 A 列与 B 列匹配的方法,并且需要从 B 列中删除 A 列和 B 列中相同的任何值。
所以 A 列有 11,592 个产品 SKU 编号。
B 列有 12,555 个产品 SKU 编号。
而且我需要一种方法来从 B 列中获取不在A 列中的 SKU 产品编号。也许将它们放入 C 列?
在单元格 C1 中使用以下公式:
=IF(VLOOKUP(B1,A:A,1)=B1,"",B1)
将其复制并粘贴到 B 列中具有值的所有行中,它将显示唯一值。
然后通过粘贴值将 C 列复制到 D 列,以便您可以对其进行排序/过滤掉空白。
我在这里做了几个假设,以便我回答这个问题。您可能需要相应地调整单元格:
我们需要设置 C 列以显示 B 中不在 A 中的值。我们将在 C1:C12555 的每个单元格中使用一个公式来执行此操作(我们将测试 B 列中的每个值一个单元格)。作为第二步,我们可以对列 C 进行排序,以将找到的值放在列表的顶部。
=IF(ISNA(VLOOKUP(B1,$A1:$A11592,1,FALSE)),B1,"")
现在,C 列中的每个单元格都包含 B 列中旁边的值,如果该值未出现在 A 列中,或者如果该值确实出现,则为空白(空字符串)。要将 col C 中的所有值放在一起,您可以同时选择列 B和C,然后对列 C 进行排序。
提示:要快速将 C1 复制到 12000 多行,试试这个: