Добро пожаловать на SO. Ваша формула хороша, но вы смешиваете числа с текстом. В столбце A перечисленные вами коды сохраняются как TEXT (обратите внимание, что они выровнены по левому краю внутри ячейки), но значения, которые вы имеете в столбце C, сохраняются как NUMBERS (обратите внимание, что они выровнены по правому краю изолированной ячейки). Таким образом, Excel ищет этот NUMBER, но не находит в соответствующем столбце A NUMBER и возвращает N/A
.
Итак, перед поиском давайте преобразуем число в столбце C в текст и посмотрим, что произойдет. Попробуйте что-то вроде этого:
=VLOOKUP(TEXT(C2;"@");$A$2:$B$2349;2;FALSE)
Надеюсь, вы сможете адаптировать это к вашим потребностям.