Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Как задать нижнюю ячейку именованного диапазона (Excel 2010)?
 

Уважаемые специалисты!
Посоветуйте, пожалуйста, как мне решить следующую проблему.
У меня есть таблица в Excel 2010, в которой макросом из основного листа данные по определенному критерию выбираются на лист «Выборка».
На этом листе у меня в настоящее время есть именованный диапазон со следующим описанием
=СМЕЩ('Выборка'!$D$2;0;0;ПОИСКПОЗ(1E+306;'Выборка'!$D:$D))
На основе листа «Выборка» у меня строится график, в котором ряд задаётся через вышеназванный диапазон.
Но теперь мне потребовалось, чтобы данные для графика у меня собирались не с начала таблицы «Выборка», а с ячейки 1936.
Я поменял описание именованного диапазона на
=СМЕЩ('Выборка'!$D$1936;0;0;ПОИСКПОЗ(1E+306;'Выборка'!$D:$D))
Теперь график, действительно, начинается с данных, находящихся на ячейке 1936, но заканчивается этот диапазон не после последней цифры в диапазоне, как было раньше, а протягивается на 1936 ячеек вниз.
Я предполагаю, что мне нужно как-то изменить описание этого диапазона, но в Интернете я не смог найти ответ на свой вопрос.
Заранее Вам большое спасибо за любые советы.

 
=СМЕЩ('Выборка'!$D$1936;0;0;ПОИСКПОЗ(1E+306;'Выборка'!$D:$D)-1935)
Каждому For свой Next
 
buchlotnik, спасибо большое!
Всё получилось именно так, как надо!
Жалко, что я не могу поставить Вам плюс за Вашу помощь..
 
='Выборка'!$D$1936:index('Выборка'!$D:$D;ПОИСКПОЗ(1E+306;'Выборка'!$D:$D))
По вопросам из тем форума, личку не читаю.
 
БМВ, спасибо большое за информацию.
В Интернете создание динамического диапазона, действительно, часто объясняется через атрибут "index".
Я обязательно попробую и вариант, предложенный Вами.
Страницы: 1
Читают тему (гостей: 1)
Наверх