Страницы: 1
RSS
Как заменить номер строки через формулу?
 
Подскажите, пожалуйста, есть формула которая ссылается на второй лист.
=КОРРЕЛ('вола (Х-Л) сезонная'!$AA$140:$AA$318;'вола (Х-Л) сезонная'!AO140:AO318 )

Как можно задать отдельными ячейками номер строки, т.е. если мне нужно будет поменять $AA$140:$AA$318 на $AA$150:$AA$318, то чтобы вручную не вводить 50 раз, хотелось бы вынести отдельной ячейкой, куда будет записываться номер строки (150) и соответственно меняться везде со 140 на 150.
Желательно это сделать формулой а не макросом.
Изменено: micrilab - 29.03.2015 14:21:14
 
Может как-то так (не проверял). Номер строки в ячейке B1
=КОРРЕЛ(ДВССЫЛ("'вола (Х-Л) сезонная'!T"&B1&":T317";1);ДВССЫЛ("'вола (Х-Л) сезонная'!AA"&B1&":AA317";1))
Согласие есть продукт при полном непротивлении сторон
 
Сделать это можно с помощью функции ДВССЫЛ.
Например вот так (AC6 - ячейка с числом 140 или 150:
Код
=КОРРЕЛ(ДВССЫЛ("'вола (Х-Л) сезонная'!T" & AC6 & ":T318");ДВССЫЛ("'вола (Х-Л) сезонная'!AA"& AC6 &":AA318"))
С уважением,
Федор/Все_просто
 
Спасибо, огромное! Действительно удобная функция!
 
Именованный диапазон. В формулы подставляете имя и, при необходимости, в диспетчере имен переназначаете имени новый диапазон
 
Чтоб не вводить вручную 50 раз - можно ввести 1 раз в окне замены.
Страницы: 1
Наверх