2014-02-10 54 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

相关问题