Вы можете создавать динамические гиперссылки в Excel, которые действуют как HTML-формы, без каких-либо особых знаний об HTML. Эти гиперссылки могут пригодиться при использовании Excel в качестве интерфейса к Интернету или к внутренней сети.

В качестве примера создадим форму поиска Google. Сначала зайдите на Google.com и выполните поиск по ключевому слову «Excel». Затем взгляните на URL-адрес в адресной строке браузера. Это может выглядеть примерно так:

http://www.google.com/search?hl=en&q=Excel&lr=lang_en

Конечно, то, что вы видите в адресной строке, может быть даже длиннее, в зависимости от того, к какому серверу вы в конечном итоге получите доступ в Google:

http://www.google.com/#hl=en&sugexp=ldymls&xhr=t&q=Excel&cp=4 &pf=p&sclient=psy&site=&source=hp&aq=0&aqi=&aql=&oq=Exce&pbx=1 &bav=on.2,or.r_gc.r_pw.&fp=e28a97840bb57e9&biw=1311&bih=692

Независимо от формата, отображаемого в адресной строке, если вы изучите то, что видите, вы начнете распознавать шаблоны. Параметры, следующие за вопросительным знаком (?) Или решеткой (#), представляют собой пары имя-значение, представленные HTML-формой. Но вам не нужно много знать об этом. В этом случае главное, что нужно учитывать, — это поисковый запрос, где «q» — это имя параметра, а «Excel» — значение.

Используя функцию HYPERLINK вместе с функцией CONCATENATE (или просто амперсандом &), вы можете легко собрать ссылку и создать динамическую форму, используя ячейки как поля. Просто выполните следующие два быстрых шага:

  1. В ячейке B3 введите ключевое слово «Веб-запросы Excel».

  2. В ячейке B4 введите следующую формулу:

=HYPERLINK("http://www.google.com/search?q="&B3&"&safe=active","Search Google")

Теперь у вас есть собственная простая HTML-форма внутри Excel. Вы можете создавать гораздо более длинные гиперссылки и включать несколько ссылок на ячейки, но в Excel есть ограничение на длину гиперссылки (около 248 символов). Чтобы использовать форму, просто введите ключевые слова в ячейку B3 и щелкните гиперссылку в ячейке B4. Это оно!

Создание формы для доступа к Google — это просто упрощенный пример. Интересные приложения — это когда вы можете собирать гиперссылки из результатов вычислений, операций со строками, операторов IF, полей со списком или других полей формы, доступных в Excel.

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

Этот совет (2445) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Dynamic_Hyperlinks_in_Excel [динамические гиперссылки в Excel].