Гиперссылки — это быстрый способ перехода Excel к требуемой точке данных в той же книге, другой книге или внешнему URL-адресу. Хотя гиперссылки в основном являются статическими, вот способ, которым вы можете воспользоваться для создания динамических гиперссылок.

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

Предположим, у меня есть набор данных, как показано ниже:

Это исходные данные, и у меня есть сводная таблица, в которой есть выпадающие списки, где человек может выбрать месяц. Идея состоит в том, чтобы обновить гиперссылку выбранными элементами, чтобы при нажатии на гиперссылку пользователь переходил в нужную ячейку. Что-то, как показано ниже

Для создания динамических гиперссылок в Excel нужно:

  • Создайте раскрывающийся список проверки данных в ячейке B3 с источником в качестве названия всех месяцев на вкладке «Данные» 
  • Используйте следующую формулу в ячейке C3
=HYPERLINK("#"&"Data!B"&(MATCH(B3,Data!$B$3:$B$26,0)+2),""Щелкните здесь, чтобы просмотреть данные")
  • Вот и все!! Ваша динамическая гиперссылка готова

Как это работает

  • # указывает формуле ссылаться на ту же книгу
  • Data! B — это ссылка на имя листа и имя столбца
  • MATCH (B3, Data! $ B $ 3: $ B $ 26,0) дает позицию соответствующего месяца в списке. К нему добавляется 2, поскольку с третьей строки начинаются 2 данных. Например, в случае января 2012 года формула соответствия возвращает 1, а добавление двух — 3. Следовательно, она относится к B3.

Это удивительный прием, который может очень пригодиться при создании панелей мониторинга Excel.

Создание динамических гиперссылок в Excel