Как ответил другой пользователь , Google наконец-то добавил в электронные таблицы Google Sheets (GS) функцию, позволяющую напрямую связываться с ячейками. Эта функция предназначена для связи с диапазонами ячеек, но также работает и указание отдельных ячеек. GS также поддерживает привязку к именованным диапазонам ячеек в электронной таблице, но для использования этой функции требуется немного больше работы, чем для диапазона ячеек по адресу. Дополнительные усилия могут стоить, хотя.
💡 Примечание:
- Для приведенных ниже примеров используется случайная электронная таблица .
- URL-адреса Документов Google обычно включают
/edit
сразу после длинной строки идентификатора документа. Это раздражает, потому что они занимают место, и они не нужны. Если URL-адрес не указан /edit
, Документы Google в любом случае обычно открывают документ в режиме редактирования. Они были исключены из URL в приведенных ниже примерах.
Ссылка на: отдельную ячейку на листе
- Нажмите на ячейку электронной таблицы, на которую нужно сослаться. Например, ячейка C7.
- Откройте контекстное меню (с помощью вторичного щелчка: щелчок правой кнопкой мыши, нажатие Ctrl и т. Д.).
- Прокрутите меню вниз и щелкните элемент «Получить ссылку на эту ячейку». Появится сообщение «Ссылка была скопирована в буфер обмена».
Вставьте URL ссылки из буфера обмена в любое место. Это будет похоже на:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7
Несколько замечаний по поводу аргументов, содержащихся в идентификаторе фрагмента этого URL:
gid=
- Это идентификатор листа в электронной таблице. Новые таблицы имеют один лист с идентификатором 0
. Идентификатор видимого в данный момент листа обычно отображается в строке URL браузера.
range=
- Это адрес указанной ячейки в формате «А1» (буква столбца и номер ячейки).
Кажется, что контекстное меню - единственный способ в интерфейсе GS получить URL-адреса ячеек. Нет никаких других пунктов меню, которые делают это.
Ссылка на: диапазон ячеек на листе
- Выделите диапазон ячеек электронной таблицы, на которые нужно сослаться. Например, ячейки с C7 по D13.
- Откройте контекстное меню.
- Прокрутите меню вниз и щелкните элемент «Получить ссылку на этот диапазон». Появится сообщение «Ссылка была скопирована в буфер обмена».
Вставьте URL ссылки из буфера обмена в любое место. Это будет похоже на:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=C7:D13
💡 Примечание . Чтобы выбрать группу непустых непрерывных ячеек на листе, щелкните одну ячейку в группе, а затем нажмите сочетание клавиш «выбрать все» (команда-A, ctrl-A и т. Д.). В зависимости от содержимого соседних ячеек будет выбран диапазон ячеек или все ячейки на листе. Например, в ячейке C7 примера электронной таблицы этот метод выбирает ячейки в диапазоне A1: K28.
Ссылка на: Все ячейки на листе
This В этом и следующих разделах инструкции по получению URL-адреса сокращены. Только первый шаг, выбор ячеек, описан. Смотрите предыдущий раздел для подробных инструкций.
В поле слева от буквы «А» и номера строки «1» откройте контекстное меню, затем нажмите «Получить ссылку на этот диапазон».
URL будет похож на:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=2021414981&range=1:605
Обратите внимание, что диапазон - это только номера строк, начиная с 1 и заканчивая самым высоким номером строки. Если задан диапазон только номеров строк, все столбцы в этих строках включаются в диапазон.
Ссылка на: диапазон столбцов или строк
Выберите одну или несколько меток букв столбцов или номеров строк.
URL будет похож на:
Ссылка на: именованный диапазон
Связать с именованным диапазоном сложнее, чем получить ссылку на диапазон ячеек по адресу. GS не имеет функции для прямой связи с указанным диапазоном. Использование имени именованного диапазона в range=
аргументе не работает. Выполните следующие действия, чтобы получить URL рабочей ссылки для именованного диапазона:
- Убедитесь, что в таблице есть именованный диапазон. Если это не так, создайте его. (Например, в электронной таблице в качестве примера диапазон, названный «judgenames», был определен как «C1: C», который GS сохраняет как «C1: C605».)
- Нажмите на пустую ячейку таблицы.
- Используйте функцию «Вставить ссылку» (т. Е. Из пункта меню «Вставка»> «Ссылка», из пункта контекстного меню «Вставить ссылку», сочетания клавиш Ctrl-K или Ctrl-K и т. Д.).
- В появившемся окне редактора ссылок нажмите «Именованные диапазоны в этой электронной таблице», затем щелкните имя диапазона, показанного под ним (например, «judgenames»)
- Нажмите кнопку «Применить».
- Наведите курсор на новую ссылку. Появится всплывающее окно с отображением части URL (например,
#rangeid=1332253898
).
Скопируйте эту новую ссылку из всплывающего окна :
- Копирование текста ссылки и использование его вместо идентификатора фрагмента в URL текущей электронной таблицы.
- Скопируйте адрес ссылки. (Формулировка используется Google Chrome.)
Эти методы будут варьироваться от браузера к браузеру.
URL будет похож на:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#rangeid=1332253898
Несколько замечаний по поводу аргументов, содержащихся в идентификаторе фрагмента этого URL:
rangeid=
- Этот аргумент используется вместо range=
найденного в ссылках на диапазон адресов ячеек.
gid=
- Этот аргумент не используется. Возможно, это связано с тем, что идентификатора именованного диапазона достаточно для указания идентификатора листа и диапазона его ячеек.
💡 Почему стоит использовать именованный диапазон?
Когда URL ссылается на именованный диапазон GS, электронная таблица откроется, и фокус будет помещен на любой диапазон ячеек, на который ссылается указанный диапазон в настоящее время . Когда диапазон «Judgenames» был первоначально определен, он был для диапазона «C1: C605», который получит фокус при открытии электронной таблицы. Однако представьте, что диапазон "judgenames" переопределен, скажем, "D1: D5". В следующий раз, когда этот же URL-адрес будет использован для открытия электронной таблицы, новый диапазон получит фокус, а не старый.
Ссылка на: лист
Наконец, самая простая ссылка из всех - конкретный лист в электронной таблице. Самый простой способ получить это - выбрать лист в электронной таблице, а затем скопировать URL-адрес из адресной строки веб-браузера.
URL-адрес листа аналогичен диапазону ячеек. В нем отсутствует только range=
аргумент идентификатора фрагмента:
https://docs.google.com/spreadsheets/d/1yk6W3iyZM7JKffsRTjPhm9I_PWerrJbltoHZ37Tqdh0#gid=583749522
При связывании с несуществующим листом GS обычно открывает лист по умолчанию на первом листе.