Обновление прайс-листа в Excel с помощью vlookup или Index / Match - PullRequest
0 голосов
/ 19 ноября 2018

Я - оптовый торговец книгами, и мне нужно постоянно обновлять цены и список акций, чтобы поделиться с некоторыми клиентами в формате Excel; также использовать при импорте на веб-сайты.

Screenshot of excel

Как и на рисунке выше, мне нужна формула для столбца D для поиска SKU в C2 в столбце A для точного соответствия; вернуть значение из B в соответствующую ячейку в столбце D.

Я искал бесчисленные темы, даже нашел решение в предыдущие недели, но каждый раз, когда я использую одну и ту же формулу, я получаю ошибку N / A или REF.

1012 * ТИА *

1 Ответ

0 голосов
/ 19 ноября 2018

Добро пожаловать на SO. Ваша формула хороша, но вы смешиваете числа с текстом. В столбце A перечисленные вами коды сохраняются как TEXT (обратите внимание, что они выровнены по левому краю внутри ячейки), но значения, которые вы имеете в столбце C, сохраняются как NUMBERS (обратите внимание, что они выровнены по правому краю изолированной ячейки). Таким образом, Excel ищет этот NUMBER, но не находит в соответствующем столбце A NUMBER и возвращает N/A.

Итак, перед поиском давайте преобразуем число в столбце C в текст и посмотрим, что произойдет. Попробуйте что-то вроде этого:

=VLOOKUP(TEXT(C2;"@");$A$2:$B$2349;2;FALSE)

Надеюсь, вы сможете адаптировать это к вашим потребностям.

...