Гиперссылка для перехода к другой ячейке в Excel

Я использую MS Excel 2007 (ранее знакомый с Excel 2003). Я создаю простую гиперссылку в ячейке A1 (в листе Sheet1) поэтому, когда я нажимаю ячейку A1, курсор перемещает в ячейку B10. Это очень легко, без проблем с тем (щелчок правой кнопкой в ячейке A1, выберите гиперссылку и так далее).

Проблема возникает, когда я переименую вкладку, гиперссылка не будет работать, предупреждая, что "Ссылка не действительна", затем я должен отредактировать гиперссылку, чтобы заставить ее работать. Проблема также возникает, когда я копирую лист (новый лист по имени Sheet1 (2)), если я нажимаю ячейку A1, это направляет меня к ячейке B10 в Sheet1 вместо ячейки B10 в новом листе (Sheet1 (2)). Снова я должен отредактировать гиперссылку, чтобы заставить его работать.

Существует ли способ препятствовать тому, чтобы я редактировал гиперссылку каждый раз, когда я переименовываю вкладку или копирую ссылку на другой лист (сделайте это 'родственником' вместо 'абсолютного')?

4
задан 01.07.2016, 11:24

1 ответ

Я не думаю, что можно сделать это без макроса. Стандартная функция гиперссылки Excel разработана для работы с данной Рабочей книгой, Ссылками на лист и Ссылками на ячейки. Все же это могло быть более удобно, чтобы Вы использовали HYPERLINK формула. Ввод следующей формулы в ячейке, A1 создаст гиперссылку, которая возьмет Вас к ячейке B10 при нажатии:

=HYPERLINK("[Book1]Sheet1!B10", B10)

Когда Вы меняете имя Sheet1, затем необходимо изменить содержание этой формулы также.

3
ответ дан 07.12.2019, 20:46

Теги

Похожие вопросы