2012-05-09 3 views
0

Я пытаюсь проверить, существуют ли два значения рядом друг с другом.Поиск по двум значениям

на одном листе у меня есть:

Country  Language 
UK   EN 
UK   DE 
UK   ES 

А на другом листе у меня то же самое.

Что мне нужно сделать, так это убедиться, что Великобритания и EN соответствуют версии второго листа.

атм Я что-то пытается как =VLOOKUP(B2, Sheet1!$A$1:$H$230, MATCH(Sheet2!C2, Sheet1!$D$1:$D$230, 0), FALSE)

Но не повезло с моей стороны.

Может ли кто-нибудь помочь мне здесь.

Благодаря

+0

Вам нужно вернуть значение, или просто, true, false? Если истинное значение false - это то, что вам нужно, попробуйте функцию COUNTIFS (Excel> = 2007) – Arnoldiusss

+0

достаточно, чтобы true или false было достаточно, я рассмотрю COUNTIF –

ответ

1

Если вам просто нужно True False результата, вы можете использовать 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