Как сделать постоянную ссылку на ячейку в Excel

Обновлено: 20.11.2024

При работе с электронными таблицами необходимо знать об относительных и абсолютных ссылках на ячейки.

Вот проблема: когда вы КОПИРУЕТЕ ФОРМУЛУ, содержащую ссылки на ячейки, что происходит со ссылками на ячейки?

Обычно ССЫЛКИ НА КЛЕТКИ ИЗМЕНЯЮТСЯ! Если скопировать формулу на 2 строки вправо, то ссылки на ячейки в формуле сместятся на 2 ячейки вправо. Если скопировать формулу на 3 строки вниз и на 1 строку влево, то ссылки на ячейки в формуле сместятся на 3 строки вниз и на 1 строку влево. Они называются относительными ссылками на ячейки, поскольку они изменяются относительно того места, куда вы копируете формулу.

Если вы не хотите, чтобы ссылки на ячейки менялись при копировании формулы, сделайте эти ссылки на ячейки абсолютными ссылками на ячейки. Поместите «$» перед буквой столбца, если вы хотите, чтобы она всегда оставалась неизменной. Поместите «$» перед номером строки, если вы хотите, чтобы он всегда оставался неизменным. Например, «$C$3» относится к ячейке C3, а «$C$3» будет работать точно так же, как «C3», если вы скопируете формулу. Примечание: при вводе формул вы можете использовать клавишу F4 сразу после ввода ссылки на ячейку для переключения между различными относительными/абсолютными версиями этого адреса ячейки.

Хитрость при создании электронных таблиц заключается в том, чтобы перед копированием формулы решить, какие ячейки в формуле должны быть относительными, а какие — абсолютными. Если некоторые ссылки на ячейки относятся к входным ячейкам в электронной таблице, вы обычно хотите, чтобы эти ячейки были абсолютными.

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

Относительные и абсолютные ссылки на ячейки

Карин Стилл

Excel использует два типа ссылок на ячейки для создания формул. У каждого своя цель. Читайте дальше, чтобы определить, какой тип ссылки на ячейку использовать для формулы.

Относительные ссылки на ячейки

Это наиболее широко используемый тип ссылки на ячейку в формулах. Относительные ссылки на ячейки — это базовые ссылки на ячейки, которые корректируются и изменяются при копировании или использовании автозаполнения.

=СУММ(B5:B8), как показано ниже, изменяется на =СУММ(C5:C8) при копировании в следующую ячейку.

Абсолютные ссылки на ячейки

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

В приведенном ниже примере при расчете комиссионных для торгового персонала вы не хотите, чтобы ячейка B10 изменялась при копировании формулы вниз. Вы хотите, чтобы и столбец, и строка оставались одинаковыми, чтобы ссылаться на эту точную ячейку. При использовании в формуле $B$10 ни один из них не изменяется при копировании.

Более сложный пример:

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

Проверьте формулу в ячейке E4. Сделав ссылку на первую ячейку $C4, вы предотвратите изменение столбца при копировании, но позволите строке измениться при копировании вниз, чтобы приспособиться к снижению цен на различные товары. Сделав ссылку на последнюю ячейку A$12, вы предотвратите изменение номера строки при копировании вниз, но позволите столбцу измениться и отразить скидку B при копировании. Смущенный? Посмотрите на рисунок ниже и результаты ячеек.

Теперь вы можете подумать, а почему бы просто не использовать 10% и 15% в реальных формулах? Разве это не было бы проще? Да, если вы уверены, что процент скидки никогда не изменится, что крайне маловероятно. Скорее всего, в конечном итоге эти проценты необходимо будет скорректировать. Ссылаясь на ячейки, содержащие 10% и 15%, а не на фактические числа, когда процент изменяется, все, что вам нужно сделать, это изменить процент один раз в ячейке A12 и/или B12 вместо того, чтобы перестраивать все ваши формулы. Excel автоматически обновит цены со скидками, чтобы отразить изменение процента скидки.

Краткий обзор использования абсолютных ссылок на ячейки:

$A1 Разрешает изменение ссылки на строку, но не ссылка на столбец.
A$1 Разрешает изменять ссылку на столбец, но не на строку.
$A$1 Не позволяет изменять ни столбец, ни ссылку на строку.

Существует ярлык для размещения абсолютных ссылок на ячейки в ваших формулах!

При вводе формулы после ввода ссылки на ячейку нажмите клавишу F4. Excel автоматически делает ссылку на ячейку абсолютной! Продолжая нажимать F4, Excel будет циклически перебирать все возможности абсолютной ссылки.Например, в первой формуле абсолютной ссылки на ячейку в этом руководстве, =B4*$B$10, я мог бы ввести =B4*B10, а затем нажать клавишу F4, чтобы изменить B10 на $B$10. Продолжая нажимать F4, вы получите 10 B$, затем B10 и, наконец, B10. Нажатие F4 изменяет только ссылку на ячейку непосредственно слева от точки вставки.

Я надеюсь, что этот учебник сделал эти типы ссылок на ячейки «абсолютно» понятными!

Зарегистрированный пользователь Регистрация 05.11.2008 Местоположение Мичиган Сообщений 4

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

Надеюсь, кто-нибудь сможет понять, что я пытаюсь сказать.

Я пытаюсь использовать Excel для документирования оптоволоконных кабелей, проложенных между разными точками. У каждого кабеля есть 2 конца, но любой сервис, подключенный к одному концу, будет и другим. Я хотел бы использовать рабочий лист Excel для представления точки подключения («легкая полка», состоящая из нескольких волоконно-оптических кабелей, каждый из которых состоит из нескольких нитей волокна (вид таблицы, в которой первые 4 столбца из 6 строк являются кабелем A, и следующие 8 тросов Б)). Я хотел бы иметь возможность ввести значение для кабеля A Strand 1 и связать его с другим рабочим листом, представляющим другое местоположение (другой конец), и наоборот. Я пытался вставить ссылку, но она, кажется, не работает. Есть ли лучший способ сделать постоянные ссылки (Excel вопит о циклической ссылке, поскольку каждый конец должен быть связан с другим.

Спасибо, что нашли время, чтобы попытаться расшифровать это!

Forum Expert Дата регистрации 14 февраля 2005 г. Местоположение Вустер, Великобритания MS-Off Ver Excel 2007 (домашняя страница) Сообщений 7 099

Если вы поместите значение в ячейку, скажем, A1, и хотите, чтобы то же значение появилось в ячейке A20, тогда все, что вам нужно сделать, это сделать в ячейке A20


Блаженны те, кто может отдавать, не помня, и брать, не забывая

Если вы довольны полученной помощью, нажмите значок слева — Спасибо .

Зарегистрированный пользователь Регистрация 05.11.2008 Местоположение Мичиган Сообщений 4

Мне нужно быть двунаправленным. Скажем, у меня есть рабочий лист1 и рабочий лист2. Я хочу связать ячейку c4 на листе 1 с ячейкой a4 на листе 2. Если я наберу «CAT» на рабочем листе 1 C4, я хочу, чтобы он также отображался в ячейке A4 на рабочем листе 2. Если я затем наберу «Боб» в ячейке A4 (WS2), я хочу, чтобы он обновил значение в ячейке C4 WS1.

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

Спасибо за ответ!!

Forum Expert Дата регистрации 14 февраля 2005 г. Местоположение Вустер, Великобритания MS-Off Ver Excel 2007 (домашняя страница) Сообщений 7 099

На листе 2 ячейка A1 = Sheet1!C4

Вы можете сделать это только с помощью VBA — не мой опыт, но это также снова изменит значение ячейки A1 листа 2 — вы действительно этого хотите?

Зарегистрированный пользователь Регистрация 05.11.2008 Местоположение Мичиган Сообщений 4

Мне просто нужно связать 2 ячейки в 1 виртуальную ячейку. Все, что вводится в одну ячейку, попадает прямо во вторую, независимо от того, печатаю я в первую или во вторую. Они оба должны совпадать. Я просто пытаюсь не вводить данные дважды. В один прекрасный день я могу ввести данные на лист 1, а на следующий — на лист 2.

Спасибо, что нашли время.

Forum Expert Дата регистрации 14 февраля 2005 г. Местоположение Вустер, Великобритания MS-Off Ver Excel 2007 (домашняя страница) Сообщений 7 099

Гуру форума Дата регистрации 20.06.2007 Местоположение The Great State of Texas MS-Off Ver 2003, 2010 Сообщений 40 677

Вы бы создали и опубликовали книгу?

На листе 1 в каждой ячейке для зеркального отображения введите (как текст) ячейку на листе 2, которая должна отражать изменение.

Изменения совершенно симметричны, верно? (То есть, если изменение сделано на листе 1А1, это изменение отражается, скажем, на листе 2С1, а изменение на листе 2С1 отражается на листе 1А1.

Зарегистрированный пользователь Регистрация 05.11.2008 Местоположение Мичиган Сообщений 4

У меня нет ничего похожего на "официальную" рабочую тетрадь, я просто играю с рабочей тетрадью из 3 листов, так что нечего публиковать.

Но все должно быть именно так, как вы описали.

Гуру форума Дата регистрации 20.06.2007 Местоположение The Great State of Texas MS-Off Ver 2003, 2010 Сообщений 40 677

Работает как шарм.

Зарегистрированный пользователь Регистрация Дата 10-03-2015 Location california MS-Off Ver 2013 Posts 2

Я знаю, что это старый пост, но я хотел бы развить этот принцип дальше.

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

Чтобы еще больше способствовать этому.

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

Возможно ли это создать в Excel 2013?

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

Код предполагает, что макеты рабочих книг идентичны, т. е. изменение ячейки xxx на рабочем листе yyy в рабочей книге A приводит к тому же изменению ячейки xxx на рабочем листе yyy рабочей книги B.

Модуль CodeModule для Sheet1 в книге A содержит следующее:

CodeModule для Sheet1 в Workbook B содержит идентичный код, но выделенное значение изменено на "280 — Linked Workbooks — A.xlsm"

Обе книги должны храниться в одной папке.

Надеюсь, это поможет. Пожалуйста, дайте мне знать, как у вас дела.

Зарегистрированный пользователь Регистрация Дата 10-03-2015 Location california MS-Off Ver 2013 Posts 2

Чтобы более подробно рассказать о том, что я делаю.

Я работаю в компании, где мы выдаем жилищные ипотечные кредиты.

Мы открываем отдел для помощников, чтобы помочь кредитным специалистам собрать документы, необходимые для получения кредита.

Когда кредитный специалист впервые разговаривает с клиентом и собирает информацию об их имуществе, доходах и т. д., она сохраняется в Рабочем листе А, где также автоматически заполняются необходимые кредитные документы, чтобы получить кредит после его продажи.< /p>

Я хочу создать рабочий лист B, который будут использовать ассистенты, со столбцом в левой части всех «рабочих листов A», полученных от всех кредитных специалистов, принимающих заявки, с указанием номера кредита и имени клиента. на каждом из этих рабочих листов.

Когда помощник нажимает на одно из этих имен/номеров кредита, код VBA заполняет информацию о кредите со ссылкой на соответствующий «Рабочий лист A» со всей информацией о клиенте и ожидающими условиями кредита, а также может внести соответствующие обновления в файл по мере необходимости.

По этой причине имя рабочего листа должно храниться в переменной, поэтому код VBA при нажатии на имя клиента будет заполнять информацию из соответствующего рабочего листа.

Имена рабочих листов будут "фамилия, имя - номер кредита", для которых я сделаю макрос, чтобы не было проблем с именами

Администратор Дата присоединения 29.12.2011 Местоположение Duncansville, PA USA MS-Off Ver Excel 2000/3/7/10/13/16 Сообщений 51 723

andrewvuyovich К сожалению, ваше сообщение не соответствует Правилу 2 нашего Форума ПРАВИЛА . Не размещайте вопрос в ветке другого участника — начните свою собственную ветку.

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

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

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

В Excel существует несколько типов ссылок: абсолютные, относительные и смешанные. Это также включает «имена» для целых диапазонов ячеек. Рассмотрим их возможности и различия в практическом применении в формулах.

Абсолютные и относительные ссылки в Excel

Абсолютные ссылки позволяют нам зафиксировать строку или столбец (или строку и столбец одновременно), на которые должна ссылаться формула. Относительные ссылки в Excel изменяются автоматически, когда вы копируете формулу в диапазоне ячеек как по вертикали, так и по горизонтали. Простой пример относительных адресов ячеек. Рассчитаем объем сферы в Excel:

  1. Заполните диапазон ячеек A2: A5 разными радиусами.
  2. В ячейку B2 введите формулу для расчета объема сферы, которая будет относиться к значению A2. Формула будет выглядеть так: =(4/3)*3,14*A2^3
  3. Скопируйте формулу из B2 вдоль столбца A2: A5.

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

Также стоит отметить регулярность изменения ссылок на формулы. Данные в B3 относятся к A3, B4 к A4 и так далее. Все зависит от того, куда будет ссылаться первая введенная формула, а ее копии будут менять ссылки относительно своего положения в диапазоне ячеек на листе.

Теперь вместо чисел мы используем абсолютные ссылки:

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

Использование абсолютных и относительных ссылок в Excel

Описание исходной таблицы. В ячейке А2 указан актуальный курс евро к доллару на сегодня. В диапазоне ячеек B2:B4 находятся суммы в долларах. В диапазоне С2:С4 будет сумма в евро после конвертации валют. Завтра курс изменится и задача таблички автоматически пересчитает диапазон С2:С4 в зависимости от изменения значения в ячейке А2 (то есть курса евро).

Для решения этой задачи нам нужно ввести формулу в ячейку C2:=B2/A2 и скопировать ее во все ячейки диапазона C2:C4. Но здесь есть проблема. Из предыдущего примера мы знаем, что при копировании относительные ссылки автоматически меняют адреса относительно своего положения. Поэтому возникает ошибка:

Что касается первого аргумента, то это вполне приемлемо. Ведь формула автоматически ссылается на новое значение в столбце ячеек таблицы (суммы в долларах). А вот второй индикатор нам нужно закрепить на адресе A2. Соответственно, в формуле необходимо заменить относительную ссылку на абсолютную.

Как сделать абсолютную ссылку в Excel? Очень просто поставить символ $ (доллар) перед номером строки или столбца или перед ними обоими. Ниже рассмотрим все 3 варианта и определите их различия.

Наша новая формула должна содержать сразу 2 типа ссылок: абсолютные и относительные.

  1. В C2 введите другую формулу: =B2/A$2. Чтобы изменить ссылки в Excel, дважды щелкните по ячейке левой кнопкой мыши или нажмите клавишу F2 на клавиатуре.
  2. Скопируйте его в другие ячейки в диапазоне C3:C4.

Описание новой формулы. Символ доллара ($) в адресе ссылок фиксирует адрес в новых скопированных формулах.

Абсолютные, относительные и смешанные ссылки в Excel:

  1. $A$2 - адрес абсолютной ссылки с фиксацией по столбцам и строкам как по вертикали, так и по горизонтали.
  2. $ A2 — это смешанная ссылка. При копировании столбец фиксируется, а строка изменяется.
  3. A $ 2 – это смешанная ссылка. При копировании строка фиксируется, а столбец изменяется.

Для сравнения: A2 — относительный адрес без фиксации. При копировании формул строка (2) и столбец (A) автоматически меняются на новые адреса относительно расположения скопированной формулы как по вертикали, так и по горизонтали.

Примечание. В этом примере формула может содержать не только смешанную ссылку, но и абсолютный результат: = B2/$A$2. Результат будет тот же. Но на практике часто бывают случаи, когда без смешанных ссылок ничего не сделать.

Полезный совет. Чтобы не вводить символ доллара ($) вручную, после указания адреса несколько раз нажмите F4, чтобы выбрать нужный тип: абсолютный или смешанный. Это быстро и удобно.

Вы можете ссылаться на содержимое ячеек в другой книге, создав формулу внешней ссылки. Внешняя ссылка (также называемая ссылкой) — это ссылка на ячейку или диапазон на листе в другой книге Excel или ссылка на определенное имя в другой книге.

Откройте книгу, содержащую внешнюю ссылку (целевую книгу), и книгу, содержащую данные, на которые вы хотите связать (исходную книгу).

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

Тип = (знак равенства).

Если вы хотите использовать функцию, например SUM, введите имя функции и открывающую скобку. Например, =СУММ(.

Переключитесь на исходную книгу и щелкните лист, содержащий ячейки, которые вы хотите связать.

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

Примечание. Если вы выбрали несколько ячеек, например =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10, и используете текущую версию Microsoft 365, вы можете просто нажать клавишу ВВОД, чтобы подтвердить формулу как динамическую. формула массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, нажав CTRL+SHIFT+ENTER. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.

Excel вернет вас в целевую книгу и отобразит значения из исходной книги.

Обратите внимание, что Excel вернет ссылку с абсолютными ссылками, поэтому, если вы хотите скопировать формулу в другие ячейки, вам нужно удалить знак доллара ($):

=[SourceWorkbook.xlsx]Лист1!$A$1

Если вы закроете исходную книгу, Excel автоматически добавит путь к формуле:

Откройте книгу, содержащую внешнюю ссылку (целевую книгу), и книгу, содержащую данные, на которые вы хотите связать (исходную книгу).

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

Тип = (знак равенства).

Переключитесь на исходную книгу и щелкните лист, содержащий ячейки, которые вы хотите связать.

Нажмите F3, выберите имя, на которое хотите сослаться, и нажмите Enter.

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

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

Откройте целевую книгу и исходную книгу.

В целевой книге выберите «Формулы» > «Определенные имена» > «Определить имя».

В диалоговом окне "Новое имя" в поле "Имя" введите имя диапазона.

В поле Относится к удалите содержимое и оставьте курсор в поле.

Если вы хотите, чтобы имя использовало функцию, введите имя функции, а затем поместите курсор туда, где вы хотите использовать внешнюю ссылку. Например, введите =СУММ(), а затем поместите курсор между круглыми скобками.

Переключитесь на исходную книгу и щелкните лист, содержащий ячейки, которые вы хотите связать.

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

Внешние ссылки особенно полезны, когда нецелесообразно хранить большие модели листов вместе в одной книге.

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

Создание различных представлений данных. Вы можете ввести все свои данные в одну или несколько исходных книг, а затем создать книгу отчетов, содержащую внешние ссылки только на соответствующие данные.

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

Формулы с внешними ссылками на другие рабочие книги отображаются двумя способами в зависимости от того, открыта или закрыта исходная рабочая книга — та, которая предоставляет данные для формулы.

Когда исходный код открыт, внешняя ссылка включает имя рабочей книги в квадратных скобках ([ ]), за которым следует имя рабочей таблицы, восклицательный знак (!) и ячейки, от которых зависит формула. Например, следующая формула добавляет ячейки C10:C25 из книги с именем Budget.xls.

Внешняя ссылка

Если исходный код не открыт, внешняя ссылка включает весь путь.

Внешняя ссылка

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

В формулах, которые ссылаются на определенное имя в другой книге, используется имя книги, за которым следует восклицательный знак (!) и имя. Например, следующая формула добавляет ячейки в диапазон с именем Продажи из книги с именем Budget.xlsx.

Внешняя ссылка

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

Тип = (знак равенства).

Если вы хотите использовать функцию, например SUM, введите имя функции и открывающую скобку. Например, =СУММ(.

Переключитесь на рабочий лист, содержащий ячейки, на которые вы хотите установить ссылку.

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

Примечание. Если вы выбрали несколько ячеек (=Лист1!A1:A10) и используете текущую версию Microsoft 365, вы можете просто нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, нажав CTRL+SHIFT+ENTER. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.

Excel вернется к исходному листу и отобразит значения из исходного листа.

Создать внешнюю ссылку между ячейками в разных книгах

Откройте книгу, содержащую внешнюю ссылку (целевую книгу, также называемую книгой формул), и книгу, содержащую данные, на которые вы хотите связать (исходную книгу, также называемую книгой данных).

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

Нажмите Ctrl+C или выберите Главная > Буфер обмена > Копировать.

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

Выберите ячейку, в которую вы хотите поместить связанные данные, затем выберите Главная > Буфер обмена > Вставить > Вставить ссылку.

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

Чтобы использовать ссылку в формуле, введите = перед ссылкой, выберите функцию, введите (, а затем введите ) после ссылки.

Создать ссылку на лист в той же книге

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

Тип = (знак равенства).

Если вы хотите использовать функцию, например SUM, введите имя функции и открывающую скобку. Например, =СУММ(.

Переключитесь на рабочий лист, содержащий ячейки, на которые вы хотите установить ссылку.

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

Excel вернется к исходному листу и отобразит значения из исходного листа.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Функция ГИПЕРССЫЛКА в Excel возвращает ярлык или гиперссылку на конкретный объект, которым может быть веб-страница, файл, сохраненный в постоянной памяти ПК, группа ячеек на листе в книге Excel.

Функция HYPERLINK и особенности ее аргументов

Функция ГИПЕРССЫЛКИ упрощает доступ к объектам, являющимся как частями Excel (ячейки, листы книги), так и частями других программных продуктов (блокнот, файл Word) или страницами в Интернете. Эта функция имеет следующий синтаксис:

=HYPERLINK( Link_location ,[Friendly_name])

Описание 2 параметров аргументов функции:

  • Link_location — это текстовое значение, соответствующее имени открываемого объекта и полному пути доступа к нему. Этот параметр является обязательным. Адрес может указывать на конкретную часть документа, например, ячейку или диапазон ячеек, закладку в текстовом редакторе Word. Путь может содержать данные о пути к файлу в файловой системе ПК (например, «C:\Users\soulp\Documents») или URL-адрес страницы в Интернете.
  • [Friendly_name] — это текстовое значение, которое будет отображаться как текст гиперссылки. Отображается синим цветом с подчеркнутым текстом.

Примеры использования функции ГИПЕРССЫЛКА в Excel

Как создать ссылку на файл в Excel? Пример 1. Бухгалтер предприятия выполняет различные расчеты и хранит таблицы данных в Excel в одной книге (Accounting.xlsx), содержащей несколько листов. Для удобства было принято решение создать отдельный лист с оглавлением в виде гиперссылок на каждый из имеющихся листов.

На новом листе создайте следующую таблицу:

Для создания гиперссылки мы используем формулу:

Описание аргументов функции:

  • «[Example_1.xlsx] Прибыль! A1» — полный адрес ячейки A1 листа «Прибыль» книги «Example_1.xlsx»;
  • "Прибыль" - текст, который будет отображать ссылку.

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

Динамическая ГИПЕРССЫЛКА на Excel

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

Описание параметров:

  • https://www.xe.com/currencyconverter/ — URL-адрес нужного сайта;
  • "Курсы валют" — текст, отображаемый в ссылке.

В результате получаем:

Примечание: указанная веб-страница будет открыта в браузере, используемом в системе по умолчанию.

Отправка электронных писем через ГИПЕРССЫЛКУ Excel

Пример 3. Сотрудник предприятия испытывает трудности с использованием функции ЕСЛИ в Excel. Для решения проблемы в одном из документов есть готовая форма для отправки письма. Отправка письма происходит по клику на гиперссылку. Рассмотрим, как устроена эта форма отправки писем.

Форма выглядит следующим образом:

Значения ячеек B3 и B4 могут быть изменены по усмотрению пользователя (в зависимости от причины обращения в службу поддержки). Ячейка B5 содержит функцию:

CONCATENATE — эта функция выполняет конкатенацию (конкатенацию текстовых строк, взятых в качестве параметров).

Описание параметров:

  • "mailto:" - команда для отправки писем;
  • B2 — ячейка, содержащая службу поддержки по электронной почте;
  • "?Тема и тело сообщения." src="https://exceltable.com/en/excel-functions/images/excel-functions50-8.jpg" >

Описание параметров:

  • B5 — URL-команда для отправки письма, содержащая тему и текст письма;
  • "Отправить письмо" – это название гиперссылки.

При нажатии на ссылку откроется почтовый клиент по умолчанию, например, Outlook (но в данном случае стандартный клиент Windows).

Читайте также: