Форум по VBA и MS Office

VBA, Excel => Работа в программе "Excel" => Тема начата: DEN_ZH от 03 декабря 2017, 13:43

Название: Excel: совмещение таблиц с помощью формулы
Отправлено: DEN_ZH от 03 декабря 2017, 13:43
Подскажите как решить задачку.
Есть одна колонка со временем и есть таблица, где в первой колонке время начала операции а в последней сама операция. Необходимо сделать так: чтоб операции с таблицы привязывались бы к колонке 1 при совпадении имени. Как я понимаю что делать это надо через функцию ВПР, но не могу додумать как.
Пример прилагаю.

[вложение удалено администратором]
Название: Re: Excel: совмещение таблиц с помощью формулы
Отправлено: Администратор от 03 декабря 2017, 14:03
На каком листе находится столбец со временем, какое имя у этого столбца, на какой лист и в какой столбец надо вставить результат?
Название: Re: Excel: совмещение таблиц с помощью формулы
Отправлено: DEN_ZH от 03 декабря 2017, 14:09
На листе2 есть таблица Н1:К72. В столбеце H время начала операций. я его в столбце G округляю до 2 минут, чтобы можно было сравнивать со столбцом В. В результате в столбце С должны быть данные из столбца К если время столбцов В и Н совподают.
Название: Re: Excel: совмещение таблиц с помощью формулы
Отправлено: Администратор от 03 декабря 2017, 14:21
Почему в C73 такие данные? Опишите логику, как в C73 появились такие данные.
Название: Re: Excel: совмещение таблиц с помощью формулы
Отправлено: DEN_ZH от 03 декабря 2017, 14:33
Поторопился. конечно же они должны быть в С59.
Название: Re: Excel: совмещение таблиц с помощью формулы
Отправлено: Администратор от 03 декабря 2017, 14:38
ВПР для данной задачи работает. Формула для "C3":
=ЕСЛИОШИБКА(ВПР(B3;G:K;5;0);"")