обычно подходит функция ВПР, но это работает только, когда в таблицах есть одинаковое значение
Не совсем так. В Вашем случае можно применить такую формулу:
=ВПР("*"&RC[-1]&"*";R2C5:R4C6;2;0)
=ВПР("*"&A2&"*";$E$2:$F$4;2;0)Плюс в Вашем примере диапазон таблицы задан неверно(не закреплен), последний аргумент 1. Возможно, все это лишь для примера было(1 - подозреваю, что попытка по неточному совпадению найти. Но она больше нужна для поиска по интервалам).
На всякий случай ссылка на статью про ВПР, где все моменты описаны:
Как найти значение в другой таблице или сила ВПРP.S. К Access вопрос вообще никакой ногой. То, что Вы предполагаете что там это возможно лишь предположения. Перенес в общую ветку.