Excel Формулы: Как скопировать ГИПЕРССЫЛКу со здвигом по строке?

Автор Logan_83, 25 ноября 2019, 09:24

Logan_83

Мне необходимо скопировать ГИПЕРССЫЛКу, но так чтобы копирование было со здвигом по строке.
Пример.

    Лист 1                            Лист 2
A     B     C     D               A     B      C       D       E      F
1    ааа                           1
2    ббб                           2    ааа   ббб    ввв   ггг    =ГИПЕРССЫЛКА('Лист 1'!B5)
3    ввв                           3
4    ггг                            4
5    ддд                           5

У меня получается только в столбик, если же пытаться скопировать по строке со здвигом, то он копирует ячейки в таком порядке: B1 C1 D1 E1 F1.

Администратор

Вам один раз надо скопировать или очень часто надо это делать?

Logan_83

Скорее всего часто, но это не точно. Если можете, объясните оба варианта.

Администратор

Если один раз, то вручную создайте каждую формулу.
Если много раз, то нужно сделать сложную формулу.
Если много раз, то можно сделать макрос. Юзер щёлкает кнопку, макрос записывает гиперссылки в шапку.

Logan_83

Как сделать это задание с помощью сложной формулы?

Администратор

Формула для D16, затем копируйте её вправо.
Вместо "Лист1" укажите ваш лист.

=ГИПЕРССЫЛКА("#"&АДРЕС((СТОЛБЕЦ()-1)/3+9;3;1;1;"Лист1");ИНДЕКС(Лист1!$C:$C;(СТОЛБЕЦ()-1)/3+9;1))

Logan_83