У меня проблемы с функцией vlookup в Excel.

У меня есть 2 файла: file1.xlsx и file2.xlsx. Оба файла содержат список продуктов с различной информацией, и мне нужно добавить значения из файла2 в продукты в файле1 (в паре на основе названия продукта).

Я попробовал следующую формулу:

=VLOOKUP(B2, [file2.xlsx]Tovar!$A:$AR,38,FALSE)

но продолжайте получать ошибку значения.

Первое значение - это имя продукта в файле file1, второе - filename file2, имя листа и диапазон, который следует использовать для поиска, а третье значение - номер столбца, из которого должны быть возвращены данные.

Есть ли что-то очевидное, что я пропускаю, пожалуйста? Возвращаемое значение является строкой.

1 ответ1

1

Если ошибка, которую вы получаете, это # N/A, то, возможно, два сравниваемых столбца содержат разные типы данных, то есть текст и число. Попробуйте одно из следующего:

=VLOOKUP(TEXT(B2, "0"), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

=VLOOKUP(VALUE(B2), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .