С ВПР надо внимательно следить за дублями.
Если таблица будет вида
1-а
2-б
3-с
.....
n-б
то ВПР "вытащит" первое найденное "сверху" соответствие.

И самое главное, не всегда ВПР корректно работает с данными НЕ отсортированными по возрастанию... ДЛя этого у нее есть 4 параметр (необязательный), про который обычно большинсво не помнит/не знает.
Например, ВПР с тремя параметрами некорректно отработает, если в исходно примере первой строкой будет например 4-г, а ищем 2.