Страницы: 1
RSS
Изменения адреса ячейки в строке формулы
 
Здравствуйте! При создании базы данных с динамически изменяющимися данными с толкнулся с необходимостью изменять в строке формул адреса ячейки.

Было бы очень хорошо, если было так: есть ряд чисел (от 1 до 31, месяц), при протягивании формулы в право, то формуле изменяется номер строки на тот, который указан в ячейке с числами (скриншот). Т.е. под ячейкой с числом 10 формула будет такая: =А10, под ячейкой с числом 31 формула =А31 и т.п.

А если добавить ряд с буквами столбцов, то получится вообще сказка: ввел букву столбца и номер строки - получилась формула, в которой будет адрес из данный буквы и номера.

Как это реализовать, если это возможно?
 
В В12:
Код
="A"&B10
 
Цитата
_Igor_61 написал:
="A"&B10
Эта конструкция как формула конечно же работать не будет, т.е. результат из А10 не подтянется. Чтобы работала как формула и подтянула значение из ячейки А10 ещё нужно её записать как ДВССЫЛ
Код
=ДВССЫЛ("A"&B10)
=ДВССЫЛ("A"&СТОЛБЕЦ(A1))
 
KILOJOUL, ответ gling, конечно в точку, но в вашем случае лучше так не делать и именно из-за применения
ДВССЫЛ. =ИНДЕКС($А:$A;B$10) ,будет легче и правильнее
По вопросам из тем форума, личку не читаю.
 
Понял, спасибо!
 
KILOJOUL, а зачем Вы делаете ссылку на строку 10? Может, проще выделить ячейки С12:AF12, ввести в первую ячейку формулу
=ТРАНСП(A1:A31)
и нажать Контрл Шифт Ентер?
Скажи мне, кудесник, любимец ба’гов...
Страницы: 1
Наверх