2012-05-01 29 views
8

所以我有在Excel中兩列列A包含幾乎完全一樣的數據列B.Excel中兩列重複

我需要的是相同的方式來匹配列A和B列的任何值在列A和列B中需要從列B移除。

因此列A具有11,592個產品SKU編號。

B列有12,555個產品SKU編號。

而且我需要一種方法來從列B中獲得而不是的列B中的SKU產品編號。也許將它們放入列C中?

+2

請在vlookup上閱讀 –

回答

9

在小區C1使用以下公式:

=IF(VLOOKUP(B1,A:A,1)=B1,"",B1) 

複製並粘貼到具有在列B中的值,它會顯示中的唯一值的所有行。

然後通過粘貼值將C列複製到D列,以便您可以對其進行排序/過濾出空白。

5

我在這裏做了一些假設,讓我回答這個問題。您可能需要相應地調整細胞:

  • 你列的數據是在單元格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(見端尖端)

現在,在C列中每個細胞包含從它旁邊的值如果該列在列A中未出現,或者列表B出現空白(空字符串),則爲列B.爲了讓所有在山坳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將複製的功能粘貼到所有單元格。