Перейти к содержимому

Как вставить несколько ссылок в одну ячейку excel

  • автор:

Создание и изменение ссылки на ячейку

ссылка на ячейку указывает на ячейку или диапазон ячеек листа. Ссылки можно применять в формула, чтобы указать приложению Microsoft Office Excel на значения или данные, которые нужно использовать в формуле.

Ссылки на ячейки можно использовать в одной или нескольких формулах для указания на следующие элементы:

  • данные из одной или нескольких смежных ячеек на листе;
  • данные из разных областей листа;
  • данные на других листах той же книги.

Объект ссылки

Возвращаемое значение

Значение в ячейке C2

Значения во всех ячейках, но после ввода формулы необходимо нажать сочетание клавиш Ctrl+Shift+Enter.

Примечание. Эта функция не работает в Excel в Интернете.

Ячейки с именами «Актив» и «Пассив»

Разность значений в ячейках «Актив» и «Пассив»

Диапазоны ячеек «Неделя1» и «Неделя2»

Сумма значений в диапазонах ячеек «Неделя1» и «Неделя2» как формула массива

Ячейка B2 на листе Лист2

Значение в ячейке B2 на листе Лист2

Создание ссылки на ячейку на том же листе

  1. Щелкните ячейку, в которую нужно ввести формулу.
  2. В строка формул введите = (знак равенства).
  3. Выполните одно из следующих действий.
  4. Создайте ссылку на одну или несколько ячеек. Чтобы создать ссылку, выделите ячейку или диапазон ячеек на том же листе. Можно переместить границу выделения, перетащив границу ячейки, или перетащить угол границы, чтобы расширить выделение.
  5. Создайте ссылку на определенное имя. Чтобы создать ссылку на определенное имя, выполните одно из указанных ниже действий.
  6. Введите имя.
  7. Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.

Примечание: Если в углу цветной границы нет квадратного маркера, значит это ссылка на именованный диапазон.

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Создание ссылки на ячейку на другом листе

На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.

1. Ссылка на лист «Маркетинг».

2. Ссылка на диапазон ячеек с B1 по B10 включительно.

3. Ссылка на лист, отделенная от ссылки на диапазон значений.

  1. Щелкните ячейку, в которую нужно ввести формулу.
  2. В строка формул введите = (знак равенства) и формулу, которую нужно использовать.
  3. Щелкните ярлычок листа, на который нужно сослаться.
  4. Выделите ячейку или диапазон ячеек, на которые нужно сослаться.

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

Создание ссылки на ячейку с помощью команды «Ссылки на ячейки»

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

  • Для отображения важных данных в более заметном месте. Предположим, существует книга с множеством листов, на каждом из которых есть ячейка, отображающая итоговые данные по другим ячейкам этого листа. Чтобы выделить такие итоговые ячейки, можно создать ссылки на них с первого листа книги, которые позволят увидеть итоговые данные из всей книги на ее первом листе.
  • Для упрощения ссылок на ячейки между листами и книгами. Команда Ссылки на ячейки автоматически вставляет выражения с правильным синтаксисом.
  1. Выделите ячейку с данными, ссылку на которую необходимо создать.
  2. Нажмите клавиши CTRL+C или перейдите на вкладку Главная и в группе Буфер обмена щелкните Копировать . Группа
  3. Нажмите клавиши CTRL+V или перейдите на вкладку Главная и в группе Буфер обмена щелкните Вставить . По умолчанию при вставке скопированных данных отображается кнопка Параметры вставкиВыноска 4.
  4. Нажмите кнопку Параметры вставки, а затем выберите пункт Вставить связьИзображение кнопки.

Изменение ссылки на ячейку на другую ссылку на ячейку

  1. Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.
  2. Выполните одно из указанных ниже действий.
    • Чтобы переместить ссылку на ячейку или диапазон, перетащите цветную границу к новой ячейке или диапазону.
    • Чтобы изменить количество ячеек в диапазоне, перетащите угол границы.
    • В строка формул выделите ссылку в формуле и введите новую ссылку .
    • Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.
  3. Нажмите клавишу ВВОД или, в случае формула массива, клавиши CTRL+SHIFT+ВВОД.

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Изменение ссылки на ячейку на именованный диапазон

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

Группа

  1. Выполните одно из указанных ниже действий.
    • Выделите диапазон ячеек, содержащих формулы, в которых необходимо заменить ссылки на ячейки определенными именами.
    • Чтобы заменить ссылки именами во всех формулах листа, выделите одну пустую ячейку.
  2. На вкладке Формулы в группе Определенные имена щелкните стрелку рядом с кнопкой Присвоить имя и выберите команду Применить имена.
  3. Выберите имена в поле Применить имена, а затем нажмите кнопку ОК.

Изменение типа ссылки: относительная, абсолютная, смешанная

  1. Выделите ячейку с формулой.
  2. В строке формул строка формул выделите ссылку, которую нужно изменить.
  3. Для переключения между типами ссылок нажмите клавишу F4.

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

Как вставить несколько ссылок в одну ячейку excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

несколько гиперссылок в ячейке

подскажите пжалста, можно ли в одной ячейке листа excel поместить несколько гиперссылок на диапазоны листов этой же книги? например, через запятую? и если можно, то каким способом. Спасибо!

6 ответов

05 декабря 2008 года
985 / / 19.09.2004

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

Выделите ячейку, в меню Вставка выберите команду Гиперссылка (или воспользуйтесь CTRL + K), затем, в появившемся стандартном диалоговом окне кликните кнопку Обзор, после чего в текстовом поле Ссылка введите адрес самой первой ячейки и кликните кнопку OK. Теперь в текстовом поле Имя объекта в документе . дополните полученную ссылку, адресами необходимых ячеек/диапазонов (в результате, вместо Лист1!A1 Вам необходимо будет получить Лист1!A1;C10;F5:H5), завершите ввод нажатием кнопки OK.

Примечание : Так как в различных версиях MS Excel стандартные диалоговые окна, позволяющие создавать гиперссылку, различаются, то работоспособность данного варианта гарантируется только в MS Excel 97, в более старших версиях, возможно придётся использовать второй вариант, программный ввод гиперссылки или стандартную функцию рабочего листа =ГИПЕРССЫЛКА()

ActiveSheet.Hyperlinks.Add Anchor:=Range(«A1»), _
Address:=»», SubAddress:=»Лист1!B5;C10;F5:H5″
Range(«A1»).Hyperlinks.Add Anchor:=Range(«A1»), _
Address:=»», SubAddress:=»Лист1!B5;C10;F5:H5″

=ГИПЕРССЫЛКА(«[Книга1.xls]A1;C10;F5:H5»)
=ГИПЕРССЫЛКА(«[Книга1.xls]A1;C10;F5:H5″;»Текст_гиперссылки»)

Нажмите клавишу CTRL и не отпуская её выделите все необходимые диапазоны (в предыдущем варианте это были «A1;C10;F5:H5»), затем в поле Имя (которое расположено слево от строки Формул) введите имя диапазона, к примеру, ПЕРЕХОД
Теперь, при создании гиперссылки, вместо ссылки просто укажите это имя (кстати, создать имя можно также использовав Вставка — Имя — Присвоить)

10 декабря 2008 года
4 / / 20.03.2007
спасибо, но я имел ввиду несколько независимых гиперссылок в одной ячейке
10 декабря 2008 года
985 / / 19.09.2004

А Вы батенька шутник … но предположим, что это возможно, как, по Вашему, Excel должен определять какая из гиперссылок должна быть задействована ?

11 декабря 2008 года
4 / / 20.03.2007

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

11 декабря 2008 года
985 / / 19.09.2004

Если речь идёт о использовании мышки (хотя в MS Excel 97, 2000 осуществить переход можно после выделения ячейки, содержащей гиперссылку, и нажатию клавиши ENTER), то я бы предложил тот же вариант. Только, на мой взгляд, лучше использовать об’ект Надпись, т.к. в этом случае не нужно будет скрывать линии, после создания всех графических об’ектов их желательно сгруппировать, полученный же об’ект(группу) можно подогнать под размеры ячейки(ячеек) и сделать так, чтобы сгруппированный об’ект перемещался вместе с ними. Для этого можно выделить об’ект(группу), кликнуть правой кнопкой мышки и в контекстном меню выбрать команду Формат надписи или после выделения группы воспользоваться сочетанием клавиш CTRL +1 или командой Надпись в меню Формат. Затем, в появившемся стандартном диалоговом окне, выделить закладку Свойства и установить «флажок» напротив Перемещать и изменять об’ект вместе с ячейками и OK.

Если же Вы считаете, что Вам хватит только блокировки, то в том же диалоговом окне желательно найди закладку Защита и установить «флажок» напротив Защищаемый объект, затем в меню Сервис выбрать пункт Защита и команду Защита листа, после чего установить «флажок» напротив Объекты (остальные два флажка, скорее всего, лучше убрать, иначе Вы можете защитите не только графические объекты, но и ячейки, а также сценарии) и далее по-смыслу.

Примечание : Если мне не изменяет память (что вряд ли), то в MS Excel XP и выше, отдельной защиты об’ектов уже нет, стало быть, если Вы не хотите защищать ячейки, то предварительно имеет смысл снять защиту ячеек, а при защите листа выбрать все нужные опции, типа, добавление строк/столбцов, применение автофильтра и т.д. и т.п.

25 декабря 2008 года
4 / / 20.03.2007

Спасибо, всё получилось.Но вот теперь подскажите пожалуйста, не существует ли возможности объединения нескольких файлов EXCEL во что-то типа группы или проекта и установки на эту группу одного общего пароля? Иначе при открытии файла с итоговой таблицей приходиться вводить пароль для каждого обновления в запароленых рабочих файлах
На папку, содержащую эти файлы поставить пароль затруднительно.
Работаем пока в OFFICE 2003

Подскажите как вставить в excel 2 гиперссылки в одну ячейку, что бы обе работали?

Вставляю первую ссылку в ячейку, все нормально, а пытаюсь вставить вторую, она замещает первую, а мне нужно что бы обе работали.

Голосование за лучший ответ

все зависит от того, чего вы хотите добиться в итоге? В любом случае, следует смотреть в сторону макросов

Куликов ИгорьГуру (3070) 10 лет назад

мне нужно что бы в одной ячейке было 2 ссылки и при нажатии на которые они бы открывались. ни каких вычислений они делать не будут, просто открытие ссылок и всё. А что за макросы?

А зачем вам это нужно? вставить можно хоть миллион ссылок в одну ячейку (alt+enter заместо enter жмите и вставляйте) , суть то в том, что Excel при щелчке на ячейку берет в обработку только одну ссылку, самую первую в ячейке, остальные он не видит.
Это конечно можно реализовать макросом на VBA, но это будет весьма непростой код.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *