Страницы: 1
RSS
При протягивании формулы менять ссылку в ДВССЫЛ
 
Доброе время суток.
Уважаемые форумчане, подскажите как протянуть формулу ДВССЫЛ
Например =ДВССЫЛ("A2") методом протягивания формулы получить =ДВССЫЛ("A3") =ДВССЫЛ("A4") и.т.д.
 
ни как
или так:
ДВССЫЛ("A" & СТРОКА(A2))
только к чему этот цирк, если проще вместо этого всего написать A2 и протягивать вниз сколько угодно.
Изменено: Ігор Гончаренко - 02.04.2019 19:36:56
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
=ДВССЫЛ("A" & СТРОКА())
Можно корректировать фрагмент: СТРОКА(), прибавляя или удаляя числа:
=ДВССЫЛ("A" & СТРОКА()+1)
=ДВССЫЛ("A" & СТРОКА()-1)
 
Можно так.=ДВССЫЛ(ЯЧЕЙКА("адрес";A2))
Но согласен с Ігор Гончаренко, Слабо представляю содержимое A2; А3; и т.д. так важное для протягивания
 
Всем огромное спасибо! Все предложенные варианты рабочие!
 
Цитата
Лина написал:
Все предложенные варианты рабочие!
а подходящий Вам только от Karataev,
там вместо +1 (-1) подберите подходящую для Вашего случая числовую константу
(остальное - не спасет Вас от ССЫЛКА в случае удаления строки 2)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
ДВССЫЛ летучая функция (запускается при изменении в любом открытом файле, на любом листе).
Вместо нее используйте ИНДЕКС, если это решит Вашу задачу:
Код
=ИНДЕКС(A:A;СТРОКА();1)
 
Karataev
Код
=ИНДЕКС($A$1:$A$2000;СТРОКА()-1;1) 
закрепленный диапазон уменьшит нагрузку. это отличный вариант для постоянно удаляющихся со сдвигом строк
Изменено: Strizh - 06.05.2019 16:50:17
 
Цитата
Strizh написал: закрепленный диапазон уменьшит нагрузку
Чем?
 
vikttur, обращение идет ни ко всему столбцу, а к выделенному диапазону. Это должно снизить нагрузку, разве нет?
Страницы: 1
Наверх