Страницы: 1
RSS
Переменная в формуле эксель
 
Добрый день, есть такая формула
Код
=ЕСЛИОШИБКА(ВПР(E2;Номенклатура!$C$4:$D$4524;2;0);"") 

она протянута по всему столбцу.

Таблица "Номенклатура!$C$4:$D$4524" может изменять размеры по строкам.

Можно ли как-то сделать в формуле значение "4524" в виде переменной (например ссылка на ячейку в которой будет указываться последняя строка таблицы), изменяя которую будут меняться все формулы в столбце?

Никак не могу сообразить как это сделать.

ЗЫ. Необходим способ без использования макроса, как сделать макросом знаю, но как раз от этого и пытаюсь уйти

 
Код
=ЕСЛИОШИБКА(ВПР(E2;ДВССЫЛ("Номенклатура!C4:D"&A1);2;0);"")
 
Сильно благодарю, как все просто оказалось)
 
Цитата
Евгений Арт написал:
как все просто оказалось)
не только просто но и летуче
Более корректный вариант
=ЕСЛИОШИБКА(ВПР(E2;Номенклатура!C4:ИНДЕКС(Номенклатура!D:D;A1);2;0);"")

Но зачем все эти сложности, ВПР cам знает где последняя строка с данными была.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх