Как «искать» в матрице в Excel, где указана только ссылка на столбец


0

Я должен искать заданную дату, которая либо присутствует, либо отсутствует в матрице, и где указаны только столбцы. Мне нужно перейти к конкретному столбцу (имя в верхней части столбца) и найти в столбце, существует ли данная дата.

enter image description here


Собираетесь ли вы создать отдельную таблицу, состоящую из 3 строк для каждого вывода, или вам просто нужно знать, существует ли дата для указанного столбца Machine NAme? По сути, являются ли выходные данные фиксированной ссылкой (только одно имя машины и дата поиска) или диапазоном ячеек в таблице? Также в ваших примерах данных для Machine4 дата поиска - 10-2-2017, которая существует в столбце Machine4, но ожидаемый результат - НЕТ. Это правильно? Вы в порядке с вспомогательной строкой, созданной внизу таблицы, которая может помочь упростить возможное решение?
patkim

извините. допустил ошибку в моем примере ..
Alex22

& Л; выход & GT; сопоставьте машину 4, если, конечно, ДА и <выход> & gt; Match Machine2 - НЕТ Обращаясь к вашему первому вопросу: bsasicly это сжатый пример - & gt; матрица действительна начиная со строки 16 и ниже; эти данные находятся на других листах. Да, я согласен с вашим предложением.
Alex22

Ответы:


4

Я предлагаю решение, основанное на таких функциях, как 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

enter image description here

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.