2015-08-17 2 views
0

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

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

B5.Value() = 12,2014

B6.Value() = 9,2014

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

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

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

enter image description here

+0

я почти понимаю, - но почему бы частичный обзор в 6/2015 возвращения '' 5.2015' и 12.2014'? Я вижу, что это «Current» и «1st Prior» для '109-5', но также' 101-5'? В какой категории это будет? – BruceWayne

+0

При проведении частичного обзора в 6/2015, полный обзор в 5/2015 уже произошел, поэтому '5.2015' будет« первым предварительным ». '109-5' для категории 109. Я должен был указать:« Ключ Lookup »имеет форму:' [Category] - [Month] '. –

ответ

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

Это должно сделать трюк. Просто создайте еще одну строку, чтобы найти даты partial review.

enter image description here

+0

Спасибо за ответ. К сожалению, это не работает для меня, когда я пытаюсь установить параметр «B2.Value = 10». Он должен выплюнуть «9.2015», потому что в 10/2015 году будет проведен полный обзор 9/2015 и таким образом был бы первым предварительным полным обзором. –

+0

Я не вижу '9.2015' в списке. Что вы ставите как значение «B1»? – Mukul215

Смежные вопросы