2012-05-09 26 views
0

我试图检查两个值是否并排存在。在两个值上查找

在一张纸上,我有:

Country  Language 
UK   EN 
UK   DE 
UK   ES 

而在另一片我有一样的。

我需要做的是确保UK和EN匹配第二张的版本。

ATM我一直喜欢=VLOOKUP(B2, Sheet1!$A$1:$H$230, MATCH(Sheet2!C2, Sheet1!$D$1:$D$230, 0), FALSE)

的东西,但是我最终没有运气。

任何人都可以帮助我在这里。

感谢

+0

您是否需要重新设置该值,或者只是,真是假?如果一个真正的假是你需要的,试试COUNTIFS函数(Excel> = 2007) – Arnoldiusss

+0

只需一个真或假就足够了,我会看一看COUNTIF –

回答

1

如果你只需要一个对错的结果,u可以使用COUNTIFS

=COUNTIFS(Sheet1!$A$2:$A$4;A2;Sheet1!$B$2:$B$4;B2) 

对于Excel 2003及以上使用

=COUNTIF(Sheet1!$A$2:$A$4;A2)*COUNTIF(Sheet1!$B$2:$B$4;B2) 

这将返回命中数,如果你只是想要TRUE或FALSE来包装它:

=COUNTIFS(Sheet1!$A$2:$A$4;A2;Sheet1!$B$2:$B$4;B2) > 0 
+0

对不起,但它没有输出正确的结果,我正在使用' = COUNTIFS(Sheet1!$ C $ 2:$ D $ 230,Sheet2!B2,Sheet1!$ C $ 2:$ D $ 230,Sheet2!C2)',当它返回一个更大的值时返回0 –

+0

您应该参考1列一次:$ C $ 2:$ C $ 230,而不是$ C $ 2:$ D $ 230 – Arnoldiusss