Книга: Google Таблицы
Назад: Функции импорта
Дальше: Вставляем в ячейки Google Таблиц изображения: функция IMAGE

HYPERLINK (ГИПЕРССЫЛКА)

Функция HYPERLINK (ГИПЕРССЫЛКА) возвращает ссылку на страницу в Сети. Ее первый аргумент — собственно ссылка (записывается в кавычках), второй — текст, который будет отображаться в ячейке (тоже в кавычках):

Результатом работы этой формулы станет ссылка.

При выделении ячейки адрес появится во всплывающей подсказке.

Функцией можно воспользоваться, чтобы сразу получить большое количество ссылок на разные объекты, не вводя их вручную. Например, нам нужно получить ссылки на книги из списка, имеющегося в таблице.

Для начала зайдем на сайт, введем название любой книги (или текст «Название книги», как в примере) в поиск и заберем ссылку из адресной строки:

Уберем из ссылки все, что стоит после знака «равно», вместо этого мы будем добавлять в формулу название книги из ячеек первого столбца:

=HYPERLINK­("http://­www.mann-ivanov-ferber.ru/­book­/search?­query="&A2;A2)

=ГИПЕРССЫЛКА­("http://­www.mann-ivanov-ferber.ru/­book/­search?­query="&A2;A2)

Первый аргумент в этой формуле — ссылка на поиск по сайту с прикрепленным названием книги из ячейки A2, второй — само название книги из той же ячейки. Протягиваем формулу на весь столбец и получаем ссылки на все книги из списка:

Функцию HYPERLINK можно использовать в связи с другими функциями. Например, я использую ее с IF и DETECTLANGUAGE (подробнее о последней функции вы сможете прочитать в главе ):

=HYPERLINK­(IF(DETECTLANGUAGE(A2)="EN";"https://­www.amazon.com/­s/url=­search-alias%3Daps&field-keywords="&A2;"http://­www.ozon.ru/­?context=­search&text=­"&A2))

=ГИПЕРССЫЛКА­(ЕСЛИ­(DETECTLANGUAGE(A2)="EN";"https://­www.amazon.com/­s/url=­search-alias%3Daps&field-keywords="&A2;"http://­www.ozon.ru/­?context=­search&text="&A2))

Эта формула проверяет, на каком языке указано название книги в ячейке A2; если язык английский, она выдает ссылку на поиск этой книги на «Амазоне», иначе (если текст в моем файле не на английском, по факту это означает русский) — на «Озоне».

Таким образом, в примере ниже все ссылки сформированы этой функцией:

В моих документах эта функция повторяется на нескольких тысячах строк и не замедляет работу файла.

Конечно, с помощью вложенных функций IF (ЕСЛИ) возможно более развернутое ветвление — больше двух языков (условий) и сайтов соответственно.

ССЫЛКИ НА СТРАНИЦЫ, НАЙДЕННЫЕ В GOOGLE

С помощью HYPERLINK вы можете находить страницы в Google и ставить на них ссылки, не выходя из таблицы.

Нажмите Ctrl + K и введите поисковый запрос:

Выберите из появившихся вариантов нужную ссылку и щелкните на нее — заголовок и ссылка будут введены автоматически:

Нажмите Применить. Ссылка с заголовком добавится в ячейку:

ССЫЛКА НА ЯЧЕЙКУ ТАБЛИЦЫ

Как и в Excel, в Таблицах можно ссылаться на другую ячейку или лист документа.

Чтобы вставить ссылку в ячейку, щелкните на нее правой кнопкой мыши:

Выберите пункт Вставить ссылку.

В появившемся меню вы сможете выбрать один из листов вашей таблицы или один из именованных диапазонов, а также конкретную ячейку:

Если вы выберете пункт Выберите диапазон ячеек для ссылки, то появится такое диалоговое окно:

При этом можно перейти на другие листы и выбрать ячейку там:

Готово!

Назад: Функции импорта
Дальше: Вставляем в ячейки Google Таблиц изображения: функция IMAGE