Попробуйте,
=hyperlink("#"&address(row(sheet2!a2), column(sheet2!a2), 4, 1, "sheet2"), sheet2!a2)
Вы также можете проанализировать имя листа с помощью длинной подформулы на основе информационной функции CELL.
=hyperlink("#"&address(row(sheet2!a2), column(sheet2!a2), 4, 1, mid(cell("filename", sheet2!a2), find("]", cell("filename", sheet2!a2))+1, 255)), sheet2!a2)
Из-за особенностей функции CELL("filename", ...)
она будет возвращать только имя рабочего листа из сохраненной рабочей книги. то есть не несохраненная Книга1.