Я использую VLOOKUP, чтобы вернуть значение со второго листа, который работает нормально.

=VLOOKUP(B7,Sheet2.A1:Sheet2.B40,2,0)

Однако, если я попытаюсь использовать значение, возвращаемое этой формулой, в другой формуле, я получу результат #VALUE! ,

Например, Лист1.B8 использует вышеприведенную формулу, чтобы получить значение из второго листа. Если я тогда ссылаюсь на Sheet1.B8 в любой математической формуле (=1 * Sheet1.B8), результат всегда #VALUE! ,

Что я делаю не так, и как я могу заставить эту работу?

1 ответ1

0

Посмотрев ближе на данные в Листе 2, я заметил, что "цифры" фактически не распознаются как числа. Когда я вставил данные в таблицу, в ячейки были включены вкладки и пробелы. Это привело к тому, что ячейки были текстовыми, а не числовыми.

Не уверен, почему пустое пространство не было удалено при вставке данных, но удаление его решило проблему.

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