следующей ситуации:ВПР: искомое_значение, как диапазон дат
Лист 1 обеспечивает диапазон дат в два клетках:
Beginning____End
1.2013______2.2013
2.2013______3.2013...
Листа 2 содержат конкретные даты и значение
3.1.2013_____500$
5.2.2013_____700$...
То, что я хочу теперь нужно вставить значения из листа 2 рядом с правыми диапазонами дат в листе 1. Обратите внимание, что для каждого диапазона дат существует только одна дата (и, следовательно, одно значение).
1.2013___ 2.2013___500$
2.2013___ 3.2013___700$
Обычно в такой ситуации, я хотел бы использовать ВПР и матч даты, но это не работает, так как я должен был бы поместить диапазон значений в lookup_value.
Я был бы очень благодарен за вашу помощь. Эта проблема кажется такой простой, но я не могу понять решение! Я попытался применить некоторые решения для подобных проблем, которые я нашел здесь и на других сайтах, но пока не нашел решения.
Спасибо и с наилучшими пожеланиями!
Хорошее решение! В текущей версии вашего файла вы использовали OFFSET и MATCH, но приведенная выше формула работает (в интересах читателей без листа примеров конкретные даты и значения указаны в Sheet1! $ B $ 3: $ C $ 11 и даты начала и окончания указаны в столбцах B и C листа, где используется приведенная выше формула). – nekomatic
@nekomatic Ой, я пробовал с Offset и Match в первый раз, и я думаю, что забыл сохранить обновленный только с vlookup. Спасибо что подметил это! Я просто обновил excel. – Jerry
Эй, Джерри, эй нематик! Большое спасибо за помощь, мне очень нравится решение Jerrys. Спасибо nekomatic за указание, что VLOOKUP выглядит либо для точного соответствия, либо для наибольшего значения, которое меньше значения поиска. Я поместил решение jerrys в слова, что могло бы помочь не таким опытным пользователям excel, как я. Пожалуйста, исправьте меня, если я ошибаюсь: если наибольшее значение, меньшее [верхнего предела диапазона], больше или равно [нижний конец диапазона] -> поиск [верхний край диапазона], если нет -> написать 0 –