Страницы: 1
RSS
Номер строки совпадающего значения из массива
 
Здравстуйте,
На Лист2 есть массив данных $A:$P со множеством строк
На Лист1 в столбце А список значений
Необходима формула которая будет возвращать в ячейку B1 номер строки на Лист2, которая содержит такое же значение как в ячейке А1 на Лист1 и т.д.

Пример:
Ячейка А1 на Лист1 содержит значение "qwert1234"
На Лист2 значение "qwert1234" есть в ячейке A329 и D329
В итоге значение ячейки B1 должно быть "329"
и т.д.

Заранее спасибо за помощь...
 
Небольшой файл-пример с исходными данными и с желаемым результатом - где он?
 
Да, про пример я забыл.
Пример очень условный только что сделал,
Пробовал =ПОИСКПОЗ(A1;Лист2!$B:$B;0) , но он ищет только по одной колонке

Пересечений в массиве может быть несколько, но всегда в одной строке, поэтому достаточно первого вхождения, а не все возможные.
 
Можно так попробовать
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ((A1=Лист2!$A$1:$D$25)*(СТРОКА(Лист2!$A$1:$D$25)))/СЧЁТЕСЛИ(Лист2!$A$1:$D$25;Лист1!A1);"") 
Для бОльшей строки
Код
=СУММПРОИЗВ(МАКС(($A1=Лист2!$A$1:$D$25)*(СТРОКА(Лист2!$A$1:$D$25)))) 
Первая формула считает не всегда правильно, вторая правильней считает.
Изменено: gling - 27.11.2014 00:09:44
 
А если в разных строках - искать первую или последнюю? И устроит ли макрос?
 
gling, спасибо. Формула вроде работает на идеальном массиве, завтра проверю на реальном
специально внес ошибку, значение qwer1234 занес в ячейку A2 в результате получил цифру 4, хотя в четвертой строке совпадений нет,
Т.е. нет страховки от ошибок в массиве, в теории их быть не должно, но они возможны...
Цитата
Юрий М пишет: А если в разных строках - искать первую или последнюю? И устроит ли макрос?
По первому вопросу не понял, в реальном массиве 40 столбцов и более 50 000 строк совпадение возможно в любой ячейке

Макрос тоже подойдет
 
Посмотрите на столбец А второго листа: там значение asdf1234 повторяется многократно - какую строку показывать?
 
Все значения начинающиеся на "asdf" это мусор чтобы заполнить тестовую таблицу
 
Так и не ответили - искать снизу или сверху?
 
Если по строкам не повторяется, то сработает такой вариант (см. файл).
 
gling, Юрий М Большое спасибо!
Оба варианта работают, вы спасли мне пару часов жизни ))
Страницы: 1
Наверх