我在電子表格中有2列。一列比另一列多出26行。我一直在嘗試不同的配方,以突出或以某種方式表明其列從列表中較小的缺失......在Excel中比較2個列表?
我試圖填充第三科拉姆本:
=FIND(B1,A1:A1102)
我雖然回到1如果b1在列表a1:a1102唉,它似乎不是真的。
有人有任何解決方案比較2列表和隔離差異?
感謝
我在電子表格中有2列。一列比另一列多出26行。我一直在嘗試不同的配方,以突出或以某種方式表明其列從列表中較小的缺失......在Excel中比較2個列表?
我試圖填充第三科拉姆本:
=FIND(B1,A1:A1102)
我雖然回到1如果b1在列表a1:a1102唉,它似乎不是真的。
有人有任何解決方案比較2列表和隔離差異?
感謝
要使用MATCH,去的東西,如下列:
=IFERROR(MATCH(B1,$A$1:$A$1102,0),0)
進入小區C1和B列中的向下複製到數據的末尾
這是假設B列含有長列表和A當然更短。
匹配公式將返回,其中B1是A.
我認爲你需要使用MATCH
代替FIND
或者,如果你想成爲它票友,看看這個線程:
https://superuser.com/questions/289650/how-to-compare-two-columns-and-find-differences-in-excel
編輯:
我的不好,我的取消了錯誤的功能 - 除絕對參考外,您需要使用MATCH
- 如其他答案中建議的:=MATCH(B1,$A$1:$A$1102,0)
或查看整列:=MATCH(B1,A:A,0)
。
缺失項目將返回#N/A
,但易於使用IFERROR
處理。
乾杯,我的壞其實包括=找到(B1,$ A $ 1:$ 1102美元)的其他專欄,只是沒有把它放在我的例子 – Mark 2013-02-08 19:36:02
可以使用的if
,iferror
和vlookup
功能的組合相匹配的行。
=IF(IFERROR(VLOOKUP(B1,$A$1:$A$10,1,FALSE),"missing")="missing", 1, 0)
這會發現在A列的值匹配列B.如果值丟失,iferror
將報告其失蹤(#N/A)。然後if
函數將輸出1爲缺少的值和0爲發現的。
返回1對其他人的一些2,我chcked其中之一2和1中的一個和兩個都在這兩個列表中:/ – Mark 2013-02-08 19:32:11
對不起,沒有說清楚 - * zeroes *是不匹配的,即B值不在A中。 – chuff 2013-02-08 19:35:44
Mark,可以還將不匹配0(公式中的最後0)更改爲更可見的內容,例如「NOT THERE!」 – chuff 2013-02-08 19:44:04