2012-06-07 3 views
1

У меня есть 2 столбца A и B, в листе X и 2 столбцах A и B в листе Y, столбец A имеет несколько разных значений, но некоторые из них одинаковы, например, строка 1 = 42 строка 2 = 42 строка 3 = 43. Я хочу знать, соответствует ли значение в столбце B на обоих листах столбцу A. есть ли формула, которую я могу использовать, чтобы найти это?Как найти соответствующие значения между двумя листами Excel.

в колонке А каждая строка представляет собой число, например, 42, 42, 42, 43, 43, то в столбце В имеется другое число для каждой строки, например 42-333, 42-345, 42-678, 43-999 , поэтому, когда я ВПР я хотел бы получить 1-й номер он находит рядом с 42 для каждой строки, которая является 42, но мне нужно, чтобы найти все различные значения, которые находятся рядом с 42

+1

Я еще не полностью понял вашу проблему. Возможно, это поможет, если вы покажете больше своих данных. Но у меня такое ощущение, что функция [MATCH] (http://office.microsoft.com/en-us/excel-help/match-HP005209168.aspx) и [VLOOKUP] (http://office.microsoft. com/en-us/excel-help/vlookup-HP005209335.aspx) может вам помочь. –

+0

vlookup работает, за исключением того, что только дает мне первое значение, которое он находит – user1442105

+0

в столбце A, каждая строка представляет собой число, например 42, 42, 42, 43, 43, тогда в столбце B имеется другое число для каждой строки, например 42-333, 42 -345, 42-678, 43-999. поэтому, когда я vlookup, я бы получил 1-й номер, который он найдет рядом с 42 для каждой строки, которая равна 42, но мне нужно найти все разные значения, которые находятся рядом с 42. – user1442105

ответ

1

Пожалуйста, попробуйте:

=IF(COLUMN()>COUNTIF(Y!$A:$A,$A1)+2,"",INDEX(Y!$B:$B,MATCH($A1,Y!$A$1:$A$10,0)+COLUMN()-3)) 

в C1 листа X, скопированного поперек (скажем, в колонку I) и ниже, чтобы соответствовать. Измените Y s на X s для использования в C1 листа Y.

Чтобы помочь определить совпадения, поставьте J1 каждого листа =IFERROR(MATCH(B1,C1:I1,0),"") и скопируйте на заказ.

Смежные вопросы