Excel两列重复

Mat*_*att 8 excel

所以我在excel中有两列,列A包含与列B几乎完全相同的数据.

我需要一种方法来匹配A列和B列,并且需要从B列中删除A列和B列中相同的任何值.

因此,A栏有11,592个产品SKU编号.

B栏有12,555个产品SKU编号.

我需要一种方法来从B列中获取不在 A 列中的SKU产品编号.也许将它们放入C列?

lna*_*ger 9

在单元格C1中使用此公式:

=IF(VLOOKUP(B1,A:A,1)=B1,"",B1)
Run Code Online (Sandbox Code Playgroud)

将其复制并粘贴到B列中具有值的所有行,它将显示唯一值.

然后通过粘贴值将列C复制到列D,以便您可以对其进行排序/过滤掉空白.


Jas*_*ark 5

我在这里做了几个假设,让我回答这个问题.您可能需要相应地调整单元格:

  • 您的A列数据位于单元格A1:A11592中
  • 您的B列数据位于单元格B1:B12555中

我们需要设置C列以显示B中不在A中的值.我们将在C1的每个单元格中使用公式来执行此操作:C12555(我们将测试的col.B中的每个值为一个单元格).作为第二步,我们可以对列C进行排序,将找到的值放在列表的顶部.

  1. 在单元格C1中创建公式: =IF(ISNA(VLOOKUP(B1,$A1:$A11592,1,FALSE)),B1,"")
  2. 将C1复制到所有单元格C1:C12555(参见结尾处)

现在,如果列A中没有出现该值,则列C中的每个单元格都包含它从列B旁边的值,如果确实发生,则包含空白(空字符串).要将col C中的所有值组合在一起,可以一起选择B列 C 列,并对 C列进行排序.

提示:要快速将C1复制到超过12000行,请尝试以下操作:

  1. 选择单元格C1,按Ctrl-C(Mac上为Command-C)进行复制.
  2. 使用箭头键,向左移动到单元格B1.
  3. 按"结束"键和"向下箭头"键.这将跳转到B列中的最后一个非空值(即列的"结束").这假设您在B列数据的中间没有任何空白值.
  4. 使用箭头键,向右移动到C列(应为单元格C12555).
  5. 按住SHIFT键,按"结束"和"向上箭头"跳回到C列的顶部; 因为您持有SHIFT,所以单元格都被选中.
  6. 按Ctrl-C将复制的功能粘贴到所有单元格.