Поиск и подстановка данных из одной таблицы в другую по совпадению ключевых значений в общих столбцах - это классическая задача, с которой сталкивается любой пользователь Microsoft Excel. Решить её можно множеством разных способов: функциями ВПР (VLOOKUP) или ПРОСМОТРХ (XLOOKUP), с помощью Power Query и т.д.
Однако часто возникает ситуация, когда данные, которые нужно подтянуть из справочника, меняются со временем. Например, необходимо подтянуть цены в продажи из прайс-листа, но эти цены действуют только в каком-то определённом периоде дат:

Как легко сообразить, эта задача, на самом деле, не только про цены, а про множество других подобных ситуаций, когда значения, которые нам нужно подтягивать из справочника меняются со временем. Например:
- в клиентской базе у людей иногда меняются контактные данные
- служебный автомобиль может быть закреплён сначала за одним сотрудником, а потом - за другим, третьим...
- в разные периоды времени могут действовать различные рекламные акции и скидки
- и т.д.
Давайте разберёмся, как такое можно реализовать в Microsoft Excel.
В проектировании баз данных подобные случаи, кстати, принято называть медленно меняющимися измерениями (slowly changing dimensions = SCD).