2014-07-09 52 views
0

我不得不錯誤檢查一個電子表格,並確保列A和列B的值出現在列C和列D中。如何對2組列進行vlookup

Col A Col B 
    123 10 
    456 11 
    789 12 

Col C Col D 
789  12  ----- this would be ok.. because the vaules show up in COL A And B 
456  10  ------ this is not ok... this set of values does not show up in A And B 

我該怎麼做,而不使用VBA?

+1

你可以通過組合兩列來使用助手列,或使用數組公式。 – Jerry

回答

0

一個簡單的方法是添加一個輔助柱來連接一個& B.然後你要concatenace d & E和查找對助手柱。 所以你的數據下面和式= IF(ISERROR(VLOOKUP(D1 & E1,$ C $ 1:$ C $ 3,1,FALSE)), 「BAD」, 「GOOD」)

enter image description here

0
COL A1 = 123, COL B1 = 10, COL C1 = 789, COL D1 = 12 
COL A2 = 456, COL B2 = 11, COL C2= 456, COL D2 = 10 
COL A3 = 789, COL B3 = 12, 

使用下面的公式山口E1

=IF(VLOOKUP(C1,$A$1:$B$3,2)=D1,"TRUE","FALSE")