Top.Mail.Ru
Ответы

Как в Еxcel вытащить число из другого столбца при некоем условии?

например: в Лист1!K:K нужно найти совпадение c Лист2!B2 (таких ячеек куча до Лист2!B11993), притом что если есть совпадение вытащить число из Лист1!S#, # - номер той строки, где было совпадение в листе1)

По дате
По рейтингу
Аватар пользователя
Гений
10лет

=ВПР (B2;Лист1!K$1:S$20000;8;0)

Вместо 20000 подставить последнюю заполненную строку на Лист1 (можно с запасом в 200-300 строк). 8 - это номер столбца S, считая столбец K первым.
Пробел после ВПР удалить из формулы. И копировать её вниз.

Вопрос: а все значения в столбце B на Лист2 есть в столбце K на Лист1?

Аватар пользователя
Ученик
10лет

судя по вашим скринам ВПР Вам и нужен, в качестве идентификатора будет проверяемое значение на листе 2, единственно что и выводить результаты надо на лист 2.
грубо добавляем столбик на лист 2, в нем пишем что-то типа:
=впр (B1;"Лист1:K:S";n;0) и заполняем этой формулой весь столбец (первый адрес ячейки должен меняться в соответствии со строкой)
где B1 - верхняя ячейка значение которой будет искаться на листе 1, верхняя т. к. потом будет заполнение вниз
"лист и т. п. " заполняется экселем само при выборе области поиска, обязательно первым выбирать столбец из которого будем искать совпадения.
n - порядковый номер столбца из области поиска из которого нужно будет выводить найденное, обычно при выборе области последним столбцом ограничиваем нужный, при этом сразу подсвечивается его порядковый номер)

Аватар пользователя
Ученик
10лет

можно попроще



Видео по теме