Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: 0mega от 11.12.2015, 19:34

Название: Динамические имена
Отправлено: 0mega от 11.12.2015, 19:34
Всем доброго времени суток
2010
sub no

Массивам (одинаковым по размерам) присвоены имена "я10", "я11", "я12" ..."яn"
Формула ПОИСКПОЗ(D2;яn;0) ссылается на эти имена
надо чтобы имя зависило и АВТОМАТИЧЕСКИ менялось от показаний в определенной ячейке.
Предположим что в контрольная ячейка=11
тогда формула должна быть ПОИСКПОЗ(D2;я11;0)
пытался сделать имя "составным" (я&12)
Машине такая самодеятельность не нравится .
Название: Re: Динамические имена
Отправлено: vikttur от 11.12.2015, 19:52
=ПОИСКПОЗ(G7;ИНДЕКС($D$7:$F$12;;C7-9);-1)
Набросок, т.к. в целом задача непонятна. Ясно, что хотите как-то задать имя диапазона, но почему именно этот путь?
Если только так и не иначе, используйте функцию недоразвитую :)
=ПОИСКПОЗ(G7;ДВССЫЛ("я"&C7);-1)
Название: Re: Динамические имена
Отправлено: 0mega от 12.12.2015, 09:31
vikttur.
самое то что надо !