將唯一值從兩列複製到第三列

將唯一值從兩列複製到第三列

我在電子表格中有一份訂單主清單。

A 列列出了所有訂單。 B 列列出了所有訂單的子集。如果兩個清單都很小,我可以手動執行此操作,但我有數百筆記錄需要查看。

從 A 列中尋找 B 列中不存在的值並將其放入 C 列中的最佳方法是什麼?

從視覺上看,我希望創建一個像這樣的 C 列:

Column A       Column B       Column C
A1             A3             A1
A2             A5             A2
A3                            A4
A4
A5

請注意,我並不是只想突出顯示 A 列中的唯一值,而是希望將這些唯一值複製到新列 (C) 中。

答案1

嘗試:

=IFERROR(INDEX($A$1:$A$100,AGGREGATE(15,6,1/(1/(ISNA(MATCH($A$1:$A$100,$B$1:$B$100,0))*ROW($A$1:$A$100)*($A$1:$A$100<>""))),ROWS($1:1))),"")

在此輸入影像描述

答案2

透過「幫助」列,這非常容易。在D1進入:

=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),1,"")

並在D2進入:

=IF(ISERROR(MATCH(A2,$B$1:$B$5,0)),1+MAX($D$1:D1),"")

並抄下來。柱子D使用唯一 ID 標記包含有用資料的每一行。柱子D告訴使用首先從 row#1 獲取數據,然後從 row#2 獲取數據,然後從 row#4 獲取數據

然後在C1進入:

=IFERROR(INDEX($A$1:$A$5,MATCH(ROWS($1:1),D:D,0)),"")

並抄下:

在此輸入影像描述

答案3

我想向您推薦一個簡單的 VLOOKUP 公式,它將比較 A 列和 B 列並提取 C 列中的唯一值。

在此輸入影像描述

=IF(ISNA(VLOOKUP(A2,$B$2:$B$6,1,FALSE)),A2,"")

希望這對您有幫助。

相關內容