(Excel) Поиск, где искомое значение не находится точно в массиве

Предыстория: я обычно делаю "полные обзоры" по отдельным категориям в течение 5, 8, 9 и 12 месяцев, отрывок из этого расписания можно увидеть на изображении ниже (F1:I13). Например, для категории 101 я обычно делаю полный обзор месяцев 5, 9 и 12 (как показано в ячейках F8:F10; обратите внимание, что значения в столбце F имеют формат [Category]-[Month]. Например, ячейка F2 — это ключ поиска для категории 085 в декабре/12).

Пример обычного процесса. Если я выполняю полный обзор 5/2015 для категории 101, я бы ввел "5" и "2015" в ячейки B2:B3, затем ячейки B5:B6 должным образом выполняет ВПР первую и вторую предыдущие даты полных обзоров для категории. Итак, в этом случае

B5.Значение() = 12.2014

B6.Значение() = 9,2014

Проблема: я начал процесс, при котором я намерен проводить частичный обзор в течение всех месяцев. Я не провожу полный обзор для каждой категории, но процесс получения в первом и втором предыдущих полных пересмотренных датах больше не будет работать. Например, как показано ниже, если я хочу сделать частичный обзор за 6/2015, я хочу получить «5.2015» и «12.2014» в ячейках B5:B6.

Проблема, с которой я сталкиваюсь, заключается в том, что массив справа создается внешним источником, и я ничего не могу сделать для его редактирования (он также НАМНОГО больше, чем отрывок, который я показал, и слишком многое зависит от его текущего формате; массив обновляется в начале каждого года).

Есть ли умный способ выяснить, как искать правильные предыдущие даты полной проверки во время частичной проверки, когда даты частичной проверки четко не определены в первом столбце массива поиска (Ключ поиска)?

введите здесь описание изображения


person Harry Lime    schedule 17.08.2015    source источник
comment
Я почти понимаю, но почему частичный обзор в 6/2015 возвращает 5.2015 и 12.2014? Я вижу, что это Текущий и 1-й Приор для 109-5, но также и для 101-5? Какая это будет категория?   -  person BruceWayne    schedule 17.08.2015
comment
При проведении частичной проверки от 6/2015 полная проверка от 5/2015 уже должна была быть проведена, поэтому 5.2015 будет первым приором. 109-5 для категории 109. Я должен был указать: ключ поиска имеет форму: [Category]-[Month].   -  person Harry Lime    schedule 17.08.2015


Ответы (1)


=INDEX(H2:H13,MATCH("*"&B1&"-"&"*",G2:G13,0))

Это должно сработать. Просто создайте еще одну строку для поиска partial review дат.

введите здесь описание изображения

person Mukul215    schedule 17.08.2015
comment
Спасибо за ответ. К сожалению, у меня это не работает, когда я пытаюсь установить B2.Value = 10. Он должен выдать 9.2015, потому что 10/2015 должна была состояться полная проверка 9/2015, и, таким образом, это была бы первая предыдущая полная проверка. - person Harry Lime; 18.08.2015
comment
Я не вижу 9.2015 в списке. Что вы ставите в качестве значения B1? - person Mukul215; 18.08.2015