Я искал это и нашел несколько вопросов, но никогда с одинаковыми критериями. У меня Excel 2021/Windows.
Я хочу создать гиперссылки на листе A, которые ведут к той же ячейке (как текущая ячейка, то есть ячейка, в которой находится формула) на листе B без жесткого кодирования адресов ячеек.
IOW, в SheetA!L28 я мог создать формулу =HYPERLINK([workbook.xlsx]SheetB!L28
; который идет к той же ячейке, но жестко кодирует адрес ячейки.
Можно ли создать формулу так, чтобы она заменяла текущий адрес ячейки? Я пробовал различные способы замены ADDRESS(ROW(),COLUMN()) на место для адреса ячейки, но пока безуспешно.
Мне не нравится использовать INDIRECT() из-за его нестабильности...
С Sheet1 и Sheet2 это работает как действительная формула на Sheet1.
=HYPERLINK("#"&ADDRESS(ROW(),COLUMN(),,,"Sheet2"),"Go to this cell on Sheet2")
Идеально (и я все равно не знал, как это сделать с INDIRECT :)! Сам бы я туда точно не попал.
Возможно, вам придется использовать
INDIRECT
.