Excel: значение поиска в одном столбце таблицы и найти ближайшее значение в другом столбце, который малонаселен

У меня есть таблица данных, например, в Excel. Я хотел бы знать, как найти ближайшее значение для правильных данных. Поэтому обработанный пример я могу сделать VLOOKUP или INDEX MATCH для 6 января. Однако, если я найду 8 января, я получу 0, но я хочу получить ближайшее значение или, если проще, мне бы хотелось получить последнее известное предыдущее значение из следующего столбца, который составляет 103. Для 19 января мне хотелось бы 92 и т. д. Я могу закодировать это в VBA, но мне очень понравилась бы формула Excel для этого, и я не могу думать, как это сделать!

╔═══════════╦═══════╗ ║ Date ║ Value ║ ╠═══════════╬═══════╣ ║ 05-Jan-14 ║ 102 ║ ║ 06-Jan-14 ║ 103 ║ ║ 07-Jan-14 ║ ║ ║ 08-Jan-14 ║ ║ ║ 09-Jan-14 ║ ║ ║ 10-Jan-14 ║ ║ ║ 11-Jan-14 ║ ║ ║ 12-Jan-14 ║ 99.9 ║ ║ 13-Jan-14 ║ ║ ║ 14-Jan-14 ║ ║ ║ 15-Jan-14 ║ ║ ║ 16-Jan-14 ║ ║ ║ 17-Jan-14 ║ ║ ║ 18-Jan-14 ║ 92 ║ ║ 19-Jan-14 ║ ║ ║ 20-Jan-14 ║ ║ ║ 21-Jan-14 ║ 94 ║ ╚═══════════╩═══════╝ 

Этот подход работает для меня:

Предположим, что ваши данные находятся в диапазоне A2:B18 и вашей целевой дате 08-янв-14 в C1 , тогда вы можете использовать следующую формулу массива:

 =VLOOKUP(C1,IF(B2:B18<>"",A2:B18),2,1) 

Обратите внимание, что это формула массива, поэтому вам нужно нажать CTRL + SHIFT + ENTER

  • vlookup или match для переменной в исходной таблице, которая является заголовком столбца в целевой таблице
  • Excel, vlookup из двух столбцов
  • VLOOKUP по имени и фамилии без уникального идентификатора
  • Использовать значение ячейки в Excel вместо формулы в этой ячейке
  • Документы Google VLOOKUP ISERROR IF
  • используя lookup, формулу vlookup
  • Объединение LOOKUP и OFFSET
  • Преобразование букв в текст и обратно (Excel 2013)
  • Поиск формулы Excel, сочетающей функции VLOOKUP и SEARCH
  • Поиск в Excel затем найдите медиану с фильтрами
  • Кто-нибудь знает, что не так с моей формулой VLOOKUP? Он отлично работает с F6-F16, за исключением того, что когда дело доходит до категории «Стандарт»
  • Interesting Posts

    Как заполнить поле со списком с именем (именами) рабочего листа в результате выбора даты?

    Автоматизация IE с помощью VBA – Нажмите кнопку привязки с диапазоном

    Услуги интеграции Импортируйте разные разделы одного листа Excel

    Index Match – отображает только последний результат

    Как импортировать данные из excel в MYSQL?

    python читает excel XML в DataFrame

    Excel для создания командной кнопки и назначения макроса кнопке

    Ссылаясь на последующие ячейки в CountIf

    Как установить Origin Company (автор) в Open XML SDK 2.5 для Excel?

    1004 определено определенное или объектная ошибка при использовании свойства specialcells

    выберите данные одного столбца на основе другого столбца в excel

    изменение валютных данных в соответствии с региональными настройками

    Нечетная ошибка с использованием IronPython с Mono

    Открытие файла через VBA и Windows Exploroer приводит к разным версиям

    Копирование данных из столбца в другой лист – VBA в Excel

    Давайте будем гением компьютера.