Манодж создал гиперссылку между двумя листами с помощью команды копирования и вставки гиперссылки (гиперссылка нацелена на определенную ячейку). Позже он вставил несколько строк на целевой лист, из-за чего целевая ячейка немного сместилась вниз. Несмотря на то, что целевая ячейка перемещается вниз, гиперссылка продолжает ссылаться на местоположение старой ячейки. Манодж интересуется, есть ли способ убедиться, что гиперссылка всегда нацелена на ячейку, которую он планировал при создании ссылки.

В Excel адреса гиперссылок представляют собой текст, который ссылается на ячейку. Формулы в Excel связаны со ссылками на ячейки, которые корректируются при внесении изменений в структуру рабочего листа (вставка и удаление строк и столбцов и т. Д.). Адреса гиперссылок, представляющие собой текст, а не ссылки на ячейки, не изменятся с такими изменениями.

Решение состоит в том, чтобы создать именованный диапазон, который ссылается на целевую ячейку, которую вы хотите использовать в гиперссылке. (Для этого нужно отобразить вкладку «Формулы» на ленте, а затем щелкнуть «Определить имя» в группе «Определенные имена».) После создания гиперссылки вы можете указать этот именованный диапазон в диалоговом окне «Вставить гиперссылку». (См. Рис. 1.)

image

Рисунок 1. Диалоговое окно «Вставить гиперссылку».

В левой части диалогового окна нажмите «Поместить в этот документ». Затем вы увидите список именованных диапазонов в своей книге и сможете выбрать, какой из них вы хотите связать с этой гиперссылкой. Таким образом, вы позволяете Excel заботиться о переводе между именем и адресом для этого имени, что означает, что гиперссылка всегда будет указывать на ячейку, на которую вы хотите, чтобы она указывала.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (6195) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Tying_a_Hyperlink_to_a_Specific_Cell [Привязка гиперссылки к определенной ячейке].