2011-08-19 102 views
1

我有兩張三列的工作表。我需要第三張表格,其中我有第二張表格中的所有行,但沒有第一張表格中的所有行。有沒有一個公式來做到這一點?MS Excel反向查找

回答

1

下面是單獨列中的公式(爲了清楚起見)。當然,你可以合併它們。

我在工作表中使用了列而不是單獨的工作表,但是這個概念可以繼續。

Column A Column B 
    a   d 
    b   e 
    c   f 
    d   g 
    e   h 

這些是A1:B6。您的數據是A2:A6和B2:B6。

如果我理解你的問題,你正在尋找「F,G,H」這些都是在B列不在列A

在C2行,我把公式=MATCH(B2,$A$2:$A$6,0)$A$2:$A$6表示使用絕對列和行,並且在將公式複製到C6時不會更改。 0表示我想要完全匹配。

這將在單元格C2和C3中放置一個4和5,但在C4,C5和C6中放置#N/A,因爲沒有匹配。

在D2中,我放置公式=IF(ISERROR(C2),B2,"")。也複製這個公式到D6列。如果C2中有一個數字,則找到一個匹配,並打印一個空白。如果在C2中有一個#N/A,那麼它會在列B中打印該字母。

在我的小例子中,它會打印f,g和h。

Column C Column D 
    4 
    5 
    #N/A  f 
    #N/A  g 
    #N/A  h