Я должен искать заданную дату, которая либо присутствует, либо отсутствует в матрице, и где указаны только столбцы. Мне нужно перейти к конкретному столбцу (имя в верхней части столбца) и найти в столбце, существует ли данная дата.
Я должен искать заданную дату, которая либо присутствует, либо отсутствует в матрице, и где указаны только столбцы. Мне нужно перейти к конкретному столбцу (имя в верхней части столбца) и найти в столбце, существует ли данная дата.
Ответы:
Я предлагаю решение, основанное на таких функциях, как VLOOKUP, INDEX, MATCH и OFFSET. В этом примере таблица данных находится в D2: H9, а ячейки ввода / вывода находятся в L2: L4. L2 & amp; L3 - это имя компьютера и дата, а L4 - двоичный выход.
Формула в L4 есть
=IF(ISERROR(VLOOKUP(L3,INDEX(D2:H2,MATCH(L2,D2:H2,0)):OFFSET(INDEX(D2:H2,MATCH(L2,D2:H2,0)),100,0),1,FALSE)),"NO","YES")
Вам нужно повторить формулу, настроив ссылку на входную ячейку, если вам нужно создать больше выходных таблиц, каждая из которых представляет для компьютера.
Эта функция использует OFFSET, чтобы перейти на 100 строк ниже как длина таблицы сверху. Пожалуйста, измените это значение, чтобы оно соответствовало или превышало длину вашей таблицы.
Если ссылка с другого листа предшествует ссылке на ячейку по имени листа например ! Лист1 D2: H2