barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

среда, 12 февраля 2014 г.

Excel: поиск значения ячейки в некотором столбце

Задача

Есть некий массив значений, размещенный в столбце "А" листа "1". Есть другой массив значений, размещенный в столбце "D" листа "2". Необходимо на листе "1" в столбце "B" проставить флаг, есть ли соотв. значение из столбца "А" листа "1" в столбце "D" листа "2".

Решение

Формула для ячейки"B1" листа "1" будет следующая:
=IF(IFERROR(MATCH(А1;'2'!D:D;0);0)=0;0;1)
В ячейке будет стоять "0", если значение из ячейки А1 отсутствует в столбце D листа "2" и "1" в противном случае.

Комментариев нет:

Отправить комментарий