#Excel – 如何比较不同长度的两列,并提取单独列中的差异?
我有两列,列A有8000条logging,列B有115条logging。 我想比较A和B (不是A中的所有logging都存在于B中),并提取列C中的差异 (即,我希望来自A列的数据不在列B中)。
我不想强调他们或其他什么,我只是想为其他用途的差异。 尝试了各种可能性,但最终与C显示在A中的所有值,没有比较与B太令人沮丧! 帮我,如果可以,谢谢!
在D1中input:
=IF(COUNTIF(B:B,A1)=0,1,"")
在D2中input:
=IF(COUNTIF(B:B,A2)=0,1+MAX($D$1:D1),"")
并拷贝至A栏。 在C1中input:
=IFERROR(INDEX(A:A,MATCH(ROWS($1:1),D:D,0)),"")
也可以拷贝到A :
D列是一个帮助列,用于标记应该选取的A列项目。
自我解释,
=IF(COUNTIF(B:B,A1),"Found","Not Found")