2014-02-10 94 views
0

我在Excel中有兩列有一些共享數據和一些獨特的數據到每列。我想要的是有兩列將有列A中的數據但不是B和數據在列B中但不是在A中。我嘗試使用Vlookups,但我不認爲我可以得到什麼我正在尋找這樣做。查找在一列中唯一的元素excel

+0

我已試過,但它不working.' = IFERROR(LARGE(IF(ISNA( MATCH($ A $ 2:$ A $ 729,$ B $ 2:$ B $ 170,0)),$ A $ 2:$ A $ 729,「X」),ROW(1:1)),「」)' – user3285439

+0

I'我錯過了這個公式只適用於數字,但不是當單元格包含文本:) –

+0

啊好吧謝謝反正。 – user3285439

回答

1

對於柱A項目沒有B柱,試試這個陣列進入公式(在某些單元格中輸入,然後向下填充,直到它返回空格)

=IFERROR(INDEX(ColA,SMALL(IF(ISNA(MATCH(ColA,ColB,0)),ROW(ColA),""),ROWS($1:1))-1),"") 

和色柱B項沒有在列A:

=IFERROR(INDEX(ColB,SMALL(IF(ISNA(MATCH(ColB,ColA,0)),ROW(ColB),""),ROWS($1:1))-1),"") 

公式假設你的數據在第2行開始(第1行會是一個標籤),範圍可樂COLB也開始第2行

的公式還假設在數據沒有空格。如果存在空的細胞,然後使用這些公式:

=IFERROR(INDEX(ColA,SMALL(IF(ISNA(MATCH(ColA,ColB,0))*(ColA<>""),ROW(ColA)),ROWS($1:1))-1),"") 

=IFERROR(INDEX(ColB,SMALL(IF(ISNA(MATCH(ColB,ColA,0))*(ColB<>""),ROW(ColB)),ROWS($1:1))-1),"") 

示例圖像:

Results

+0

它似乎處理了一些東西,但它最終沒有填充任何東西 – user3285439

+0

列A中的每個元素都被列在列B中,或者可能沒有將它作爲數組公式輸入。你知道怎麼做嗎? –

+0

我在我的回覆中添加了一個示例,我認爲您的數據可能看起來像以及我提供的用於提取Col A中不存在的Col B中的項目的結果;以及Col A中不存在的項目。 –

0

易與數據透視表,如果你準備在一定程度上重新安排你的數據:

SO21686456 example

相關問題