Гиперссылка или переход на другую строку в том же столбце?

216
MWDenver

Есть ли способ «перейти к» определенной строке в том же столбце без необходимости вручную настраивать каждую гиперссылку или формулу (то есть я могу копировать / вставлять) и настраивать ее соответственно для изменения при вставке или удалении столбца? Я хочу иметь возможность ссылаться на строку 40 столбца, в котором они находятся, независимо от того, какой буквой является столбец.

Я хотел бы разместить ссылку или формулу в ячейке B3, которая гласит «см. Строку 40 ниже для получения дополнительной информации», и, нажав эту ссылку, вы попадете в ячейку B40. Ссылка в C3 приведет вас к C40; D3 переходит к D40, E3 к E40 и т. Д. Это так, чтобы я мог поместить всю важную информацию в верхнюю часть листа, а затем они могут перейти к строке 40, чтобы увидеть другую менее важную информацию, связанную со строкой. 3.

Я хочу, чтобы формула или гиперссылка изменялась соответственно при каждом добавлении или удалении столбцов, чтобы мне не приходилось каждый раз вручную редактировать гиперссылку или формулу. В настоящее время (например), если я устанавливаю ячейку C3 для связи с C40, то я вставляю новый столбец между столбцом C и столбцом D, данные смещаются, а моя гиперссылка - нет. Новый столбец, который я вставил между C и D, становится новым столбцом D, а мои старые данные теперь находятся в столбце E, но моя гиперссылка по-прежнему указывает на столбец D, если я не отрегулирую его вручную. Я хочу, чтобы он автоматически настраивал ссылку при каждом изменении буквы столбца.

2

1 ответ на вопрос

0
Gary's Student

Что-то вроде:

=HYPERLINK("#" & SUBSTITUTE(ADDRESS(1,COLUMN(),4,1),"1","") & "30","down") 

всегда будет ссылкой перехода к ячейке в строке № 30 столбца, в котором находится формула.

(Если вы вставите / удалите столбцы, формула будет скорректирована.)

Это потому что:

=SUBSTITUTE(ADDRESS(1,COLUMN(),4,1),"1","") 

дает столбец буквы (ы):

enter image description here