2015-03-30 3 views
0

Сегодня у меня есть проблема с моей электронной таблицей Excel. Я получаю ячейки, показывающие #REF! ошибка в ячейке результата! Я проверил формулу, и с ней ничего нет. Мне нужно выбрать расчет из текстового поля и значение из второго текстового поля, чтобы дать мне значение из таблицы на основе моей формулы! Моя формула выглядит следующим образом:перемещение или удаление ячеек вызвало недопустимую ссылку на ячейки Excel

= IF (F55 = "Выберите размер", "", ВПР (F55, INDRECT (CONCATENATE ($ F $ 51, "s")), 3, FALSE))

Любая помощь приветствуется!

+0

Что такое "INDRECT"? – pnuts

ответ

0

Второй параметр в VLOOKUP - это table_array, то есть двумерная область внутри вашей электронной таблицы, определяемая левым верхним и нижним правыми углами, поэтому в вашей таблице это может быть что-то вроде $ G $ 1: $ I $ 10 ,

Итак, для того, чтобы ваша формула работала с использованием КОСВЕННЫХ и КОНКАТЕНТАЦИЙ, $ F $ 51 должна была содержать первую часть диапазона, например. текст «$ G $ 1». Затем вам нужно будет соединить это со второй частью диапазона, например. «: $ I $ 10», чтобы получить допустимый диапазон, например «$ G $ 1: $ I10», в качестве строки, которую INDIRECT вернет как действительную ссылку, например $ G $ 1: $ I $ 10.

Но в формуле, которую вы сейчас получили, все, что находится в $ F $ 51, связано с символом «s». Я не знаю, что в $ F $ 51, но он может вернуть только действительную ссылку, если это что-то вроде «Q:», и вы указываете три целых столбца - что-нибудь еще даст «#REF!». ошибка.

Чтобы узнать, что происходит, перейдите к формулам | Оцените Формулу.

Смежные вопросы