Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функции ГИПЕРССЫЛКА в Microsoft Excel.
Описание
Функция ГИПЕРССЫЛКА создает ярлык для перехода в другое место в текущей книге или открытия документа, сохраненного на сетевом сервере, в интрасеть или в Интернете. Если щелкнуть ячейку с функцией ГИПЕРССЫЛКА, Excel к указанному расположению или откроется указанный документ.
Синтаксис
ГИПЕРССЫЛКА(адрес;[имя])
Аргументы функции ГИПЕРССЫЛКА описаны ниже.
-
адрес — обязательный аргумент. Путь к документу и имя файла, который нужно открыть. Адрес может ссылаться на определенное место в документе, например на ячейку или именованный диапазон листа или книги Excel либо на закладку в документе Microsoft Word. Путь может быть к файлу, который хранится на жестком диске. Путь также может быть универсальным соглашением об именовке (UNC) на сервере (в Microsoft Excel для Windows) или URL-адресом в Интернете или интрасети.
Обратите Excel в Интернете что функция ГИПЕРССЫЛКА действительна только для веб-адресов (URL-адресов). Link_location может быть текстовая строка, заключенная в кавычка, или ссылка на ячейку, содержаную ссылку в виде текстовой строки.
Если ссылка, указанная в link_location, не существует или не может быть нажата, при щелчке ячейки появляется сообщение об ошибке.
-
Понятное_имя — необязательный аргумент. Текст ссылки или числовое значение, отображаемое в ячейке. Имя отображается синим цветом с подчеркиванием. Если этот аргумент опущен, в ячейке в качестве текста ссылки отображается аргумент «адрес».
Аргумент «имя» может быть представлен значением, текстовой строкой, именем или ячейкой, содержащей текст или значение для перехода.
Если аргумент «имя» возвращает значение ошибки (например, #ЗНАЧ!), вместо текста ссылки в ячейке отображается значение ошибки.
Замечания
Чтобы в Excel приложении выбрать ячейку с гиперссылкой, не переходя по ней, щелкните ячейку и удерживайте кнопку мыши, пока указатель не , а затем отпустите кнопку мыши. В Excel в Интернете выберите ячейку, щелкнув ее, когда указатель является стрелкой; перейти к пункту назначения гиперссылки, щелкнув, когда указатель является указателем руки.
Примеры
Пример |
Результат |
=ГИПЕРССЫЛКА(«http://example.microsoft.com/report/budget report.xlsx», «Щелкните, чтобы просмотреть отчет») |
Открывает книгу, сохраненную по адресу http://example.microsoft.com/report. В ячейке отображается текст «Щелкните, чтобы просмотреть отчет» в качестве текста ссылки. |
=ГИПЕРССЫЛКА(«[http://example.microsoft.com/report/budget report.xlsx]Годовой!F10»; D1) |
Создает гиперссылку на ячейку F10 листа Годовой книги, сохраненной по адресу http://example.microsoft.com/report. В ячейке листа, содержащей гиперссылку, в качестве текста ссылки отображается содержимое ячейки D1. |
=ГИПЕРССЫЛКА(«[http://example.microsoft.com/report/budget report.xlsx]’Первый квартал’!ИтогиОтдел», «Щелкните, чтобы просмотреть итоги по отделу за первый квартал») |
Создает гиперссылку на диапазон ИтогиОтдел на листе Первый квартал книги, сохраненной по адресу http://example.microsoft.com/report. В ячейке листа, содержащей гиперссылку, в качестве текста ссылки отобразится «Щелкните, чтобы вывести итоги по отделу за первый квартал». |
=ГИПЕРССЫЛКА(«http://example.microsoft.com/Annual Report.docx]КвартПриб», «Квартальный отчет о прибыли») |
Чтобы создать гиперссылку на определенное место в файле Word, необходимо сначала с помощью закладки определить место в файле, куда должен выполняться переход. В приведенном ниже примере создается гиперссылка на закладку КвартПриб в файле Annual Report.doc, сохраненном по адресу http://example.microsoft.com. |
=ГИПЕРССЫЛКА(«\FINANCEStatements1stqtr.xlsx», D5) |
Отображает содержимое ячейки D5 в качестве текста ссылки и открывает книгу, сохраненную на сервере FINANCE в общей папке Statements. В данном примере используется путь в формате UNC. |
=ГИПЕРССЫЛКА(«D:FINANCE1stqtr.xlsx»; H10) |
Открывает книгу 1stqtr.xlsx, которая находится в каталоге Finance на жестком диске D. После этого выводится число, которое содержится в ячейке H10. |
=ГИПЕРССЫЛКА(«[C:My DocumentsMybook.xlsx]Итоги») |
Создает гиперссылку на область Totals в другой (внешней) книге Mybook.xlsx. |
=ГИПЕРССЫЛКА(«[Книга1.xlsx]Лист1!A10″;»Перейти на Лист1 > A10») |
Чтобы перейти в другое место на текущем листе, укажите имя книги и имя листа, как в этом примере, где «Лист1» — текущий лист. |
=ГИПЕРССЫЛКА(«[Книга1.xlsx]Январь!A10″;»Перейти на лист Январь > A10») |
Чтобы перейти в место на другом листе, укажите имя книги и имя листа, как в этом примере, где «Январь» — другой лист в книге. |
=ГИПЕРССЫЛКА(ЯЧЕЙКА(«адрес»,Январь!A1″;»Перейти на лист Январь > A1″) |
Чтобы перейти в другое место на текущем листе без использования полной ссылки на лист ([Книга1.xlsx]), вы можете воспользоваться этой формулой, где ЯЧЕЙКА(«адрес») возвращает текущее имя книги. |
=ГИПЕРССЫЛКА($Z$1) |
Чтобы быстро обновить все формулы на листе, использующие функцию ГИПЕРССЫЛКА с теми же аргументами, можно поместить целевой объект ссылки на тот же или другой лист, а затем использовать абсолютную ссылку на эту ячейку в качестве аргумента «адрес» в формулах с функцией ГИПЕРССЫЛКА. Изменения целевого объекта ссылки при этом будут немедленно отражаться в формулах. |
Нужна дополнительная помощь?
Функция ГИПЕРССЫЛКА() в MS EXCEL
Смотрите также на область Totals что есть. Хочется о курсах некоторых соответственно. другой лист» тут. будем устанавливать гиперссылку«OK» связь с веб-сайтом,. Жмем где будет расположеноB4$A1
В первом случае был
Синтаксис функции
, то в неё
дополнительную гиперссылку, как ниже), то функция ЯЧЕЙКА() может вернутьФункция ГИПЕРССЫЛКА(), английский вариант в другой (внешней) видеть, чтобы в валют, которые используютсяВ приложении Excel OnlineЕщё несколько вариантов на ячейку А2.. то в этом«OK» ссылающееся выражение.будет выглядеть следующим), представлен относительный тип будет подтягиваться значения показано в файле
имя другого открытого
HYPERLINK(), создает ярлык книге Mybook.xlsx. столбце «Параметры товара» для выполнения различных (онлайн версия программы
установки ссылок на Выделить ячейку, наВ окне аргументов в
случае в том.
Затем открываем книгу, на образом:либо только координаты строки ( из объекта с примера см. Лист2) файла (если Вы
или гиперссылку, которая=ГИПЕРССЫЛКА(«[C:My DocumentsMybook.xlsx]Totals»)
Открываем файл на диске
было, например, для финансовых расчетов. Поскольку Excel для работы ячейку, документ, сайт, которую будем делать поле
же разделе окна
Открывается окно аргументов данного которую требуется сослаться,=Лист2!B4 (пример:=R[2]C[-1] координатами
Ссылки — один из его изменяли). Так позволяет открыть страницуRAN
первой заполненной строки, обменные курсы являются через веб-интерфейс) функцию т.д. в Excel
гиперссылку (у нас-«Адрес» создания гиперссылки в оператора. В поле если она неВыражение можно вбить вручнуюA$1), а во второмB5
Переходим на другой лист в текущей книге
главных инструментов при что будьте осторожнее в сети интернет,
: Понравилось на этом «https://shtoraoptom.ru/derzhatel-dlja-shtor-z-med» динамически изменяемыми величинами, ГИПЕРССЫЛКА можно использовать описаны в статье
А2).Нажимаем кнопку науказываем адрес на поле«Ссылка на ячейку»
запущена. Клацаем на с клавиатуры, но). (. работе в Microsoft с функцией ЯЧЕЙКА(). Поэтому иногда файл на диске соседнем форумеAlexM бухгалтер решил поместить
только для создания «Специальная вставка Excel». клавиатуре «Alt» и веб-сайт или файл«Адрес»устанавливаем курсор и её листе в гораздо удобнее поступитьЗнак доллара можно вносить=R1C1С помощью линков можно Excel. Они являются удобнее ссылки внутри (документ MS EXCEL,Поглядел вопрос там: гиперссылку на веб-страницу, гиперссылок на веб-объекты,Такие гиперссылки можно удерживаем нажатой. на винчестере. Внужно просто указать
выделяем кликом мышки том месте, на следующим образом. вручную, нажав на) – абсолютный. Абсолютные производить также различные неотъемлемой частью формул, книги создавать с MS WORD или и задумался -egozanbaby которая предоставляет актуальные поскольку приложения-браузеры не установить в любойНаводим курсор на поле адрес нужного веб-ресурса тот элемент на которое требуется сослаться.Устанавливаем знак соответствующий символ на линки ссылаются на математические действия. Например, которые применяются в помощью стандартного механизма программу, например, Notepad.exe) а что нать?, 1. тема не данные. имеют доступа к таблице, бланке, например нижнюю границу выделенной«Имя» и нажать на листе, на который После этого кликаем«=» клавиатуре ( конкретный объект, а запишем следующее выражение: программе. Иные из гиперссылок, нажав
Составляем оглавление книги
или перейти к Макрос или ручками? ваша и ужеИсходная таблица:
Выводим диапазоны имен
файловым системам устройств. в телефонном справочнике. ячейки (А2). Появитсяпишем текст, который кнопку желаем сослаться. После пов элементе, который
$ относительные – на=A1+B5
них служат дляCTRL+K указанному листу (диапазонуRave решенная. К чемуДля создания ссылки наЕсли в ячейке, на Как его сделать, черный тонкий крестик будет отображаться в«OK» того, как адресEnter будет содержать ссылающееся). Он будет высвечен, положение элемента, относительно
Клацнем по кнопке перехода на другие или через меню Вставка/ ячеек) в текущей: RAN, имхо, в здесь ваш вопрос?
Добавляем кнопки навигации в панель быстрого доступа
ресурс http://valuta.pw/ в которую ссылается параметр смотрите в статье со стрелочками на элементе листа. Клацаем. отобразился в поле,
. выражение. После этого если в английской
ячейки.Enter
документы или даже Связи/ Гиперссылка (после книге. этой теме ни Если есть вопрос, ячейке D7 введем [имя], установилось значение «Телефонный справочник в
excel2.ru
Создание ссылок в Microsoft Excel
концах. Нажимаем ПРАВУЮ поЕсли требуется указать гиперссылку «оборачиваем» его кавычками.Происходит автоматический возврат к с помощью ярлыка раскладке клавиатуры вЕсли вернутся к стандартному. Теперь, в том ресурсы в интернете. вызова окна ВставкаФункция ГИПЕРССЫЛКА() имеет следующий синтаксис. слова не было создаете свою тему, следующую формулу:
кода ошибки #ЗНАЧ!, Excel» здесь.
Создание различных типов ссылок
кнопку мыши и«OK» на место в Второе поле ( предыдущей книге. Как над строкой состояния верхнем регистре кликнуть стилю, то относительные элементе, где расположено Давайте выясним, как гиперссылки выберите Связать с:ГИПЕРССЫЛКА(адрес, [имя]) про VBA, а а в нейОписание параметров: в качестве текстаКак удалить гиперссылку в перетаскиваем в ячейку,. текущей книге, то«A1» видим, в ней переходим на тот на клавишу линки имеют вид данное выражение, будет создать различные типы местом в документе).Адрес значит надо формулой. ссылаетесь на эту,http://valuta.pw/ — URL адрес созданной гиперсылки будет
Excel. где будет нашаПосле этого гиперссылка будет следует перейти в) оставляем пустым. Кликаем уже проставлен линк лист, где расположен«4»A1 производиться суммирование значений,
ссылающихся выражений вПримечание — адрес страницы в сетиА в том как обратную. требуемого сайта;
Способ 1: создание ссылок в составе формул в пределах одного листа
также отображено «#ЗНАЧ!».Нужно нажать правой гиперссылка (В6). Теперь создана. раздел по на элемент того объект, на который.
, а абсолютные которые размещены в
Экселе.
: Открыть несколько книг интернет или путь форуме вопрос был2. что проще»Курсы валют» – текст,Для выделения ячейки, содержащей мышкой на ячейку, отпускаем кнопку «Alt».Урок: Как сделать или«Связать с местом в«OK» файла, по которому требуется сослаться.Но есть более удобный$A$1 объектах с координатами
Скачать последнюю версию EXCEL можно в к файлу на только про VBA. а) создать картинку, отображаемый в гиперссылке. гиперссылку, без перехода в которой установленаЗатем отпускаем правую удалить гиперссылки в
документе». мы щелкнули наПосле перехода выделяем данный способ добавления указанного. По умолчанию всеA1 Excel одном окне MS диске. Адрес можетНо я проверил:
б) картинку приложитьВ результате получим: по ней необходимо гиперссылка и выбрать
мышь. Выбираем из
Экселе. Далее в центральнойРезультат обработки данной функции предыдущем шаге. Он объект (ячейку или символа. Нужно просто ссылки, созданные виСразу нужно заметить, что EXCEL (в одном указывать на определенное если включить макрорекордер
к сообщению. ИЛИПримечание: указанная веб-страница будет навести курсор мыши из контекстного меню
появившегося диалогового окнаМы выяснили, что в части окна нужно отображается в выделенной содержит только наименование диапазон) и жмем выделить ссылочное выражение Excel, относительные. ЭтоB5 все ссылающиеся выражения экземпляре MS EXCEL) место в Книге, и вставить формулу, а) приложить файл открыта в браузере, на требуемую ячейку, «Удалить гиперссылку». Всё.
функцию «Создать гиперссылку». таблицах Excel существует указать лист и ячейке. без пути. на кнопку и нажать на выражается в том,. можно разделить на или в нескольких. например на ячейку она записывается более-менее к сообщению?
используемом в системе нажать и не Текст ссылки останется,Получилась такая ссылка на две группы ссылок: адрес той ячейки,Более подробно преимущества иНо если мы закроемEnter клавишу что при копированииПо такому же принципу две большие категории: Обычно книги открываются или именованный диапазон. адекватно, а значит
3. что проще по умолчанию. отпускать левую кнопку но будет не ячейку А2. применяющиеся в формулах с которой следует нюансы работы с файл, на который.F4 с помощью маркера производится деление, умножение, предназначенные для вычислений в одном экземпляре
Путь может представлять при желании формулу сделать формулу вПример 3. Работник предприятия мыши до момента, активен.Нажимаем на эту ссылку и служащие для произвести связь. Кликаем функцией ссылаемся, линк тутПосле этого произойдет автоматический. После этого знак заполнения значение в вычитание и любое в составе формул, MS EXCEL (когда
собой путь к
превратить в макрос вашем файле. ИЛИ испытывает трудности с пока курсор неА что делать,
и переходим на перехода (гиперссылки). Кроме поДВССЫЛ же преобразится автоматически. возврат на предыдущий доллара появится одновременно них изменяется относительно другое математическое действие. функций, других инструментов Вы просто открываете файлу на жестком можно
с картинки сделать использованием функции ЕСЛИ изменит свою форму если нам нужно ячейку А2. того, эти две«OK»рассмотрены в отдельном В нем будет лист, но при у всех координат перемещения.Чтобы записать отдельную ссылку и служащие для их подряд из
- диске, либо необходимоRAN таблицу, создать в в Excel. Для на «+». Затем удалить целый списокКак с помощюь группы делятся на. уроке. представлен полный путь этом будет сформирована по горизонтали иЧтобы посмотреть, как это или в составе перехода к указанному Проводника Windows или ввести в ячейку
- : И зачем превращать? ней гиперссылки одним решения проблемы в можно отпустить кнопку гиперссылок, оставив их гиперссылки, можно сделать множество более мелкихЕсли нужно создать новыйУрок: Функция ДВССЫЛ в к файлу. Таким нужная нам ссылка.
- вертикали. После повторного будет выглядеть на формулы, совсем не объекту. Последние ещё через Кнопку Офис следующую формулу иТам и готовый из двух способов одном из документов мыши, требуемая ячейка текстом. Тогда смотрите содержание в большой разновидностей. Именно от документ Excel и Майкрософт Эксель образом, если формула,Теперь давайте разберемся, как
нажатия на практике, сошлемся на обязательно вбивать её принято называть гиперссылками. в окне MS нажать клавишу макрос есть. на всякий случай, он имеет готовую будет выделена.
- статью «Как удалить таблице, которое поможет конкретной разновидности линка привязать его сГиперссылки отличаются от того функция или инструмент сослаться на элемент,
- F4 ячейку с клавиатуры. Достаточно Кроме того, ссылки EXCEL). Второй экземплярENTERPS А вот а затем сделать форму для отправкиВ онлайн версии программы все гиперссылки в быстро и легко и зависит алгоритм помощью гиперссылки к типа ссылок, который
поддерживает работу с расположенный в другойссылка преобразуется вA1 установить символ (линки) делятся на MS EXCEL можно.
как ручками (без формулу? письма по email. Excel для выделения
Excel сразу». перемещаться по таблице, процедуры создания. текущей книге, то мы рассматривали выше. закрытыми книгами, то книге. Прежде всего, смешанную: знак доллара. Устанавливаем в любом«=» внутренние и внешние. открыть запустив файл EXCEL.EXE,
=ГИПЕРССЫЛКА(«»;»Перейти на сайт excel2.ru») формул и макросов)Такое впечатление, что Отправка письма происходит ячейки, содержащей гиперссылку,Как ещё можно смотрите в статьеАвтор: Максим Тютюшев следует перейти в Они служат не теперь, благодаря трансформации нужно знать, что останется только у пустом элементе листа, а потом клацнуть Внутренние – это например через меню Пуск.Если опустить второй аргумент, вставить знаете? вам нужна не по нажатию на необходимо навести курсор использовать функцию «Гиперссылка», «Как сделать содержаниеГиперссылки в Excel раздел для того, чтобы ссылающегося выражения, можно принципы работы различных координат строки, а символ левой кнопкой мыши ссылающиеся выражения внутри Чтобы убедиться, что то в ячейке
Rave помощь, а повод гиперссылку. Рассмотрим, как так, чтобы он читайте в статье в Excel».-«Связать с новым документом» «подтягивать» данные из будет воспользоваться этой функций и инструментов у координат столбца«=» по тому объекту, книги. Чаще всего файлы открыты в
вместо слов Перейти на: комбинацией клавиш ctrl загрузить людей своей
устроена данная форма
выглядел в виде «Оглавление в Excel»Четвертый вариант.
Способ 2: создание ссылок в составе формул на другие листы и книги
это слова, выделенные. Далее в центральной других областей в возможностью. Excel с другими пропадет. Ещё однои клацаем по на который вы они применяются для одном экземпляре MS сайт excel2.ru будет
+ К? проблемой. Извините. отправки писем. обычной стрелки. Для тут. В статьеЧтобы цветом. Нажав на области окна дать ту ячейку, гдеКак видим, проставление ссылки книгами отличаются. Некоторые нажатие
объекту с координатами желаете сослаться. Его вычислений, как составная EXCEL нажимайте последовательно просто отображен адрес у меня неegozanbabyФорма выглядит следующим образом: перехода по гиперссылке
описана небольшая хитрость,вставить гиперссылку в Excel эти слова мы ему имя и они расположены, а на элемент другого из них работают
F4
A1 адрес отобразится в часть формулы или сочетание клавиш
- Перейти на конкретную страницу получилось в адресе: 1. Вопрос кЗначения ячеек B3 и необходимо навести курсор которую нужно применить, делаем активной ячейку, переходим в другое указать его местоположение для того, чтобы файла с помощью
- с другими файламиприведет к обратному. После того, как том объекте, где аргумента функции, указываяCTRL+TAB
- можно с помощью прописать лист книги тому, что, как B4 могут быть непосредственно на ее
для создания содержания в которую будем место таблицы, в на диске. Затем совершать переход при клика по нему Excel, даже когда эффекту: знак доллара адрес отобразился в установлен знак на конкретный объект, — будут отображаться все вот такой формулы и ячейку мне показалось, здесь изменены на усмотрение
текст. В этом книги Excel. вставлять гиперссылки. Нажимаем другой документ, или кликнуть по клике в ту не только намного те закрыты, а появится у координат составе формулы, клацаем«равно» где содержатся обрабатываемые окна Книг, которые=ГИПЕРССЫЛКА(«http://excel2.ru/articles/imena»;»Перейти к статье Именатак только саму будет более понятно, пользователя (в зависимости случае курсор приметВ Excel можно кнопки клавиатуры на на график, рисунок,«OK» область, на которую удобнее, чем вписывание другие для взаимодействия столбцов, но пропадет по кнопке. данные. В эту открыты в данном на сайте excel2.ru»)
книгу получается что именно я от причины обращения вид руки. заполнять одновременно несколько английской раскладке Ctrl т.д.можно вставить в. они ссылаются. адреса вручную, но требуют обязательного запуска у координат строк.
Enter
Но следует заметить, что же категорию можно окне MS EXCEL.Если Вы знаете адресFrost_imp хочу. По созданию
в службу поддержки).
Для создания гиперссылки на таблиц на разных +К или русской разных местах (вПри желании можно связатьСуществует три варианта перехода и более универсальное, этих файлов. Далее при нажатии. стиль координат отнести те из
- Для книг, открытых документа на внешнем: Комрады, извиняюсь за новой темы ясно, В ячейке B5
- интернет-ресурс можно использовать страницах одинаковыми данными, раскладке – Ctrl таблицу, в колонтитул, элемент листа гиперссылкой к окну создания так как вВ связи с этимиF4Наводим курсор на нижнийA1
- них, которые ссылаются в разных окнах сайте, то можно то, что дезинформировал завтра займусь, спасибо. записана функция: следующую запись: =ГИПЕРССЫЛКА(“http://www.yandex.ru/”;”Поисковая формулами, настроить одинаковый +Л. Выйдет диалоговое в фирменный бланк)
- даже с электронной гиперссылок. Согласно первому таком случае линк особенностями отличается иссылка преобразуется в правый край объекта,не единственный, который на место на MS EXCEL (экземплярах указать в гиперссылке вас. Действительно, я2. Не понялаДанная функция выполняет конкатенацию система Яндекс”). формат, др. Об
окно «Вставка гиперссылки», разные (внутренние, внешние). почтой. Для этого из них, нужно сам трансформируется в вид линка на относительную без знаков в котором отобразился можно применять в другом листе документа. MS EXCEL) это адрес этого файла, не сказал про вопрос. Все это (сцепление текстовых строк,
Способ 3: функция ДВССЫЛ
Гиперссылка на документ, хранящийся этом смотрите в в котором выберем Гиперссылка в Excel перемещаемся в раздел выделить ячейку, в зависимости от того, другие книги. Если долларов. Следующее нажатие результат обработки формулы. формулах. Параллельно в Все они, в сочетание клавиш не чтобы его скачать VBA (а именно занимает секунд 30. принимаемых в качестве в файловой системе статье «Как заполнить
вид гиперссылки.
может быть на«Связать с электронной почтой» которую будет вставлена закрыта книга, на вы внедряете его
превращает её в Курсор трансформируется в Экселе работает стиль зависимости от их работает. Удобно открывать и открыть: этот метод меня И совсем непонятно, параметров). ПК, может быть таблицу в ExcelДиалоговое окно можно разные источники.и в поле гиперссылка, и кликнуть которую он ссылается, в инструмент, работающий абсолютную. И так маркер заполнения. ЗажимаемR1C1 свойств, делятся на в разных экземплярах
- =ГИПЕРССЫЛКА(» report.xlsx»; «Щелкните, чтобы интересовал) ни слова. какое это отношениеОписание параметров: создана следующим образом: сразу на нескольких
- вызвать с помощьюРассмотрим несколько вариантов,«Адрес» по ней правой или открыта. исключительно с запущенными по новому кругу. левую кнопку мыши, при котором, в
- относительные и абсолютные. Книги, вычисления в просмотреть отчет»)Ответ был дан, имеет к проблеме.mailto: — команда отправки =ГИПЕРССЫЛКА(“C:UserssoulpDownloadsдокумент_2”;”Ссылка на документ_2”). листах». функции «Гиперссылка» накак вставить гиперссылку вуказываем e-mail. Клацаем кнопкой мыши. ВЕщё одним вариантом сослаться файлами, то вВ Excel сослаться можно и протягиваем указатель отличие от предыдущего
- Внешние линки ссылаются на которых занимают продолжительноеС помощью функции ГИПЕРССЫЛКА() можно открыть
поможет конструкция3. Вот это письма; При переходе поФункция ГИПЕРССЫЛКА в Excel закладке «Вставка» в
Excel. по
Способ 4: создание гиперссылок
контекстном меню выбираем на объект в этом случае можно не только на параллельно диапазону с варианта, координаты обозначаются объект, который находится время. При изменении файл, сохраненный наSubAddress:=»Лист!A1″ не знаю). ЕслиB2 – ячейка, содержащая данной гиперссылке появится возвращает ярлык либо
- разделе «Связи».Первый вариант.«OK» вариант Экселе является применение просто указать наименование конкретную ячейку, но данными, которые требуется не буквами и за пределами текущей формул MS EXCEL диске компьютера или, то есть
бы я могла email службы поддержки; диалоговое окно с гиперссылку на определенныйВ столбце окна «СвязатьСамый простой..«Гиперссылка…» функции книги, на которую
и на целый скопировать. цифрами, а исключительно книги. Это может пересчитывает только книги открытые в
- сервера. Откроем стандартный200?’200px’:»+(this.scrollHeight+5)+’px’);»>ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ хотя бы что-то»?subject=» – команда для предупреждением о возможном объект, которым может с:»Копируем внешнюю ссылку и
- После того, как гиперссылка.
- ДВССЫЛ
- вы ссылаетесь. Если
- диапазон. Адрес диапазона
- После того, как копирование числами. быть другая книга текущем экземпляре. файл Windows для»папкафайл.xlsx», SubAddress:=»Лист!A1″, TextToDisplay:= из этого, не записи темы письма; наличии вредоносного ПО являться веб-страница, файл,кнопка «местом в вставляем в Excel. была вставлена, текстВместо этого можно, после. Данный инструмент как же вы предполагаете выглядит как координаты было завершено, мыВыражение Excel или местоВ статье Оглавление книги редактирования текста Notepad.exe _ стала бы рытьсяКОДИР.URL(B3) – функция, которая
в файле. Для сохраненный в постоянной документе» — этоЕсли хотим оставить в той ячейке, выделения элемента, куда раз и предназначен работать с файлом, верхнего левого его видим, что значенияR1C1 в ней, документ на основе гиперссылок=ГИПЕРССЫЛКА(«c:windowsnotepad.exe»;»Открыть Notepad.exe»)
»ссылка» по сайтам и выполняет преобразование текста открытия файла необходимо памяти ПК, группа внутренняя ссылка – гиперссылку активной, то в которой она будет вставлена гиперссылка, именно для того, который не собираетесь элемента и нижнего в последующих элементахравнозначно другого формата и описан подход к
Если на компьютере имеетсяЕще раз извиняюсь писать. темы письма в нажать кнопку «ОК» ячеек на листе выбираем лист, указываем после копирования, нажимаем расположена, по умолчанию перейти во вкладку чтобы создавать ссылочные открывать, то в правого, разделенные знаком диапазона отличаются отA1 даже сайт в
созданию оглавлению. диск D: на за беспокойство!Про повод зря кодировку URL; в этом диалоговом в книге Excel. текст ссылки и «Вставить». приобретает синий цвет.«Вставка» выражения в текстовом
- этом случае нужно двоеточия ( того, который был, а интернете.Если в книге определены котором в папкеelo4ka07 Вы так. У»&body=» – команда для окне. Если поФункция ГИПЕРССЫЛКА упрощает доступ адрес ячейки;Например, здесь активные
Это значит, что. Там на ленте виде. Созданные таким указать полный путь: в первом (копируемом)R5C2От того, какой именно
именованные диапазоны, то
Finance имеется файл БазаДанных.xlsx,
: Помогите кто-нибудь, пожалуйста…. меня таблица с записи текста письма; указанному пути файл к объектам, которыекнопка «электронной почтой» ссылки на статьи
гиперссылка активна. Чтобы требуется щелкнуть по образом ссылки ещё к нему. Если). К примеру, диапазон, элементе. Если выделить– тип требуется создать, гиперссылки можно использовать то открыть его Пытаюсь сделать кучей строк. И
- КОДИР.URL(B4) – текст письма отсутствует, появится соответствующее как являются частями — указываем текст сайта (на рисунке перейти к тому
- кнопке называют «суперабсолютными», так вы не знаете, выделенный на изображении любую ячейку, кудаB5 и зависит выбираемый для быстрой навигации
- поможет формула гиперссылку я пока нашла в кодировке URL. уведомление. Excel (ячейки, листы ссылки и адрес синим цветом). При объекту, с которым«Гиперссылка» как они связаны в каком режиме ниже, имеет координаты мы скопировали данные,
- . То есть, в способ создания. Давайте
по ним. При=ГИПЕРССЫЛКА(«[D:FinanceБазаДанных.xlsx]лист1!A5»;»Открыть Книгу MS EXCELпо аналогии, но
только способ вручнуюВ ячейке B6 записанаДля создания гиперссылки на книги), так и эл. почты; нажатии на такую она связана, достаточно. с указанной в будете работать сA1:C5 то в строке данном случае, в
остановимся на различных
lumpics.ru
Как сделать гиперссылку в Excel.
этом после нажатии и перейти на не получается сослаться скопировать ссылки. Но следующая функция: другой лист в частями другим программныхкнопка «новым документом» ссылку, откроется страница выполнить двойной щелчокТакже после выделения ячейки них ячейкой ещё файлом или не. формул можно увидеть, отличие от стиля способах подробнее.
гиперссылки, будет выделен Листе1 в ячейку на нужный лист.
это беда просто.
Описание параметров: книге Excel можно продуктов (файл notepad, — пишем текст этого сайта – по ней левой можно применить нажатие
более крепко, чем уверены, как сСоответственно линк на данный что и линкA1Прежде всего, рассмотрим, как соответствующий диапазон. А5″) Написала программку где
В итоге, завтраB5 – URL-команда на использовать подобную запись: Word) или страницами ссылки и адрес эта ссылка стала кнопкой мыши.
клавиш типичные абсолютные выражения. ним может работать массив будет выглядеть был изменен относительно, на первом месте создать различные вариантыПусть в книге созданоПосле этого, в окне файла БазаДанных.xlsx, добавляется шифр товара создам тему и
отправку письма, содержащая
=ГИПЕРССЫЛКА(“[Книга1.xlsx]Лист2!A1”;”Лист2”). При переходе в сети интернет. к этому документу;
фиолетовым цветом.Кроме того, гиперссылку можно
CTRL+K Синтаксис этого оператора: конкретный инструмент, то как: перемещения. Это и стоят координаты строки,
ссылок для формул, 3 именованных диапазона:
станет активной ячейка
и по нему приложу файл. Как тему и текст по данной гиперссылке Данная функция имееткнопка «файлом, веб_страницей»Как выделить саму ячейку сгенерировать с помощью.=ДВССЫЛ(ссылка;a1) в этом случае=A1:C5 есть признак его а столбца – функций и других
квартал1, квартал2, квартал3.A5 по кнопке создается я понимаю теперь, письма; будет открыт Лист2, следующую синтаксическую запись: — пишем текст таблицы, в которой встроенной функции, имеющейПосле применения любого из
«Ссылка» опять же лучшеУрок: Абсолютные и относительные относительности. на втором. инструментов вычисления Excel
В ячейках. новый лист с
для Вас это»Отправить письмо» – имя а фокус будет=ГИПЕРССЫЛКА(адрес;[имя]) ссылки и выбираем стоит гиперссылка, смотрите название, которое говорит этих трех вариантов— это аргумент,
указать полный путь.
ссылки в МайкрософтСвойство относительности иногда оченьОба стиля действуют в в пределах одногоА42:А44Примечание соответствующем именем: будет более понятно. гиперссылки. установлен на ячейкуОписание 2-х параметров аргументов папку и адрес в статье «Как
само за себя откроется окно создания ссылающийся на ячейку Лишним это точно Эксель помогает при работе Excel равнозначно, но
листа. Ведь именновыведем перечень имен: После ввода формулы сub Кнопка2_Щелчок() Еще раз спасибо.В результате нажатия на
A1. функции: этой страницы. выделить ячейку с
– гиперссылки. В левой в текстовом виде не будет.
До этого мы рассматривали с формулами и шкала координат по они наиболее часто (нажав клавишу
функцией ГИПЕРССЫЛКА(), указывающейWith Application.Workbooks.Item(«Карточка_учета.xlsm»)AlexM гиперссылку будет открытГиперссылку можно вставить используя
Адрес – текстовое значение,Можно просто скопировать гиперссылкой в Excel»«ГИПЕРССЫЛКА» части окна существует (обернут кавычками);Если нужно сослаться на действия только в таблицами, но в умолчанию имеет вид используются на практике.F3 на место вIf (ActiveCell.Column =: Приложить файл к используемый по умолчанию визуальный пользовательский интерфейс соответствующее имени открываемого адрес с сайта тут.
. возможность выбора, с«A1» объект с адресом пределах одного листа. некоторых случаях нужноA1Простейшее ссылочное выражение выглядити далее нажав другом листе или 2) And (Not
сообщению, без переделки почтовый клиент, например, (соответствующий пункт контекстного объекта и полному и вставить егоНо, можно копировать гиперссылку,
Данный оператор имеет синтаксис: каким объектом требуется— необязательный аргумент,C9 Теперь посмотрим, как скопировать точную формулу. Чтобы её переключить таким образом:
Все имена, см. книге, сохраните книгу
IsEmpty(ActiveCell.Value)) Then ‘проверяет в картинку не Outlook (но в меню, кнопка на пути для доступа в строку «Адрес» как простой текст,=ГИПЕРССЫЛКА(адрес;имя) связаться:
который определяет, в, расположенный на сослаться на место без изменений. Чтобы на вид=A1 статью Имена). В перед тестированием гиперссылки,
активную ячейку пустая более 2 сек. данном случае, стандартный панели задач). к нему. Этот диалогового окна. тогда ссылка будет«Адрес»С местом в текущей
каком стиле используютсяЛисте 2 на другом листе это сделать, ссылкуR1C1Обязательным атрибутом выражения является ячейке чтобы избежать сообщения ли онаСоздавайте новую тему, клиент Windows).
excel-office.ru
Примеры функции ГИПЕРССЫЛКА в Excel для динамических гиперссылок
параметр является обязательнымЕсли делать не активной. Для— аргумент, указывающий книге; координаты:в запущенной книге или даже книге.
Функция ГИПЕРССЫЛКА и особенности ее аргументов
требуется преобразовать втребуется в параметрах знакС42 об ошибке.a = ActiveCell.Address прикладывайте файл иGafarovISКак создать гиперссылку на для заполнения. Адресгиперссылку на другой лист
этого после нажатия
адрес веб-сайта вС новой книгой;
- A1 под названием В последнем случае абсолютную. Excel в разделе«=»запишем формулу =ГИПЕРССЫЛКА(«[_Функция_ГИПЕРССЫЛКА.xlsx]»&A42;A42) иПредположим, что требуется сделатьx = ActiveCell.Value будет вам решение.: Здравствуйте! файл в Excel? может указывать на этой же книги функции «Копировать», нажимаем интернете или файлаС веб-сайтом или файлом;или«Excel.xlsx» это будет уже
- Чтобы провести преобразование, достаточно«Формулы». Только при установке скопируем ее вниз ссылку с Листа1Sheets(«Шаблон»).Copy , After:=Sheets(«Общий
Есть готовое функцией
- Сталкивался ли кто-нибудь Пример 1. Бухгалтер конкретную часть документа, Excel кнопку «Специальная вставка» на винчестере, сС e-mail.R1C1, то следует записать
- не внутренняя, а около координат поустановить флажок напротив данного символа в (убедитесь, что Ваша на Лист2 в книге БазаДанных.xlsx. перечень обозначений»)’копирует лист пользователя. с гиперссылками на предприятия выполняет различные
- к примеру, ячейку, то в диалоговом и выбираем функцию которым нужно установитьПо умолчанию окно запускается. Если значение данного следующее выражение в
- внешняя ссылка. горизонтали и вертикали пункта ячейку перед выражением, книга, имя которойПоместим формулу с функцией Шаблон и вставляетFrost_imp лист или ячейку расчеты и хранит или диапазон ячеек, окне в разделе «Текст в кодировке связь.
- в режиме связи аргумента элемент листа, кудаПринципы создания точно такие поставить символ доллара«Стиль ссылок R1C1» оно будет восприниматься, указано в формуле ГИПЕРССЫЛКА() в ячейке после Общего перечня: Добрый день! Excel Online? таблицы данных в
- закладку в текстовом «Связать с:» выбираем Unicode».«Имя»
- с файлом или«ИСТИНА» будет выводиться значение: же, как мы (. как ссылающееся. Обязательным называется правильно). А18 обозначенийПодскажите, как создатьСкладывается впечатление, что Excel в одной редакторе Word. Путь — «местом вПолучится простой текст.— аргумент в веб-страницей. Для того,
- , то применяется первый=[excel.xlsx]Лист2!C9 рассматривали выше при$После этого на горизонтальной атрибутом также являетсяТеперь, после нажатия гиперссылки,на Листе1 (см.ActiveSheet.Name = x гиперссылку, чтобы по
- это невыполнимая задача книге (Бухгалтерия.xlsx), содержащей может содержать данные документе». Тогда вВторой вариант.
виде текста, который
Примеры использования функции ГИПЕРССЫЛКА в Excel
чтобы связать элемент вариант, еслиЕсли же вы планируете действиях на одном). панели координат вместо наименование столбца (в будет выделен соответствующий файл примера). ‘присваивает имя новому клике на нейAlexM множество листов. Для о пути к строке «Введите адрес
Гиперссылка в Excel на будет отображаться в
с файлом, в«ЛОЖЬ»
работать с закрытым
- листе. Только вПосле того, как мы букв появятся цифры,
- данном случае диапазон (на рисунке
=ГИПЕРССЫЛКА(«[БазаДанных.xlsx]Лист2!A1»;»Нажмите ссылку, чтобы перейти листу по выделенной не просто открывался
Динамическая гиперссылка в Excel
: Код =ГИПЕРССЫЛКА(«#Лист2!C4″;»Лист2!C4″) В удобства было решено файлу в файловой ячейки» пишем адрес. внешний источник элементе листа, содержащем центральной части окна— то второй. документом, то кроме данном случае нужно применим маркер заполнения, а выражения в
A
ниже отображено окно на Лист2 этой ячейке файл, но и
первых кавычках адрес,
- создать отдельный лист системе ПК (например,
- Или в окне.
гиперссылку. Этот аргумент
с помощью инструментов Если данный аргумент всего прочего нужно будет указать дополнительно
Отправка писем через Excel по гиперссылке
можно увидеть, что строке формул приобретут) и номер столбца после нажатия ссылки книги, в ячейкуSheets(«Общий перечень обозначений»).Hyperlinks.Add конкретный лист в во вторых - с оглавлением в «C:UserssoulpDocuments») или адресе «Или выберите местоПишем формулу в не является обязательным. навигации требуется перейти
вообще опустить, то
указать и путь адрес листа или значение во всех вид (в данном случае Квартал1). А1″) Anchor:=Sheets(«Общий перечень обозначений»).Range(a),
этом файле? описание, то что виде гиперссылок на URL на страницу
в документе» выбираем
- ячейке. При его отсутствии
- в ту директорию по умолчанию считается,
- его расположения. Например: книги, где находится
- последующих ячейках приR1C11Если в книге много
- Указывать имя файла при Address:=»Карточка_учета.xlsm»,
- Поиск по гуглу будет отображаться в
каждый из имеющихся в сети интернет.
нужное название, имя
- =ГИПЕРССЫЛКА() – в в элементе листа жесткого диска, где что применяются адресация
- =’D:Новая папка[excel.xlsx]Лист2′!C9 ячейка или диапазон,
копировании отображается точно. Причем, выражения, записанные). гиперссылок, то по ссылке даже внутриSubAddress:= _ результатов не дал,
exceltable.com
Гиперссылки на лист в Excel Online
ячейке. Описание можно листов.
[имя] – текстовое значение, ячейки, диапазона. Диалоговое скобках пишем адрес будет отображаться адрес
расположен нужный файл, типа
Как и в случае на которые требуется такое же, как не путем внесенияВыражение аналогии с Веб одной книги -»x!A1″
вопрос, заданный на опустить.
На новом листе создадим которое будет отображено онко будет такое. сайта, в кавычках. объекта, на который и выделить его.A1 создания ссылающегося выражения сослаться. и в первой. координат вручную, а
«=A1» Браузерами можно использовать обязательно. При переименовании, TextToDisplay:=x ‘присваивает гиперссылку соседнем форуме тожеGafarovIS следующую таблицу:
в качестве текстаГиперссылка на ячейку в Получилась такая формула, функция ссылается. Это может быть. на другой лист,Для того, чтобы сослаться Кроме того, при кликом по соответствующемуговорит о том, кнопки Назад и
книги или листаEnd If остается без ответа.: Спасибо работает!Для создания гиперссылки используем гиперссылки. Отображается синим
Excel гиперссылка на адресВыделяем ячейку, в которой как книга Excel,Отмечаем элемент листа, в при создании линка на значение на наведении на любой объекту, будут показаны что в тот
Далее в панели ссылка перестанет работать.End WithФайл приложил, ноegozanbaby
формулу: цветом с нижним. сайта. будет размещаться гиперссылка, так и файл котором будет находиться на элемент другой другом листе, нужно
объект из диапазона в виде модуля элемент, в котором Быстрого доступа. Но, с помощьюEnd Sub
только из-за правил,: Доброй ночи. АОписание аргументов функции: подчеркиванием текста.Можно установить гиперссылку=ГИПЕРССЫЛКА(«http://www.excel-office.ru/») В ячейке и клацаем по любого другого формата.
формула. Клацаем по книги можно, как между знаком ниже в строке относительно той ячейке, оно установлено, подтягиваютсяЧтобы добавить кнопки на панель Быстрого функции ЯЧЕЙКА() можно
Проблема в том, ибо писать в как решить обратную»[Пример_1.xlsx]Прибыль!A1″ – полный адресПримечания: на таблицу на получилась такая ссылка.
иконке После этого координаты пиктограмме ввести его вручную,«=»
формул можно заметить, в которой установлены. данные из объекта
доступа выберите пункт Другие узнать имя текущей
CyberForum.ru
Гиперссылка на конкретный лист (с открытием конкретного листа)
что я не него особенно нечего.
задачу: есть столбец ячейки A1 листаПараметры адрес и [имя] другом листе. ПоТретий вариант.«Вставить функцию» отобразятся в поле
«Вставить функцию» так и сделатьи координатами ячейки что линки осталась На изображении ниже
с координатами команды… книги и листа знаю как правильно
Rave гиперссылок (при наведении
«Прибыль» книги «Пример_1.xlsx».
принимают значения в этой ссылке ExcelГиперссылка в Excel на
.«Адрес». это путем выделения указать его название,
абсолютно неизменными.
это формулаA1Затем, отобразите все команды
(см. здесь и здесь). сослаться на этот: Frost_imp, почитайте здесь курсора не формулы,
»Прибыль» – текст, который виде текстовой строки будет переходить на внутренний источникВ. Далее для завершения
В соответствующей ячейки или после чего установить
Кроме абсолютных и относительных,=R[2]C[-1]. и добавьте кнопки Назад и Далее.Плохой новостью является то, лист, ведь уhttp://office.microsoft.com/ru-ru/excel-help/HP010342583.aspx а просто ссылки
будет отображать гиперссылка. в кавычках (“адрес_гиперссылки”,
конкретную строку в(на ячейку этой
Мастере функций операции следует нажатьМастере функций диапазона в другом
восклицательный знак. существуют ещё смешанныеЕсли же записать выражение
Если мы заменим выражениеТеперь после перехода по что если у него каждый раз
Переход к конкретной видны), а нужно
Аналогично создадим гиперссылки для “имя_гиперссылки”) либо ссылки таблице. Подробнее о или другой страницыпереходим в раздел на кнопкув блоке файле.
Так линк на ячейку линки. В них вручную, то оно в ячейке, где
гиперссылке можно быстро
Вас открыто 2 новое имя.
области во внейшней
скопировать содержимое гиперссылок остальных страниц. В
на ячейки, в таком способе, читайте книги Excel). В«Ссылки и массивы»«OK»«Ссылки и массивы»Ставим символ на знаком доллара отмечены примет обычный вид выводится результат, например, вернуться обратно, нажав или более файлов
Читаем Правила форума,
книге
(сами ссылки) в результате получим: которых содержатся адрес в статье «Гиперссылка нашем примере –
. Отмечаем название «ГИПЕРССЫЛКА»
.
отмечаем«=»Листе 2 либо только координатыR1C1
на кнопку Назад. (или EXCEL (в одном экземпляре создаём свою тему.
В приведенном ниже соседний столбец.Пример 2. В таблице и название объекта
в Excel на в ячейке В6
и кликаем по
Если имеется потребность произвести
«ДВССЫЛ»
в той ячейке,с координатами столбца (пример:.«=B5» как вариант сделать программы, см. примечание
Эта тема закрыта примере создается гиперссылкаВо вложении то,
excelworld.ru
Excel содержатся данные
На всех предыдущих уроках формулы и функции ссылались в пределах одного листа. Сейчас немного расширим возможности их ссылок.
Excel позволяет делать ссылки в формулах и функциях на другие листы и даже книги. Можно сделать ссылку на данные отдельного файла. Кстати в такой способ можно восстановить данные из поврежденного файла xls.
Ссылка на лист в формуле Excel
Доходы за январь, февраль и март введите на трех отдельных листах. Потом на четвертом листе в ячейке B2 просуммируйте их.
Возникает вопрос: как сделать ссылку на другой лист в Excel? Для реализации данной задачи делаем следующее:
- Заполните Лист1, Лист2 и Лист3 так как показано выше на рисунке.
- Перейдите на Лист4, ячейка B2.
- Поставьте знак «=» и перейдите на Лист1 чтобы там щелкнуть левой клавишей мышки по ячейке B2.
- Поставьте знак «+» и повторите те же действия предыдущего пункта, но только на Лист2, а потом и Лист3.
- Когда формула будет иметь следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, нажмите Enter. Результат должен получиться такой же, как на рисунке.
Как сделать ссылку на лист в Excel?
Ссылка на лист немного отличается от традиционной ссылки. Она состоит из 3-х элементов:
- Имя листа.
- Знак восклицания (служит как разделитель и помогает визуально определить, к какому листу принадлежит адрес ячейки).
- Адрес на ячейку в этом же листе.
Примечание. Ссылки на листы можно вводить и вручную они будут работать одинаково. Просто у выше описанном примере меньше вероятность допустить синтактическую ошибку, из-за которой формула не будет работать.
Ссылка на лист в другой книге Excel
Ссылка на лист в другой книге имеет уже 5 элементов. Выглядит она следующим образом: =’C:Docs[Отчет.xlsx]Лист1′!B2.
Описание элементов ссылки на другую книгу Excel:
- Путь к файлу книги (после знака = открывается апостроф).
- Имя файла книги (имя файла взято в квадратные скобки).
- Имя листа этой книги (после имени закрывается апостроф).
- Знак восклицания.
- Ссылка на ячейку или диапазон ячеек.
Данную ссылку следует читать так:
- книга расположена на диске C: в папке Docs;
- имя файла книги «Отчет» с расширением «.xlsx»;
- на «Лист1» в ячейке B2 находится значение на которое ссылается формула или функция.
Полезный совет. Если файл книги поврежден, а нужно достать из него данные, можно вручную прописать путь к ячейкам относительными ссылками и скопировать их на весь лист новой книги. В 90% случаях это работает.
Без функций и формул Excel был бы одной большой таблицей предназначенной для ручного заполнения данными. Благодаря функциям и формулам он является мощным вычислительным инструментом. А полученные результаты, динамически представляет в желаемом виде (если нужно даже в графическом).
Skip to content
В статье объясняются основы функции ГИПЕРССЫЛКА в Excel и приводятся несколько советов и примеров формул для ее наиболее эффективного использования.
Существует множество способов создать гиперссылку в Excel. Чтобы сделать ссылку на определенную веб-страницу, вы можете просто ввести ее URL-адрес в ячейку, нажать Enter, и Microsoft Excel автоматически преобразует запись в интерактивную гиперссылку.
Чтобы создать ссылку на другой рабочий лист или определенное место в другом файле Excel, вы можете использовать контекстное меню «Гиперссылка» или комбинацию клавиш Ctrl + К.
Но если вы хотите вставить на рабочий лист много одинаковых или похожих ссылок, то самый быстрый способ — использовать формулу гиперссылки, которая упрощает создание, копирование и редактирование гиперссылок в Excel.
Функция ГИПЕРССЫЛКА в Excel — синтаксис и способы использования
Функция ГИПЕРССЫЛКА в Excel используется для создания ссылки, которая направляет пользователя в указанное место в том же документе или открывает другой документ или веб-страницу. Используя формулу гиперссылки, вы можете ссылаться на:
- Определенное место, например ячейку или именованный диапазон в файле Excel (на существующем листе, или на другом листе, или в другой книге).
- Документ Word, презентацию PowerPoint или другой документ, хранящийся на жестком диске, в локальной сети или в Интернете.
- Закладка в документе Word.
- Веб-страница в Интернете.
- Адрес электронной почты для создания нового сообщения.
Эта функция доступна во всех версиях Excel для Office 365, Excel от 2019 до 2000. В Excel Online функцию ГИПЕРССЫЛКА можно использовать только для веб-адреса (URL).
Синтаксис функции ГИПЕРССЫЛКА следующий:
ГИПЕРССЫЛКА(адрес ; [имя])
Где:
- адрес (обязательно) — по которому необходимо перейти.
Он может быть представлен как ссылка на ячейку, содержащую ссылку, или же быть текстовой строкой, заключенной в кавычки, которая содержит путь к файлу, хранящемуся на локальном диске, или URL-адресом в Интернете.
Если указанный путь ссылки не существует или не работает, формула гиперссылки выдаст ошибку при попытке кликнуть по ней.
- имя (необязательно) — это пояснительный текст, который будет отображаться в ячейке. Чтобы было понятно, куда ведёт ссылка. Если опущено, то адрес из первого аргумента отображается как текст ссылки.
Этот аргумент может быть представлен в виде числа, текстовой строки, заключенной в кавычки, или ссылки на ячейку, содержащую нужный текст.
Щелчок по ячейке с формулой гиперссылки открывает файл или веб-страницу, указанную в аргументе адрес.
Ниже вы можете увидеть простейший пример формулы гиперссылки Excel, где A2 содержит имя, а B2 содержит адрес:
=ГИПЕРССЫЛКА(B2; A2)
Результат может выглядеть примерно так:
Ниже вы можете ознакомиться с примерами формул, демонстрирующими другие варианты использования функции ГИПЕРССЫЛКА в Excel.
Как использовать ГИПЕРССЫЛКА в Excel — примеры формул
Переходя от теории к практике, давайте посмотрим, как вы можете использовать функцию ГИПЕРССЫЛКА, чтобы открывать различные документы прямо из ваших рабочих таблиц. Мы также обсудим более сложную формулу, в которой она используется в сочетании с несколькими другими функциями для выполнения сложной задачи.
Функция Excel ГИПЕРССЫЛКА позволяет вам создавать ссылки нескольких различных типов, в зависимости от того, какое значение вы указываете в аргументе адрес. Рассмотрим, как создавать ссылки на листы, файлы, веб-страницы и другие элементы.
Гиперссылка на другой рабочий лист
Чтобы вставить гиперссылку на другой лист в той же книге, укажите перед именем целевого листа знак решетки (#), после него – восклицательный знак и имя целевой ячейки, например:
=ГИПЕРССЫЛКА(«#Лист1!A1″;»Лист1»)
Приведенная выше формула создает гиперссылку с текстом перехода «Лист1», которая открывает Лист1 из текущей книги и устанавливает курсор в A1.
Если имя рабочего листа содержит пробелы или неалфавитные символы, оно обязательно должно быть заключено в одинарные кавычки, например:
=ГИПЕРССЫЛКА(«#‘Лист 1‘!A1″;»Лист 1″)
Таким же образом можно создать гиперссылку на другую ячейку того же листа. Например, чтобы вставить гиперссылку, которая приведет вас к ячейке A1 на том же листе, используйте формулу, подобную этой:
=ГИПЕРССЫЛКА(«#A1″;»Перейти к ячейке А1»)
Гиперссылка на другую книгу
Чтобы создать гиперссылку на другую книгу, необходимо указать полный путь к целевой книге в следующем формате:
«Диск:ПапкаКнига.xlsx»
Например:
=ГИПЕРССЫЛКА(«C:ГиперссылкиКнига2.xlsx»;»Книга2″)
Чтобы перейти на конкретный лист и даже в конкретную ячейку, используйте этот формат:
«[Диск:ПапкаКнига.xlsx]Лист!Ячейка»
Например, чтобы добавить гиперссылку с названием «Книга3», которая открывает Лист2 в Книга2, хранящейся в папке Гиперссылки на диске С, попробуйте следующую формулу:
=ГИПЕРССЫЛКА(«[C:ГиперссылкиКнига2.xlsx]Лист2!A1″;»Книга2 Лист2 А1»)
В данном случае вы используете так называемую абсолютную гиперссылку, в которой целевой адрес абсолютно зафиксирован.
Если вы планируете в ближайшее время переместить свои файлы в другое место, более целесообразно создать относительную гиперссылку примерно так:
=ГИПЕРССЫЛКА(«ГиперссылкиКнига2.xlsx»;»Книга2″)
И раз об этом зашел разговор, остановимся подробнее на абсолютных и относительных гиперссылках.
Абсолютные и относительные гиперссылки в Excel
Microsoft Excel поддерживает два типа ссылок: абсолютные и относительные, в зависимости от того, указываете ли вы полный или частичный адрес.
Абсолютная гиперссылка содержит полный адрес, включая протокол и доменное имя для URL-адресов, а также полный путь и имя файла для документов. Например:
Абсолютный URL: https://mister-office.ru/funktsii-excel/function-if-excel-primery.html
В Интернете общепринятой практикой является использование относительных URL-адресов. В гиперссылках Excel всегда следует указывать полные URL-адреса веб-страниц . Однако Microsoft Excel может понимать URL-адреса без протокола.
Например, если вы введете «www.mister-office.ru» в ячейку, Excel автоматически добавит протокол «http» по умолчанию и преобразует его в гиперссылку, по которой вы можете перейти.
Со ссылками на файлы немного сложнее.
При создании ссылок на файлы Excel или другие документы, хранящиеся на вашем компьютере, вы можете использовать как абсолютные, так и относительные адреса.
Абсолютная ссылка на файл Excel: C:Excel filesSource DataBook1.xlsx
В случае абсолютной гиперссылки путь к цели указан совершенно явно и точно и должен быть обновлен каждый раз, когда файл перемещается в другое место.
Относительная гиперссылка содержит частичный адрес. Например:
Пример относительной ссылки на файл Excel: Source dataBook1.xlsx
Относительная гиперссылка — это гиперссылка, которая содержит целевой адрес относительно адреса файла, в котором она записана.
В относительной гиперссылке отсутствующая часть пути к файлу относится к расположению активной книги. Основное преимущество этого подхода заключается в том, что вам не нужно редактировать адрес ссылки при перемещении файлов в другое место.
Например, если ваша активная книга и целевая книга находятся на диске C, а затем вы перемещаете их на диск D, относительные гиперссылки будут продолжать работать до тех пор, пока относительный путь к целевому файлу остается неизменным.
Гиперссылка на именованный диапазон
Если вы создаете гиперссылку на именованный диапазон на рабочем листе, укажите полный путь к целевому имени:
«[Диск:ПапкаКнига.xlsx]Лист!Имя»
Например, чтобы вставить ссылку на диапазон с именем «Диапазон_данных», хранящийся на Лист2 в Книга2, используйте следующую формулу:
=ГИПЕРССЫЛКА(«[C:ГиперссылкиКнига2.xlsx]Лист2!Диапазон_данных»;»Книга2 Лист2 Диапазон данных»)
Если вы ссылаетесь на именованный диапазон уровня рабочей книги, имя листа указывать не нужно, например:
=ГИПЕРССЫЛКА(«[C:ГиперссылкиКнига2.xlsx]Диапазон_данных_1″;»Диапазон данных 1»)
Гиперссылка для открытия файла, хранящегося на жестком диске
Чтобы создать ссылку, открывающую другой документ, укажите полный путь к этому документу в следующем формате:
«Диск:Папкаимя_файла.расширение»
Например, чтобы открыть документ Word с именем Прайс—лист, который хранится в папке Word files на диске D, используйте следующую формулу:
=ГИПЕРССЫЛКА(«D:Word filesПрайс-лист.docx»;»Прайс лист»)
Гиперссылка на закладку в документе Word
Чтобы сделать гиперссылку на определенное место в документе Word, заключите путь к документу в [квадратные скобки] и используйте закладку , чтобы определить место, к которому вы хотите перейти.
Например, следующая формула добавляет гиперссылку на закладку с именем Таблица_скидок в файле Цены.docx :
=ГИПЕРССЫЛКА(«[C:ГиперссылкиЦены.docx]Таблица_скидок»;»Скидки»)
Гиперссылка на файл на сетевом диске
Чтобы открыть файл, хранящийся в вашей локальной сети, укажите путь к этому файлу в формате универсального соглашения об именах (UNC), в котором перед именем сервера используется двойная обратная косая черта, например:
«\имя_серверапапкаимя_файла.расширение»
Приведенная ниже формула создает гиперссылку под названием « Прайс на сервере», которая открывает книгу «Прайс-лист.xlsx », хранящуюся на SERVER1 в папке Alex :
=ГИПЕРССЫЛКА(«\SERVERAlexПрайс-лист.xlsx»;»Прайс на сервере»)
Чтобы открыть сетевой файл Excel на определенном листе, заключите путь к файлу в [квадратные скобки] и напишите далее имя листа, восклицательный знак (!) и ячейку, на которую указывает ссылка:
=ГИПЕРССЫЛКА(«[\SERVERAlexПрайс-лист.xlsx]Лист1!А1″;»Прайс Лист1 на сервере»)
Гиперссылка на веб-страницу
Чтобы создать гиперссылку на веб-страницу в Интернете, укажите ее URL-адрес, заключенный в кавычки, например:
=ГИПЕРССЫЛКА(«https://www.mister-office.ru»4; «Перейти на Мистер Офис»)
Приведенная выше формула вставляет гиперссылку под названием «Перейти на Мистер Офис», которая открывает домашнюю страницу нашего веб-сайта.
Гиперссылка для отправки электронного письма
Чтобы создать по клику на ячейку новое сообщение для определенного получателя, укажите адрес электронной почты в следующем формате:
«mailto:email_address»
Например:
=ГИПЕРССЫЛКА(«mailto:alex@mister-office.ru»;»Отправить email»)
Приведенная выше формула добавляет гиперссылку под названием « Отправить email», и нажатие на нее создает новое почтовое сообщение.
Искать значение и создать гиперссылку на первое совпадение
При работе с большими наборами данных вы часто можете оказаться в ситуации, когда вам нужно найти конкретное значение и вернуть соответствующие данные из другого столбца. Для этого вы используете либо функцию ВПР, либо более мощную комбинацию ПОИСКПОЗ ИНДЕКС .
Но что, если вы хотите не только получить соответствующее значение, но и перейти к позиции этого значения в исходном наборе данных, чтобы просмотреть другие детали в той же строке? Это можно сделать с помощью функции ГИПЕРССЫЛКА Excel с некоторой помощью функций ЯЧЕЙКА, ИНДЕКС и ПОИСКПОЗ.
Общая формула для создания гиперссылки на первое совпадение выглядит следующим образом:
ГИПЕРССЫЛКА(«#»&ЯЧЕЙКА(«адрес»; ИНДЕКС( массив; ПОИСКПОЗ ( искомое_значение ; диапазон_поиска ;0))), ИНДЕКС( массив; ПОИСКПОЗ ( искомое_значение; диапазон_поиска ;0)))
Чтобы увидеть эту формулу в действии, рассмотрим следующий пример. Предположим, у вас есть список продавцов в столбце A и проданных товаров в столбце C. Вы хотите найти первый товар, проданный определенным продавцом, и создать гиперссылку на какую-либо ячейку в этой строке, чтобы вы могли перейти туда просмотреть все другие подробности, связанные именно с этим конкретным заказом.
С искомым значением в ячейке F2, списком продавцов (диапазон поиска) в A2:A10 и списком товаров (массив данных) в C2:C10 формула принимает следующий вид:
=ГИПЕРССЫЛКА(«#»&@ЯЧЕЙКА(«address»; ИНДЕКС($C$2:$C$10; ПОИСКПОЗ($E2;$A$2:$A$10;0))); ИНДЕКС($C$2:$C$10; ПОИСКПОЗ($E2;$A$2:$A$10;0)))
Как видно на скриншоте ниже, формула извлекает найденное значение и преобразует его в интерактивную гиперссылку, которая направляет пользователя к позиции первого совпадения в исходном наборе данных.
Если вы работаете с длинными строками данных, то может быть удобнее, чтобы гиперссылка указывала на первую ячейку в строке, где найдено совпадение. Для этого вы просто указываете другой массив в первой комбинации ИНДЕКС ПОИСКПОЗ – столбец A (в этом примере $A$2:$A$10):
=ГИПЕРССЫЛКА(«#»&@ЯЧЕЙКА(«address»; ИНДЕКС($A$2:$A$10; ПОИСКПОЗ($E2;$A$2:$A$10;0))); ИНДЕКС($C$2:$C$10; ПОИСКПОЗ($E2;$A$2:$A$10;0)))
Эта формула приведет вас к первой ячейке в строке с найденным товаром, который в нашем случае был обнаружен в третьей ячейке строки:
Примечание. Обратите внимание на использование абсолютных ссылок на ячейки для используемых диапазонов. Это важно, если вы планируете вставить более одной гиперссылки, скопировав формулу вниз по столбцу.
Как редактировать несколько гиперссылок одновременно
Как упоминалось в начале статьи, одним из наиболее полезных преимуществ гиперссылок на основе формул является возможность редактирования сразу нескольких формул гиперссылок за один приём с помощью функции Excel «Заменить все».
Предположим, вы хотите заменить старый URL-адрес своей компании (old-website.com) новым (new-website.com) во всех гиперссылках на текущем листе или во всей книге. Чтобы это сделать, выполните шаги, описанные ниже:
- Нажмите клавиши
Ctrl + Н
, чтобы открыть вкладку «Заменить» диалогового окна «Найти и заменить». - В поле «Найти» введите текст, который вы хотите изменить (в данном примере — «old-website.com»). В поле Заменить на введите новый текст («new-website.com» в данном примере).
- В правой части диалогового окна нажмите кнопку Параметры.
- В вкладке Параметры выберите Лист или Книга в зависимости от того, хотите ли вы изменить гиперссылки только на текущем листе или на всех листах текущей книги.
- Там же в параметрах в пункте Искать в выберите Формулы.
- В качестве дополнительной меры предосторожности сначала нажмите кнопку «Найти все», и Excel отобразит список всех формул, содержащих искомый текст:
- Просмотрите результаты поиска, чтобы убедиться, что вы хотите изменить все найденные формулы. Если вы это сделаете, перейдите к следующему шагу, в противном случае уточните поиск.
- Нажмите кнопку «Заменить все». Excel заменит указанный текст во всех найденных гиперссылках и сообщит, сколько изменений было внесено.
- Нажмите кнопку Закрыть. Готово!
Аналогичным образом вы можете одновременно редактировать текст ссылки (второй параметр) во всех формулах гиперссылки. При этом убедитесь, что заменяемый текст в аргументе имя нигде не появляется в адресе, чтобы не нарушить формулы.
ГИПЕРССЫЛКА Excel не работает — причины и решения
Самая распространенная причина, по которой формула гиперссылки не работает (и первое, что вы должны проверить!) — это несуществующий или неверный путь в аргументе адрес. Если это не так, проверьте следующие две вещи:
- Если место назначения ссылки не открывается при нажатии на гиперссылку, убедитесь, что расположение ссылки указано в правильном формате. Примеры формул для создания различных типов гиперссылок можно найти выше.
- Если вместо текста ссылки появится ошибка типа ЗНАЧ! или N/A, скорее всего, проблема связана с аргументом имя вашей формулы гиперссылки.
Как правило, такие ошибки возникают, когда имя возвращается какой-либо другой функцией (функциями), например, в нашем ВПР и гиперссылке на первое совпадение. В этом случае в ячейке формулы появится ошибка #Н/Д, если искомое значение не будет найдено в таблице поиска. Чтобы предотвратить такие ошибки, вы можете рассмотреть возможность использования функции ЕСЛИОШИБКА для отображения пустой строки или некоторого понятного для пользователя текста вместо значения ошибки.
Вот как можно создавать различные ссылки с помощью функции Excel ГИПЕРССЫЛКА.
Другие статьи по теме:
Функция
ГИПЕРССЫЛКА()
, английский вариант HYPERLINK(),
создает ярлык или гиперссылку, которая позволяет открыть страницу в сети интернет, файл на диске (документ MS EXCEL, MS WORD или программу, например, Notepad.exe) или перейти к указанному листу (диапазону ячеек) в текущей книге
.
Функция
ГИПЕРССЫЛКА
()
имеет следующий синтаксис.
Синтаксис функции
ГИПЕРССЫЛКА(адрес, [имя])
Адрес
— адрес страницы в сети интернет или путь к файлу на диске. Адрес может указывать на определенное место в Книге, например на ячейку или именованный диапазон. Путь может представлять собой путь к файлу на жестком диске, либо
URL-адрес
в Интернете или интрасети.
Аргумент
Адрес
записывается в виде текстовой строки, заключенной в кавычки, или представляет собой ссылку на ячейку, содержащую гиперссылку или путь в виде текстовой строки (без кавычек).
Имя
— необязательный аргумент, необходимый для отображения текста гиперссылки (т.е. просто текстовая строка для отображения в гиперссылке). Текст ссылки отображается синим цветом с подчеркиванием. Если этот аргумент опущен, в ячейке в качестве текста ссылки отображается аргумент
Адрес
. Также как и
Адрес,
аргумент
Имя
может быть представлен текстовой строкой, именем или ссылкой на ячейку, содержащей текст. Если аргумент
Имя
возвращает значение ошибки (например, #ЗНАЧ!), вместо текста ссылки в ячейке отображается значение ошибки.
Примечание
:
Чтобы выделить ячейку с гиперссылкой без перехода по этой гиперссылке, щелкните эту ячейку и удерживайте нажатой кнопку мыши, пока указатель не примет крестообразную форму
, а затем отпустите кнопку мыши — ячейка будет выделена без перехода по гиперссылке.
Переход на страницу Интернет
Для перехода на страницу интернет, например
excel2.ru
необходимо ввести в ячейку следующую формулу и нажать клавишу
ENTER
.
=ГИПЕРССЫЛКА(»
http://www.excel2.ru
«;»Перейти на сайт excel2.ru»)
Если опустить второй аргумент, то в ячейке вместо слов
Перейти на сайт excel2.ru
будет просто отображен адрес
http://www.excel2.ru
Перейти на конкретную страницу можно с помощью вот такой формулы
=ГИПЕРССЫЛКА(»
http://excel2.ru/articles/imena
«;»Перейти к статье Имена на сайте excel2.ru»)
Если Вы знаете адрес документа на внешнем сайте, то можно указать в гиперссылке адрес этого файла, чтобы его скачать и открыть:
=
ГИПЕРССЫЛКА(»
http://example.microsoft.com/report/budget
report.xlsx»; «Щелкните, чтобы просмотреть отчет»)
Открываем файл на диске
С помощью функции
ГИПЕРССЫЛКА
()
можно открыть файл, сохраненный на диске компьютера или сервера. Откроем стандартный файл Windows для редактирования текста Notepad.exe
=
ГИПЕРССЫЛКА(«c:windowsnotepad.exe»;»Открыть Notepad.exe»)
Если на компьютере имеется диск
D:
на котором в папке
Finance
имеется файл
БазаДанных.xlsx
, то открыть его поможет формула
=
ГИПЕРССЫЛКА(«[D:FinanceБазаДанных.xlsx]лист1!A5″;»Открыть Книгу MS EXCEL и перейти на Листе1 в ячейку А5»)
После этого, в окне файла
БазаДанных.xlsx
, станет активной ячейка
A5
.
Примечание
: После ввода формулы с функцией
ГИПЕРССЫЛКА()
, указывающей на место в другом листе или книге, сохраните книгу перед тестированием гиперссылки, чтобы избежать сообщения об ошибке.
Переходим на другой лист в текущей книге
Предположим, что требуется сделать ссылку с
Листа1
на
Лист2 в
книге
БазаДанных.xlsx
.
Поместим формулу с функцией
ГИПЕРССЫЛКА()
в ячейке
А18
на
Листе1
(см.
файл примера
).
=ГИПЕРССЫЛКА(«[БазаДанных.xlsx]Лист2!A1″;»Нажмите ссылку, чтобы перейти на Лист2 этой книги, в ячейку А1»)
Указывать имя файла при ссылке даже внутри одной книги — обязательно. При переименовании книги или листа ссылка перестанет работать. Но, с помощью функции
ЯЧЕЙКА()
можно узнать имя текущей книги и листа (см.
здесь
и
здесь
).
Плохой новостью является то, что если у Вас открыто 2 или более файлов EXCEL (в одном экземпляре программы, см. примечание ниже), то функция
ЯЧЕЙКА()
может вернуть имя другого открытого файла (если Вы его изменяли). Так что будьте осторожнее с функцией
ЯЧЕЙКА()
. Поэтому иногда удобнее ссылки внутри книги создавать с помощью стандартного механизма гиперссылок, нажав
CTRL+K
или через меню
(после вызова окна
Вставка гиперссылки
выберите
Связать с: местом в документе
).
Примечание
: Открыть несколько книг EXCEL можно в одном окне MS EXCEL (в одном экземпляре MS EXCEL) или в нескольких. Обычно книги открываются в одном экземпляре MS EXCEL (когда Вы просто открываете их подряд из Проводника Windows или через Кнопку Офис в окне MS EXCEL). Второй экземпляр MS EXCEL можно открыть запустив файл EXCEL.EXE, например через меню Пуск. Чтобы убедиться, что файлы открыты в одном экземпляре MS EXCEL нажимайте последовательно сочетание клавиш
CTRL+TAB
— будут отображаться все окна Книг, которые открыты в данном окне MS EXCEL. Для книг, открытых в разных окнах MS EXCEL (экземплярах MS EXCEL) это сочетание клавиш не работает. Удобно открывать в разных экземплярах Книги, вычисления в которых занимают продолжительное время. При изменении формул MS EXCEL пересчитывает только книги открытые в текущем экземпляре.
Составляем оглавление книги
В статье
Оглавление книги на основе гиперссылок
описан подход к созданию оглавлению.
Выводим диапазоны имен
Если в книге определены
именованные диапазоны
, то гиперссылки можно использовать для быстрой навигации по ним. При этом после нажатии гиперссылки, будет выделен соответствующий диапазон.
Пусть в книге создано 3 именованных диапазона:
квартал1, квартал2, квартал3
.
В ячейках
А42:А44
выведем перечень имен (нажав клавишу
F3
и далее нажав
Все имена
, см. статью
Имена
). В ячейке
С42
запишем формулу
=ГИПЕРССЫЛКА(«[_Функция_ГИПЕРССЫЛКА.xlsx]»&A42;A42)
и скопируем ее вниз (убедитесь, что Ваша книга, имя которой указано в формуле называется правильно).
Теперь, после нажатия гиперссылки, будет выделен соответствующий диапазон (на рисунке ниже отображено окно после нажатия ссылки
Квартал1
).
Добавляем кнопки навигации в панель быстрого доступа
Если в книге много гиперссылок, то по аналогии с Веб Браузерами можно использовать кнопки
Назад
и
Далее
в панели
Быстрого доступа
.
Чтобы добавить кнопки на панель
Быстрого доступа
выберите пункт
Другие команды…
Затем, отобразите все команды и добавьте кнопки
Назад
и
Далее.
Теперь после перехода по гиперссылке можно быстро вернуться обратно, нажав кнопку
Назад
. (или как вариант сделать дополнительную гиперссылку, как показано в
файле примера
см.
Лист2
)
Создание внутренних и внешних ссылок функцией ГИПЕРССЫЛКА
Это простая, но весьма полезная функция, позволяющая создать живую ссылку на:
- любую ячейку на любом листе в книге
- именованный диапазон
- фрагмент умной таблицы
- внешний файл Excel на диске или на сервере в сети
- веб-страницу
Кроме того, эта функция умеет создавать заполненную форму письма email, что сильно помогает при рассылке типовых оповещений.
Синтаксис функции прост:
=ГИПЕРССЫЛКА(Адрес; Текст)
- Текст — это видимый текст гиперссылки в ячейке (обычно выделенный синим цветом и подчеркиванием, как все гиперссылки), по которому щелкает пользователь. Может быть любым, это роли не играет.
- Адрес — место, куда мы хотим сослаться (и это самое интересное).
Давайте рассмотрим все варианты подробнее.
Ссылка на веб-страницу
Это самый простой и очевидный вариант применения нашей функции ГИПЕРССЫЛКА (HYPERLINK). Первым аргументом здесь будет полная ссылка на веб-страницу (URL):
Обратите внимание, что адрес должен быть полным, т.е. обязательно начинаться с протокола (обычно «http»). При щелчке по созданной ссылке заданный сайт откроется в браузере по умолчанию.
Ссылка на ячейку внутри книги
Если нужна ссылка на ячейку или диапазон, находящийся внутри текущей книги, то адрес нужно будет указать следующим образом:
Здесь знак решетки (#) обозначает текущую книгу. Вместо адреса одной ячейки можно, само-собой, указать целый диапазон.
Если имя листа содержит пробелы, то его обязательно заключать в апострофы — иначе ссылка не сработает:
Ссылка на ячейку во внешней книге
Можно легко создать ссылку на ячейку во внешней книге. Тогда в качестве первого аргумента нужен будет полный путь к файлу (с расширением!), имя листа и адрес ячейки:
Аналогично внутренней ссылке, если имя листа содержит пробелы, то его необходимо дополнительно заключить в апострофы.
Ссылка на файл на сервере
Также поддерживаются сетевые ссылки, если файл сохранен, например, на корпоративном сервере в общей папке — в этом случае используется путь в формате UNC, начинающийся с двух обратных дробей:
Ссылка на именованный диапазон
Если вы создали именованный диапазон (например, через Формулы — Диспетчер имен — Создать), то можно спокойно использовать это имя в ссылке:
Если нужно сослаться на именованный диапазон во внешнем файле, то потребуется уточнить его имя и путь к нему, как в предыдущем пункте. Имя листа указывать уже не нужно:
Ссылка на умную таблицу или ее элементы
Если вы знакомы с умными таблицами, то знаете какая это полезная штука. При желании, можно легко создать с помощью функции ГИПЕРССЫЛКА (HYPERLINK) ссылку на любой нужный нам фрагмент умной таблицы или на нее целиком. Для этого в первом аргументе нужно указать имя таблицы (например Таблица1) и кодовое обозначение ее элемента:
Поддерживаются следующие обозначения:
- Таблица1[#Все] — ссылка на всю таблицу, включая заголовки столбцов, данные и строку итогов
- Таблица1[#Данные] или просто Таблица1 — ссылка только на данные (без строки заголовка и итогов)
- Таблица1[#Заголовки] — ссылка только на первую строку таблицы с заголовками столбцов
- Таблица1[#Итоги] — ссылка на строку итогов (если она включена)
Формирование заполненной формы письма email
Это относительно экзотический вариант применения функции гиперссылка, позволяющий создавать заполненный бланк электронного письма:
При щелчке по такой ссылке мы увидим вот такую красоту:
Можно указывать несколько адресатов, получателей обычной и скрытой копий, форматировать текст письма и т.д. Очень удобно для служебных уведомлений и рассылок. Единственное, что нельзя таким образом сделать — прикрепить вложения. Подробнее про все возможности и параметры такого способа рассказано в отдельной статье.
Использование нестандартных символов
Иногда можно сочетать функцию ГИПЕРССЫЛКА с функцией вывода нестандартных знаков СИМВОЛ (CHAR), которую мы уже разбирали. Это позволяет заменить простой текст ссылки на что-то более симпатичное:
Ссылки по теме
- Создание писем функцией ГИПЕРССЫЛКА
- Динамические гиперссылки с помощью функций ПОИСКПОЗ и ГИПЕРССЫЛКА
Содержание
- 1 Ссылка на лист в формуле Excel
- 2 Как сделать ссылку на лист в Excel?
- 3 Ссылка на лист в другой книге Excel
- 4 Как вставить формулу
- 5 Из чего состоит формула
- 6 Использование операторов
- 6.1 Арифметические
- 6.2 Операторы сравнения
- 6.3 Математические функции и графики
- 7 Отличие в версиях MS Excel
- 8 Заключение
- 9 Файл примеров
- 10 Видеоинструкция
На всех предыдущих уроках формулы и функции ссылались в пределах одного листа. Сейчас немного расширим возможности их ссылок.
Excel позволяет делать ссылки в формулах и функциях на другие листы и даже книги. Можно сделать ссылку на данные отдельного файла. Кстати в такой способ можно восстановить данные из поврежденного файла xls.
Доходы за январь, февраль и март введите на трех отдельных листах. Потом на четвертом листе в ячейке B2 просуммируйте их.
Возникает вопрос: как сделать ссылку на другой лист в Excel? Для реализации данной задачи делаем следующее:
- Заполните Лист1, Лист2 и Лист3 так как показано выше на рисунке.
- Перейдите на Лист4, ячейка B2.
- Поставьте знак «=» и перейдите на Лист1 чтобы там щелкнуть левой клавишей мышки по ячейке B2.
- Поставьте знак «+» и повторите те же действия предыдущего пункта, но только на Лист2, а потом и Лист3.
- Когда формула будет иметь следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, нажмите Enter. Результат должен получиться такой же, как на рисунке.
Как сделать ссылку на лист в Excel?
Ссылка на лист немного отличается от традиционной ссылки. Она состоит из 3-х элементов:
- Имя листа.
- Знак восклицания (служит как разделитель и помогает визуально определить, к какому листу принадлежит адрес ячейки).
- Адрес на ячейку в этом же листе.
Примечание. Ссылки на листы можно вводить и вручную они будут работать одинаково. Просто у выше описанном примере меньше вероятность допустить синтактическую ошибку, из-за которой формула не будет работать.
Ссылка на лист в другой книге Excel
Ссылка на лист в другой книге имеет уже 5 элементов. Выглядит она следующим образом: =’C:DocsЛист1′!B2.
Описание элементов ссылки на другую книгу Excel:
- Путь к файлу книги (после знака = открывается апостроф).
- Имя файла книги (имя файла взято в квадратные скобки).
- Имя листа этой книги (после имени закрывается апостроф).
- Знак восклицания.
- Ссылка на ячейку или диапазон ячеек.
Данную ссылку следует читать так:
- книга расположена на диске C: в папке Docs;
- имя файла книги «Отчет» с расширением «.xlsx»;
- на «Лист1» в ячейке B2 находится значение на которое ссылается формула или функция.
Полезный совет. Если файл книги поврежден, а нужно достать из него данные, можно вручную прописать путь к ячейкам относительными ссылками и скопировать их на весь лист новой книги. В 90% случаях это работает.
Без функций и формул Excel был бы одной большой таблицей предназначенной для ручного заполнения данными. Благодаря функциям и формулам он является мощным вычислительным инструментом. А полученные результаты, динамически представляет в желаемом виде (если нужно даже в графическом).
Один из читателей нашего сайта SirExcel задал вопрос, который может встречаться очень часто. Вопрос заключался в следующем «Как сделать так, чтобы на одном листе показывалась информация из определенной ячейки к примеру $A$1 но с каждого листа из книги? Листов очень много надо сделать сводный список содержимого определенной ячейки со всех листов.»
Я как раз собирался написать о том, как работает функция ДВССЫЛ, почему бы не рассмотреть ее именно на этом примере.
Итак, мы имеем файл Excel, в котором много листов. Давайте рассмотрим простой пример, где названия листов у нас не менялись. То есть у нас есть Лист1, Лист2, Лист3 и так далее.
Допустим, что на каждом листе (Лист1-Лист5) у нас есть данные по выручке 5 различных магазинов в виде одинаковых таблиц данных.
На листе 6 есть результирующая таблица, где нам необходимо заполнить ее данными, взяв их со всех листов.
Таким образом, чтобы заполнить данные за январь нам необходимо взять данные по выручке магазинов, находящихся в ячейке B2, но на 5 различных листов.
Конечно, в нашем примере это можно было бы сделать в ручную, указав просто ссылки на соответствующие значения, но если листов очень много, или данных очень много, то вручную это сделать будет очень затруднительно.
Существует различные способы решить данную задачу, например, с помощью простенького макроса, который можно записать макрорекодером. Ну а мы с вами для решения задачи будет использовать функцию ДВССЫЛ.
ДВССЫЛ – функция, которая возвращает ссылку заданную текстовой строкой.
Чтобы понять принцип действия данной функцию, давайте рассмотрим такой пример.
Посмотрите на рисунок ниже. В ячейке А1 написан текст D4, а в самой ячейке D4 указано число 9999. Если мы напишем формулу ДВССЫЛ(A1), то в результате получим число 9999. То же самое мы получим если напишем формулу так: =ДВССЫЛ("D4")
То есть мы написали текстом адрес ячейки D4 и функция ДВССЫЛ вернула нам то значение, которое находится по данному адресу (D4).
Надеюсь, все стало более понятным. Теперь давайте рассмотрим на нашем примере. Чтобы заполнить данные за январь с разных листов нам необходимо прописать следующие ссылки на ячейки.
=Лист1!B2 (Выручка за январь магазина 1)
=Лист2! В2 (Выручка за январь магазина 2) и т.д.
Но сложность заключается в том, что если ячейку просто протянуть вниз, то Лист1 не будет меняться на Лист2 и так далее.
Если мы пропишем формулу
ДВCСЫЛ("Лист1!B2"), ДВCСЫЛ("Лист2!B2")
и так далее, то функция будет возвращать нам то же самое, но это так же не решает нашу проблему, ведь «Лист1!B2» прописан обычным текстом и так же не будет изменяться при протягивании.
Для решения нашей задачи мы разделим текст «Лист1!B2» на две части (отдельно «Лист1» и отдельно «!B2» — обратите внимание на восклицательный знак во второй части текста) и потом их склеим. Текст Лист1, Лист2 и так далее мы пропишем напротив соответствующих магазинов, при этом написав Лист1, мы сможем просто протянуть ячейку вниз и автоматически получить список Лист1, Лист2 и так далее.
Теперь сцепим этот текст внутри функции ДВССЫЛ с помощью знака & и получим формулу, которая будет автоматически протягиваться и при этом будут подтягиваться данные из одной и той же ячейки, но разных листов.
=ДВССЫЛ(A2&"!B2")
Итоговая формула выглядит именно так, но я специально расписал с самого начала по шагам, чтобы было понятно из чего состоит данная формула. В принципе, этого уже достаточно, чтобы за короткий срок решить задачу, указанную в начале статьи. Чтобы заполнить данные за февраль, нам необходимо в ячейке D2 написать такую же формулу, но поменять текст «!B2» на «!B3»
=ДВССЫЛ(A2&"!B3")
и протянуть вниз, аналогично за март.
Но никто нам не мешает немного усложнить формулу и заполнить ее автоматически, протянув формулу вниз, а затем вправо. Тут я не буду подробно описывать, но если вы разобрались с предыдущим примером, то легко поймете и данный.
Итак, мы решили задачу, как быстро заполнить данные за определенный месяц, но нам необходимо заполнить данные за остальные месяца. Мы знаем, что данные за Январь соответствуют ячейке B2, февраль — B3, Март — B4. То есть буква «B» остается неизменной, меняется лишь цифра. Зная это мы просто разобьем текст внутри ссылки ДВССЫЛ не на 2 части, а на три. Добавим дополнительно строку над таблицей и напишем сверху цифры соответствующие ячейки месяца. Пропишем формулу.
=ДВССЫЛ(A3& «!B»&C1), где A3 — это текст «Лист1», «!B» — это неизменный текст и С1 — это цифра 2. Все это объединено с помощью знака & в общий текст «Лист1!B2». Нам также потребуется закрепить столбец A (с помощью знака $), чтобы он не менялся при протягивании формулы вправо и строку 1, чтобы она не менялась при протягивании формулы вниз. Мы получаем следующую итоговую формулу.
=ДВССЫЛ($A3&"!B"&C$1)
которую можно протянуть вправо и вниз.
Заметки по теме:
- Если бы листы назывались у нас Магазин 1, Магазин 2 и так далее, то дополнительный столбец со словами Лист1, Лист2 и так далее нам бы не потребовался.
- Функцию ДВССЫЛ используют часто тогда, когда требуется изменить ссылку на ячейку в формуле, не изменяя саму формулу.
Если вам понравилась статья, пожалуйста, нажмите +1 и «Мне нравится». Так же подписывайтесь на нашу рассылку или вступайте в нашу группу ВКонтакте, чтобы не пропустить наши следующие уроки по Excel
SirExcel — безграничные возможности Excel
Формулы в Excel – одно из самых главных достоинств этого редактора. Благодаря им ваши возможности при работе с таблицами увеличиваются в несколько раз и ограничиваются только имеющимися знаниями. Вы сможете сделать всё что угодно. При этом Эксель будет помогать на каждом шагу – практически в любом окне существуют специальные подсказки.
Как вставить формулу
Для создания простой формулы достаточно следовать следующей инструкции:
- Сделайте активной любую клетку. Кликните на строку ввода формул. Поставьте знак равенства.
- Введите любое выражение. Использовать можно как цифры,
так и ссылки на ячейки.
При этом затронутые ячейки всегда подсвечиваются. Это делается для того, чтобы вы не ошиблись с выбором. Визуально увидеть ошибку проще, чем в текстовом виде.
Из чего состоит формула
В качестве примера приведём следующее выражение.
Оно состоит из:
- символ «=» – с него начинается любая формула;
- функция «СУММ»;
- аргумента функции «A1:C1» (в данном случае это массив ячеек с «A1» по «C1»);
- оператора «+» (сложение);
- ссылки на ячейку «C1»;
- оператора «^» (возведение в степень);
- константы «2».
Использование операторов
Операторы в редакторе Excel указывают какие именно операции нужно выполнить над указанными элементами формулы. При вычислении всегда соблюдается один и тот же порядок:
- скобки;
- экспоненты;
- умножение и деление (в зависимости от последовательности);
- сложение и вычитание (также в зависимости от последовательности).
Арифметические
К ним относятся:
- сложение – «+» (плюс);
=2+2
- отрицание или вычитание – «-» (минус);
=2-2 =-2
Если перед числом поставить «минус», то оно примет отрицательное значение, но по модулю останется точно таким же.
- умножение – «*»;
=2*2
- деление «/»;
=2/2
- процент «%»;
=20%
- возведение в степень – «^».
=2^2
Операторы сравнения
Данные операторы применяются для сравнения значений. В результате операции возвращается ИСТИНА или ЛОЖЬ. К ним относятся:
- знак «равенства» – «=»;
=C1=D1
- знак «больше» – «>»;
=C1>D1
- знак «меньше» — «=D1
- знак «меньше или равно» — «3″;B3:C3)
- Excel может складывать с учетом сразу нескольких условий. Можно посчитать сумму клеток первого столбца, значение которых больше 2 и меньше 6. И ту же самую формулу можно установить для второй колонки.
=СУММЕСЛИМН(B3:B9;B3:B9;»>2″;B3:B9;»3″)
- Результат всех формул получится следующим.
Математические функции и графики
При помощи Экселя можно рассчитывать различные функции и строить по ним графики, а затем проводить графический анализ. Как правило, подобные приёмы используются в презентациях.
В качестве примера попробуем построить графики для экспоненты и какого-нибудь уравнения. Инструкция будет следующей:
- Создадим таблицу. В первой графе у нас будет исходное число «X», во второй – функция «EXP», в третьей – указанное соотношение. Можно было бы сделать квадратичное выражение, но тогда бы результирующее значение на фоне экспоненты на графике практически пропало бы.
- Для того чтобы преобразовать значение «X», нужно указать следующие формулы.
=EXP(B4) =B4+5*B4^3/2
- Дублируем эти выражения до самого конца. В итоге получаем следующий результат.
- Выделяем всю таблицу. Переходим на вкладку «Вставка». Кликаем на инструмент «Рекомендуемые диаграммы».
- Выбираем тип «Линия». Для продолжения кликаем на «OK».
- Результат получился довольно-таки красивый и аккуратный.
Как мы и говорили ранее, прирост экспоненты происходит намного быстрее, чем у обычного кубического уравнения.
Подобным образом можно представить графически любую функцию или математическое выражение.
Отличие в версиях MS Excel
Всё описанное выше подходит для современных программ 2007, 2010, 2013 и 2016 года. Старый редактор Эксель значительно уступает в плане возможностей, количества функций и инструментов. Если откроете официальную справку от Microsoft, то увидите, что они дополнительно указывают, в какой именно версии программы появилась данная функция.
Во всём остальном всё выглядит практически точно так же. В качестве примера, посчитаем сумму нескольких ячеек. Для этого необходимо:
- Указать какие-нибудь данные для вычисления. Кликните на любую клетку. Нажмите на иконку «Fx».
- Выбираем категорию «Математические». Находим функцию «СУММ» и нажимаем на «OK».
- Указываем данные в нужном диапазоне. Для того чтобы отобразить результат, нужно нажать на «OK».
- Можете попробовать пересчитать в любом другом редакторе. Процесс будет происходить точно так же.
Заключение
В данном самоучителе мы рассказали обо всем, что связано с формулами в редакторе Excel, – от самого простого до очень сложного. Каждый раздел сопровождался подробными примерами и пояснениями. Это сделано для того, чтобы информация была доступной даже для полных чайников.
Если у вас что-то не получается, значит, вы допускаете где-то ошибку. Возможно, у вас есть опечатки в выражениях или же указаны неправильные ссылки на ячейки. Главное понять, что всё нужно вбивать очень аккуратно и внимательно. Тем более все функции не на английском, а на русском языке.
Кроме этого, важно помнить, что формулы должны начинаться с символа «=» (равно). Многие начинающие пользователи забывают про это.
Файл примеров
Для того чтобы вам было легче разобраться с описанными ранее формулами, мы подготовили специальный демо-файл, в котором составлялись все указанные примеры. Вы можете скачать его с нашего сайта совершенно бесплатно. Если во время обучения вы будете использовать готовую таблицу с формулами на основании заполненных данных, то добьетесь результата намного быстрее.
Видеоинструкция
Если наше описание вам не помогло, попробуйте посмотреть приложенное ниже видео, в котором рассказываются основные моменты более детально. Возможно, вы делаете всё правильно, но что-то упускаете из виду. С помощью этого ролика вы должны разобраться со всеми проблемами. Надеемся, что подобные уроки вам помогли. Заглядывайте к нам чаще.
- знак «меньше или равно» — «3″;B3:C3)
Каждый пользователь Microsoft Excel, наверняка довольно часто создает ссылки, ведь, в программе постоянно используются формулы, и для работы с ними ссылки необходимы. Также линки (так по-другому называются “ссылки”) применяются для осуществления перехода на определенные страницы в Интернете, доступа к другим документам или внешним источникам. Итак, давайте разберемся, как именно можно создавать ссылки в Эксель.
Содержание
- Разновидности ссылок
- Как создавать ссылки на одном листе
- Создание ссылки на другой лист
- Внешняя ссылка на другую книгу
- Использование оператора ДВССЫЛ
- Создание гиперссылок
- Заключение
Разновидности ссылок
Ссылки делятся две основные категории:
- К первой относятся такие ссылки, которые используются в различных функциях, а также, в формулах, позволяющих производить вычисления.
- Ко второй – те линки, которые позволяют осуществлять переход к нужному объекту. По-другому они еще называются гиперссылками.
Также, все ссылки делятся на внутренние и внешние, и их применяют в разных случаях:
- Внутренние ссылки служат для перехода внутри конкретной книги. Обычно их используют в качестве аргументов функций, либо в виде составных частей формул. Их применяют для указания определённых элементов в документе: одиночные ячейки либо целые диапазоны, содержащие определённые значения, которые планируется обработать. Это могут быть ссылки, ведущие к элементам как внутри одного листа, так и к другим листам, но в рамках одного документа.
- Внешние ссылки позволяют перейти к объектам, которые находятся за пределами данной книги. Например, ссылка на другую таблицу Эксель, документ иного формата или веб-страницу.
Соответственно, способ создания ссылок следует выбирать исходя из того, какого именно типа ссылку требуется создать. Ниже мы подробно рассмотрим все варианты.
Как создавать ссылки на одном листе
Для начала давайте разберемся, каким образом можно создать ссылки для функций, формул и прочих инструментов, связанных с вычислениями, в рамках одного листа, так как чаще всего используются именно такие ссылки.
Самая простая ссылка – это просто указание адреса ячейки в виде: =B2
.
В данном случае незаменимой составной частью ссылки является знак “равно” (“=”) в самом начале. После того, как мы напишем его в ячейке, программа будет воспринимать все выражение как ссылку. Главное здесь – правильно указать координаты ячейки: буквенное обозначение столбца и порядковый номер строки.
В нашем случае выражение “=B2” означает, что в ячейку D3 (на ее месте может быть любая другая ячейка), куда мы написали данную формулу, будет “подтянуто” значение из ячейки с адресом B2.
Так как ячейка D3 ссылается на B2, если мы изменим значение в B2, автоматически измениться и содержимое D3.
Благодаря таким нехитрым ссылкам у нас есть возможность выполнять различные арифметические действия. Давайте, к примеру, введем в ячейку D3 выражение: =A5+B2
.
После того, как мы набрали данное выражение, жмем клавишу Enter, чтобы получить результат вычисления, в котором участвуют ячейки A5 и B2.
Таким же образом можно делить, умножать и вычитать числа, а также, выполнять другие арифметические действия.
Чтобы пользоваться формулами было еще удобнее, нет необходимости каждый раз набирать координаты требуемой ячейки вручную. Просто ставим в начале выражения знак “равно”, после чего левой кнопкой мыши просто кликаем по тем ячейкам (выделяем диапазоны ячеек, если нужно), которые должны участвовать в расчетах.
Обращаем ваше внимание на то, что в Эксель предусмотрено два стиля ссылок:
- в более привычном для всех виде A1
- в формате R1C1, когда координаты представлены буквами и цифрами, а только цифрами. Причем, первая указывает на номер строки, а вторая – на номер столбца.
Чтобы изменить стиль адресов, делаем следующее:
- Переходим в меню “Файл”.
- В боковом перечне слева кликаем по пункту “Параметры” внизу окна.
- Откроется окно с параметрами программы, где мы выбираем раздел “Формулы”. Здесь в блоке “Работа с формулами” можем поставить галочку напротив опции “Стиль ссылок R1C1”, если нужен именно такой стиль, либо убрать галочку, если мы хотим вернуться к более привычному виду. После того, как мы сделаем выбор, щелкаем OK для сохранения настроек.
Несмотря на разницу в отображении, оба стиля в программе абсолютно равнозначны, хоть изначально в программе и сделан выбор в пользу ссылок в формате A1.
Давайте теперь остановимся на варианте ссылок R1C1. Так выглядит наш пример со ссылками данного типа.
Как видим, адреса ячеек изменились и отображаются виде модуля, что может быть не совсем понятно. В таком же виде они будут показываться, если в формуле прописывать координаты ячеек не вручную, а посредство клика левой кнопкой мыши.
Но если напечатать выражение вручную, все примет более понятный вид.
Все дело в том, что в первом случае был отображен относительный вид ссылок (=R[2]C[-3]+R[-1]C[-2]
), в то время, как при ручном наборе ссылки представлены в абсолютном выражении (=R5C1+R2C2
).
Разница между данными типа заключается в том, что абсолютные ссылки ссылаются на местоположение конкретного объекта независимо от ячейки с заданным выражением, а относительные – на расположение объектов относительно конечной ячейки, в которой записано наше выражение.
В привычном варианте отображения ссылок относительные ссылки выглядят как просто буква с цифрой (A1), в то время, как в абсолютных ссылках перед наименованием столбца и номера строки добавляется знак “$” ($A$1).
Стандартно все созданные ссылки в Эксель являются относительными. Сделано это для того, чтобы при их копировании/растягивании формул на другие ячейки, значения корректировались в соответствии с выполненными перемещением.
Давайте рассмотрим, как это работает на примере ячейки B1.
- Выбираем, скажем, ячейку D1 и пишем в ней выражение, ссылающееся на ячейку B1. Выглядит это так:
=B1
. - После того, как формула набрана, жмем клавишу Enter, чтобы получить результат.
- Теперь наводим указатель мыши на правый нижний угол ячейки, как только он изменит свой вид на крестик, зажав левую кнопку мыши растягиваем формулу вниз.
- Готово, формула скопирована на остальные ячейки.
- Теперь, если мы установим курсор на ячейку D2, мы увидим, что она ссылается на B2, а не на B1. Это значит, что ссылка была изменена в соответствии со смещением (+1). Таким образом, например, ячейка D3 ссылается на B3 (+2) и т.д.
Безусловно, данная функция крайне полезна, когда, например, требуется произвести расчеты по одной и той же формуле для большого количества строк.
Но в определенных ситуациях требуется применение заданной формулы безо всяких изменений. В этом случае нам помогут абсолютные ссылки.
- Зафиксировать адрес ячейки можно с помощью символа “$” перед наименованием столбца и номером строки.
- Тепер, если мы снова растянем формулу на нижние строки, мы можем легко заметить, что значения в нижних ячейках такие же, как и в первой ячейке. Все дело в том, из-за ссылки в виде абсолютного адреса ячейки, при копировании формулы в нее не были внесены какие-либо корректировки в соответствии со смещением.
Но и это еще не все. Помимо относительных и абсолютных ссылок, есть еще и смешанные ссылки. В таких линках можно “заморозить” координаты столбца, и в этом случае символ “$” ставится только перед наименованием столбца. Например, =$B1
.
Или мы можем зафиксировать только конкретную строку, и тогда нужно поставить знак “$” перед порядковым номером соответствующей строки. Например, =B$1
.
Символ “$” мы можем напечатать вручную, найдя его на клавиатуре. Печатается он при английской раскладке с помощью комбинации Shif+4.
Однако, можно использовать иной способ с помощью функциональной клавиши F4.
- находясь в формуле, просто выделяем адрес нужной ячейки, затем нажимаем на “F4”, после чего знак “$” сразу появится у обоих координат ячейки.
- если еще раз нажать “F4”, символ “$” останется только перед адресом строки.
- нажав клавишу “F4” еще раз, мы сменим вид смешанной ссылки, оставив знак “$” только перед координатами столбца.
- если мы хотим убрать смешанную ссылку, снова нажимаем клавишу “F4”.
Ссылка на диапазон ячеек
Помимо ссылки на определенную ячейку в Эксель можно сослаться на диапазон ячеек, координаты которого включают в себя адрес верхней левой ячейки и нижней правой, а между ними знак “:”. Например, координатам A1:С6
соответствует следующий диапазон на картинке ниже:
Таким образом, ссылка на этот диапазон пишется следующим образом: =A1:С6
.
Создание ссылки на другой лист
В рассмотренных выше примерах мы рассматривали ссылки только в рамках одного листа. Теперь давайте разберемся, как создать линки на другие листы.
В целом, алгоритм аналогичен тому, что мы уже описали выше для операций, выполняемых на одном и том же листе. Однако, теперь нужно, помимо адреса самой ячейки (или диапазона ячеек), указать еще и адрес конкретного листа. Для этого после знака “=” прописываем его название, затем ставим восклицательный знак (“!”), после чего уже указываем адрес требуемого элемента.
Например, ссылка на ячейку C5, расположенную на Листе 2, имеет следующий вид: =Лист2!C5
.
Как всегда, данное значение можно набрать самостоятельно, либо воспользоваться более удобным способом.
- Переходим в нужную ячейку, пишем знак “=”, далее кликаем по названию требуемого листа внизу окна программы.
- Мы окажемся на втором листе, где также кликом мыши выбираем ячейку, которую хотим добавить в наше выражение.
- Жмем клавишу Enter, что вернет нас на первоначальный лист с уже готовым результатом.
Внешняя ссылка на другую книгу
Итак, переходим ко внешним ссылкам и рассмотрим создание линка на другую книгу. Тут важно понимать, что механизм работы инструментов и функций Эксель с другим документами различается. Одни ссылки работают независимо от того, открыт ли документ, на который они ссылаются или нет. Для других же важно, чтобы файл был обязательно запущен.
Соответственно, виды ссылок на другие книги бывает разными. Когда мы используем их только совместно с открытыми документами, тогда можно как и в случае со ссылкой на другой лист в рамках одной книги, указать только название книги.
Но в случаях, когда мы хотим ссылаться на документы независимо от того, запущены они или нет, тогда придется указать их место расположения на компьютере.
При прочих равных условиях, наиболее предпочтительно использовать второй вариант, так как он предполагает большую свободу действий.
Итак, допустим, нам нужно создать ссылку на ячейку B5, которая находится на листе в открытой книге “Ссылки.xlsx”. В этом случае нам нужно прописать выражение, имеющее вид: =[Ссылки.xlsx]Лист3!B5
.
Ссылка же на закрытый файл выглядит несколько иначе: ='С:Папка1[Ссылки.xlsx]Лист3'!B5
.
Здесь также можно вместо прописывания адресов вручную, переключаться к нужным элементам и добавлять их в выражение путем клика по ним левой кнопкой мыши.
- Переходим в ячейку, куда планируем добавить выражение. Ставим знак “=”.
- Переключаемся в открытую книгу, в которой находится ячейка, на которую мы хотим сослаться. Щелкаем по нужному листу и далее – по требуемой ячейке.
- После того, как мы нажмем Enter, мы вернемся к первоначальной книге с готовым результатом по заданному выражению.
- В случае ненадобности, книгу, на которую мы сослались, можно закрыть. Ссылка изменит свой вид, и в нее добавится путь к документу. Соответственно, в тех случаях, когда функция, формула или иной инструмент способны работать с закрытыми документами, такая автозамена линка окажется крайне полезной.
Таким образом, как вы могли заметить, вместо ручного прописывания адресов куда проще создавать ссылки с помощью кликов левой кнопкой мыши по нужным элементами, причем совсем неважно, где они находятся – на том же листе, в этом же документе или в другой книге. И даже если после того, как мы создали внешний линк на другой документ и потом закрыли его, программа автоматически видоизменит ссылку, сохранив в ней полный путь к файлу.
Использование оператора ДВССЫЛ
Помимо использования формул в Excel есть возможность использовать специальный оператор ДВССЫЛ для того, чтобы создать ссылку. Формула оператора выглядит следующим образом:
=ДВССЫЛ(Ссылка_на_ячейку;A1)
, где:
- “Ссылка_на_ячейку” – аргумент, который который содержит адрес ячейки (указывается в кавычках).
- “A1” – определяет стиль используемых координат:
- “Истина” – для стиля A1
- “Ложь” – для стиля R1C1
- при незаполненном значении будет применяться стиль A1.
Давайте теперь попробуем применить функцию на практике.
- Выделяем нужную ячейку и кликаем по значку “Вставить функцию” (рядом со строкой формул).
- Откроется окно мастера функций. Кликаем по текущей категории и в раскрывшемся перечне выбираем строку “Ссылки и массивы”.
- В предложенном списке операторов выбираем ДВССЫЛ и жмем кнопку OK.
- Перед нами появится окно для редактирования аргументов функци, после заполнения которых нажимаем OK.
- ставим курсор в область “Ссылка_на_ячейку”, затем пишем вручную адрес ячейки, на которую планируем сослаться. Также можно вместо ручного прописывания координат просто кликнуть по требуемому элементу.
- в поле “A1” можем написать одно из двух значений, рассмотренных выше, либо оставить его незаполненным.
- В выбранной ячейке появится результат согласно заданным нами настройкам.
В отличие от ссылок, которые мы описали выше, гиперссылки нужны не только для того, чтобы “вытягивать” данные из других ячеек. Помимо этого, они также позволяют осуществлять переход к тому элементу, на который ссылаются.
- Чтобы создать гиперссылку, нужно перейти к специальному окну, позволяющему его создать. Сделать это можно по-разному:
- Появится окно, позволяющее настроить гиперссылку. На выбор предлагаются следующие объекты для связки:
- файл или веб-страница (по умолчанию);
- новый документ;
- место в документе;
- электронная почта;
- Давайте попробуем связать ячейку с документом. Для этого в основной части окна открываем папку с требуемым файлом и отмечаем его. В качестве документа может служить файлы как с расширением “xls” (“xlsx”), так и других форматов. После выбора нужного документа щелкаем OK.
- В ситуациях, когда нужно создать ссылку на страницу в Интернете, выбирав тот же самый пункт, пишем в поле “Адрес” ссылку на веб-страницу, после чего жмем OK.
- Когда нужно создать гиперссылку на конкретное место в текущем документе, выбираем пункт “Место в документе”. В основной области окна отмечаем нужный лист и координаты именно той ячейки, связь с которой нужно создать. Как обычно, по завершении щелкаем OK.
- В тех случаях, когда нам нужно создать связь с новым документом Excel, выбираем соответствующий пункт. Затем придумываем имя новой книги, выбираем место для сохранения и щелкаем OK.
- В определенных ситуациях возникает потребность связать какой-то элемент книги с e-mail. Помочь в этом может пункт “Электронная почта”. Здесь в поле “Адрес эл. почты” пишем, соответственно, требуемый e-mail, после чего щелкаем OK.
- Как только мы выбрали тип гиперссылки, заполнили нужные поля и щелкнули OK, в выбранной ячейке появится активная ссылка синего цвета, нажатие на которую осуществит переход к связанному с ней объекту.
Применение функции “ГИПЕРССЫЛКА”
Также, в программе Эксель предусмотрена возможность создания гиперссылки с помощью функции, которая так и называется – “ГИПЕРССЫЛКА”. Формула оператора выглядит следующим образом:
=ГИПЕРССЫЛКА(Адрес;Имя)
, где:
- “Адрес” – это, собственно говоря, конкретный адрес страницы в Интернете или путь к файлу, с которым нужно связать выбранный элемент.
- “Имя” – текстовое значение, отображаемое в выбранном элементе, при нажатии на которое активируется гиперссылка.
Как пользоваться оператором “ГИПЕРССЫЛКА”:
- Выбираем нужную ячейку и нажимаем кнопку “Вставить функцию”.
- В категории “Ссылки и массивы” выбираем оператор “ГИПЕРССЫЛКА” и щелкаем OK.
- Заполняем аргументы функции и жмем OK.
- в поле “Адрес” указываем путь к файлу или конкретный адрес страницы в Интернете.
- в поле “Имя” прописываем текстовое значение, которое будет показываться в выбранной ячейке.
- Получаем в выбранной ячейке активную ссылку, ведущую на веб-страницу, адрес которой мы указали.
Заключение
Таким образом, в Эксель используются два вида ссылок в зависимости от назначения. Одни используются в формулах и функциях, с помощью других (гиперссылки) осуществляется переход к нужным объектам в виде других документов, веб-страниц или e-mail. В зависимости от выбранного типа ссылки меняется алгоритм действий по созданию нужного линка.
Ссылка на другой лист с помощью ДВССЫЛ
Задача: вам нужно получить значение ячейки B4 с одного из многих листов. При этом, определить, с какого именно листа вы можете на основании расчета. Может ли ДВССЫЛ ссылаться на другой лист?
Решение: ДВССЫЛ может ссылаться на другой лист. Но функция требует особого обращения, если имя листа содержит пробелы или дату. Если лист содержит пробел в имени, вы должны составить ссылку на лист, используя апострофы вокруг имени листа, затем восклицательный знак и адрес ячейки (см. также Сумма одной и той же ячейки на нескольких листах). Например, = ‘ Прибыли и убытки ‘ !В2. Если имя листа не содержит пробелы, вы можете обойтись без апострофов: =Доходы!В2. Если у вас смесь имен листов, некоторые из которых содержат пробелы, в формуле вы должны спланировать апострофы (рис. 1).
Рис. 1. ДВССЫЛ ссылается на переменный лист
Скачать заметку в формате Word или pdf, примеры в формате Excel
Формула в ячейке F4: =ДВССЫЛ( » ‘ » &F$3& » ‘ ! » & » B4 » ). Первый частокол из апострофов – это открывающие кавычки » + апостроф ‘ + закрывающие кавычки » . Второй частокол – это открывающие кавычки » + два символа: апостроф и восклицательный знак ‘ ! + закрывающие кавычки » .
Проблема с формулами в четвертой строке в том, что они жестко ссылаются на В4, поэтому при копировании в строки с 5 по 7 они становятся не релевантными. Чтобы формулы могли ссылаться на данные из других строк, можно использовать функции ЯЧЕЙКА или АДРЕС. Вы можете приспособить функцию ЯЧЕЙКА в считанные секунды, но функция АДРЕС может, в конечном счете, оказаться более удобной, как только вы поймете нюансы ее использования.
Фрагмент формулы ЯЧЕЙКА( » адрес » ;$B5) возвращает текст $В$5, что удачно подходит для аргумента функции ДВССЫЛ (рис. 2). Знак доллара перед буквой В позаботится о том, чтобы формула на всех листах ссылалась на столбец В. Отсутствие знака доллара перед цифрой 5 позволит при копировании формулы вниз по столбцу ссылаться на строки 5, 6, 7… Формула в ячейке F5: =ДВССЫЛ( » ‘ » &F$3& » ‘ ! » &ЯЧЕЙКА( » адрес » ;$B5)).
Рис. 2. Добавление функции ЯЧЕЙКА позволяет скопировать формулу на всю таблицу
Вы можете использовать функцию АДРЕС вместо функции ЯЧЕЙКА. В своей простейшей форме –АДРЕС(номер_строки; номер_столбца) – функция возвращает адрес ячейки. Например, =АДРЕС(5, 2) возвращает текст $В$5. Может показаться странным писать =АДРЕС(СТРОКА(),2) вместо более простого и короткого ЯЧЕЙКА( » адрес » ;$B5), когда вы хотите сослаться на столбец B в текущей строке. Однако, функция АДРЕС имеет три дополнительных необязательных аргумента.
Примечание: третий и четвертый аргументы функции АДРЕС в этой теме вас не интересуют, но вы должны разобраться с ними, чтобы добраться до пятого аргумента.
Третий аргумент определяет, тип ссылки, т.е., какие ссылку будут абсолютными, а какие относительными (подробнее см. Относительные, абсолютные и смешанные ссылки на ячейки в Excel). Вот простой способ запомнить, как работает этот аргумент. Число в аргументе соответствует тому, сколько раз вы нажмите клавишу F4, чтобы добиться комбинации знаков доллара:
- АДРЕС(5;2;1) – фиксирует, как столбец, так и строку, и возвращает $B$5;
- АДРЕС(5;2;1) – фиксирует только строку, и возвращает B$5;
- АДРЕС(5;2;1) – фиксирует только столбец, и возвращает $B5;
- АДРЕС(5;2;1) – оставляет обе ссылки относительными, и возвращает B5.
Четвертый аргумент определяет стиль ссылки:
- АДРЕС(5;2;1;1) – возвращает ссылку в стиле А1 – $В$5;
- АДРЕС(5;2;1;0) – возвращает ссылку в стиле R1C1 – R5C2.
Пятый аргумент определяет имя листа. Excel сам проанализирует синтаксис имени, и определит, нужны ли апострофы:
- =АДРЕС(5;2;4;1; » Atlanta » ) вернет Atlanta!B5;
- =АДРЕС(5;2;4;1; » Eden Prairie » ) вернет ‘ Eden Prairie ‘ !B5
Примечание: на самом деле вы не обязаны помнить, какие параметры нужны для третьего и четвертого аргументов функции АДРЕС. Просто пропустите их (рис. 3). Например, формула =АДРЕС(5;2;;; » Eden Prairie » ) вернет значение ‘ Eden Prairie ‘ !$B$5.
Рис. 3. Аргументы функции АДРЕС
Функция АДРЕС с использованием пятого аргумента возвращает текст, который может быть использован в функции ДВССЫЛ (рис. 4). Формула в ячейке D6: =ДВССЫЛ(АДРЕС(СТРОКА();2;;;D$3)). Эта формула также может быть скопирована на всю таблицу. Первый аргумент в АДРЕС – СТРОКА() – гарантирует, что Excel извлекает значение из строки с тем же номером, что и формула. Второй аргумент фиксирован – это 2. Т.е., всегда получите столбец B. Третий и четвертый аргументы опущены, что говорит функции АДРЕС вернуть абсолютные ссылки в стиле А1. Пятый аргумент содержит знак доллара только перед строкой, что сохранит релевантность формулы при ее копировании вдоль столбца: при этом будет сохранятся ссылка на имя листа (из третьей строки). При копировании же вдоль строки ссылка будет меняется с переходом от столбца к столбцу (попробуйте в приложенном файле Excel).
Рис. 4. Альтернативный вариант с функцией АДРЕС
Дополнительные сведения: функция ДВССЫЛ может работать и со ссылками в стиле R1C1. Часто это упрощает создание формул. До сих пор мы во всех примерах функция ДВССЫЛ использовала только первый аргумент (второй аргумент был опущен), например, ДВССЫЛ( » В4 » ). Эта формула вернет такое же значение при использовании в качестве второго аргумента значения ИСТИНА: ДВССЫЛ( » В4 » ; ИСТИНА). Последняя формула явно предписывает функции ДВССЫЛ использовать стиль ссылок А1. Значение ЛОЖЬ в качестве второго аргумента – ДВССЫЛ( » В4 » ; ЛОЖЬ) – предписывает интерпретировать ссылки в стиле R1C1.
Ссылка =RC указывает на текущую строку и текущий столбец. Числе после R или C создает абсолютную ссылку на определенную строку или столбец. Так, например, формула =RC2 ссылается на столбец B из того же ряда. Если вы используете ссылки в стиле R1C1, вам не понадобятся функции ЯЧЕЙКА или АДРЕС (рис. 5). Здесь в ячейке С7 формула =ДВССЫЛ( » ‘ » &C$3& » ‘ !RC2 » ;ЛОЖЬ). Эта формула также может быть скопирована по всей таблице. Обратите внимание, что вам не придется переключаться на использование на листе ссылок в стиле R1C1 для того, чтобы воспользоваться этой формулой.
Рис. 5. Стиль R1C1 не популярен, но он, безусловно, значительно облегчает написание формул
Ссылки на другие листы в Excel
Использование ссылок на другие рабочие листы в Excel дает возможность связывать листы между собой. Это позволяет создавать сложные проекты в рамках одной книги, где множество листов заимствуют друг у друга данные. В этом уроке Вы узнаете, как создать ссылку на рабочий лист Excel, а также между книгами.
Excel позволяет ссылаться на ячейки любого рабочего листа текущей книги, что особенно полезно, когда необходимо использовать конкретное значение с другого листа. Чтобы сделать это, в начале ссылки должно стоять имя листа с восклицательным знаком (!). Например, если необходимо сослаться на ячейку A1 на листе Лист1, ссылка будет выглядеть так: Лист1!A1.
Обратите внимание, если в названии листа содержатся пробелы, то его необходимо заключить в одинарные кавычки (‘ ‘). Например, если вы хотите создать ссылку на ячейку A1, которая находится на листе с названием Бюджет июля. Ссылка будет выглядеть следующим образом: ‘Бюджет июля’!А1.
Создаем ссылку в Excel на другой лист
В следующем примере мы будем ссылаться с одного листа Excel на значение, которое относится к другому рабочему листу. Это позволит нам использовать одно и тоже значение на двух разных листах.
- Найдите ячейку, на которую хотите сослаться, и запомните, где она находится. В нашем примере это ячейка E14 на листе Заказ меню.
- Перейдите к нужному листу. В нашем примере, мы выберем лист Счет за услуги по питанию.
- Выбранный лист откроется.
- Найдите и выделите ячейку, в которой должно появиться значение. В нашем примере мы выделим ячейку B2.
- Введите знак равенства (=), название листа с восклицательным знаком(!) и адрес ячейки. В нашем примере мы введем =’Заказ меню’!E14.
- Нажмите Enter на клавиатуре. Появится значение, на которое идет ссылка. Если значение ячейки E14 на листе Заказ меню изменить, то и значение на листе Счет за услуги по питанию автоматически обновится.
Если Вы в дальнейшем переименуете лист, то ссылка автоматически обновится и появится новое название листа.
Если Вы введете название листа неправильно, в ячейке появится ошибка #ССЫЛКА! В следующем примере мы допустили опечатку в названии. Рядом с ячейкой, которая содержит ошибку, появился смарт-тег с восклицательным знаком. Нажмите на него и выберите из раскрывающегося списка нужный вам вариант: редактировать или игнорировать ошибку.
Как создать ссылку на другую книгу Excel
Помимо создания ссылок на другие листы, Excel также позволяет создавать ссылки на другие книги. Для этого перед ссылкой на рабочий лист необходимо подставить имя книги в квадратных скобках. Например, если имя книги – Книга1, листа – Лист1, то ссылка на ячейку А1 будет выглядеть следующим образом: =[Книга1.xlsx]Лист1!А1
Чтобы использовать приведенную выше конструкцию, необходимо, чтобы рабочая книга Excel, на которую мы ссылаемся, была открыта.
Функция ГИПЕРССЫЛКА() в MS EXCEL
Функция ГИПЕРССЫЛКА() , английский вариант HYPERLINK(), создает ярлык или гиперссылку, которая позволяет открыть страницу в сети интернет, файл на диске (документ MS EXCEL, MS WORD или программу, например, Notepad.exe) или перейти к указанному листу (диапазону ячеек) в текущей книге .
Функция ГИПЕРССЫЛКА () имеет следующий синтаксис.
Синтаксис функции
ГИПЕРССЫЛКА(адрес, [имя])
Адрес — адрес страницы в сети интернет или путь к файлу на диске. Адрес может указывать на определенное место в Книге, например на ячейку или именованный диапазон. Путь может представлять собой путь к файлу на жестком диске, либо URL-адрес в Интернете или интрасети. Аргумент Адрес записывается в виде текстовой строки, заключенной в кавычки, или представляет собой ссылку на ячейку, содержащую гиперссылку или путь в виде текстовой строки (без кавычек).
Имя — необязательный аргумент, необходимый для отображения текста гиперссылки (т.е. просто текстовая строка для отображения в гиперссылке). Текст ссылки отображается синим цветом с подчеркиванием. Если этот аргумент опущен, в ячейке в качестве текста ссылки отображается аргумент Адрес. Также как и Адрес, аргумент Имя может быть представлен текстовой строкой, именем или ссылкой на ячейку, содержащей текст. Если аргумент Имя возвращает значение ошибки (например, #ЗНАЧ!), вместо текста ссылки в ячейке отображается значение ошибки.
Примечание: Чтобы выделить ячейку с гиперссылкой без перехода по этой гиперссылке, щелкните эту ячейку и удерживайте нажатой кнопку мыши, пока указатель не примет крестообразную форму , а затем отпустите кнопку мыши — ячейка будет выделена без перехода по гиперссылке.
Переход на страницу Интернет
Для перехода на страницу интернет, например excel2.ru необходимо ввести в ячейку следующую формулу и нажать клавишу ENTER.
=ГИПЕРССЫЛКА(» http://www.excel2.ru «;»Перейти на сайт excel2.ru»)
Если опустить второй аргумент, то в ячейке вместо слов Перейти на сайт excel2.ru будет просто отображен адрес http://www.excel2.ru
Перейти на конкретную страницу можно с помощью вот такой формулы
=ГИПЕРССЫЛКА(«http://excel2.ru/articles/imena»;»Перейти к статье Имена на сайте excel2.ru»)
Если Вы знаете адрес документа на внешнем сайте, то можно указать в гиперссылке адрес этого файла, чтобы его скачать и открыть:
= ГИПЕРССЫЛКА(» http://example.microsoft.com/report/budget report.xlsx»; «Щелкните, чтобы просмотреть отчет»)
Открываем файл на диске
С помощью функции ГИПЕРССЫЛКА () можно открыть файл, сохраненный на диске компьютера или сервера. Откроем стандартный файл Windows для редактирования текста Notepad.exe
Если на компьютере имеется диск D: на котором в папке Finance имеется файл БазаДанных.xlsx, то открыть его поможет формула
= ГИПЕРССЫЛКА(«[D:FinanceБазаДанных.xlsx]лист1!A5″;»Открыть Книгу MS EXCEL и перейти на Листе1 в ячейку А5»)
После этого, в окне файла БазаДанных.xlsx, станет активной ячейка A5.
Примечание: После ввода формулы с функцией ГИПЕРССЫЛКА() , указывающей на место в другом листе или книге, сохраните книгу перед тестированием гиперссылки, чтобы избежать сообщения об ошибке.
Переходим на другой лист в текущей книге
Предположим, что требуется сделать ссылку с Листа1 на Лист2 в книге БазаДанных.xlsx.
Поместим формулу с функцией ГИПЕРССЫЛКА() в ячейке А18 на Листе1 (см. файл примера ).
=ГИПЕРССЫЛКА(«[БазаДанных.xlsx]Лист2!A1″;»Нажмите ссылку, чтобы перейти на Лист2 этой книги, в ячейку А1»)
Указывать имя файла при ссылке даже внутри одной книги — обязательно. При переименовании книги или листа ссылка перестанет работать. Но, с помощью функции ЯЧЕЙКА() можно узнать имя текущей книги и листа (см. здесь и здесь).
Плохой новостью является то, что если у Вас открыто 2 или более файлов EXCEL (в одном экземпляре программы, см. примечание ниже), то функция ЯЧЕЙКА() может вернуть имя другого открытого файла (если Вы его изменяли). Так что будьте осторожнее с функцией ЯЧЕЙКА() . Поэтому иногда удобнее ссылки внутри книги создавать с помощью стандартного механизма гиперссылок, нажав CTRL+K или через меню Вставка/ Связи/ Гиперссылка (после вызова окна Вставка гиперссылки выберите Связать с: местом в документе).
Примечание: Открыть несколько книг EXCEL можно в одном окне MS EXCEL (в одном экземпляре MS EXCEL) или в нескольких. Обычно книги открываются в одном экземпляре MS EXCEL (когда Вы просто открываете их подряд из Проводника Windows или через Кнопку Офис в окне MS EXCEL). Второй экземпляр MS EXCEL можно открыть запустив файл EXCEL.EXE, например через меню Пуск. Чтобы убедиться, что файлы открыты в одном экземпляре MS EXCEL нажимайте последовательно сочетание клавиш CTRL+TAB — будут отображаться все окна Книг, которые открыты в данном окне MS EXCEL. Для книг, открытых в разных окнах MS EXCEL (экземплярах MS EXCEL) это сочетание клавиш не работает. Удобно открывать в разных экземплярах Книги, вычисления в которых занимают продолжительное время. При изменении формул MS EXCEL пересчитывает только книги открытые в текущем экземпляре.
Составляем оглавление книги
В статье Оглавление книги на основе гиперссылок описан подход к созданию оглавлению.
Формула номера листа и страницы в Excel
Разберем формулы номеров листов и страниц в Excel (как стандартные, так и пользовательские функции) для создания оглавления и удобной навигации по документу.
При создании оглавления отчета, книги или статьи нам важно знать не только название глав и проставить гиперссылки на них, но и их расположение в документе для того, чтобы при чтении нам было удобнее ориентироваться в содержимом документа и проще находить нужную информацию.
Добавить номера листов в оглавление можно вручную, однако в этом случае сам процесс проставления номеров может отнять достаточно большое количество времени. К тому же при изменении номера страницы одной главы поменяются номера и для всех последующих глав, поэтому такой способ нельзя назвать удобным и эффективным.
Рассмотрим варианты, которые позволят нам узнать номера листов и страниц в автоматическом режиме.
Однако прежде всего поймем в чем именно разница между листом и страницей в Excel.
Лист Excel — это таблица, состоящая из ячеек структурированная в виде данных в строках и столбцах, а страница — это представление листа при печати. Другими словами, в зависимости от настроек печати, один лист может содержать несколько страниц, поэтому задачу поиска номеров листов и страниц будем решать по отдельности.
Формула номера листа в Excel
Начиная с версии Excel 2013 добавлена стандартная функция ЛИСТ, которая возвращает номер листа по имеющейся ссылке.
Однако в более ранних версиях Excel стандартных функций, к сожалению, нет, поэтому для этого случая мы воспользуемся возможностями VBA и напишем пользовательскую функцию, которая по имени листа будет возвращать его порядковый номер.
Функция ЛИСТ (начиная с Excel 2013)
Синтаксис и описание функции:
ЛИСТ(значение)
Возвращает номер указанного листа.
- Значение(необязательный аргумент) — название листа или ссылка, для которой нужно узнать номер листа.
В случае если аргумент не указан, то функция по умолчанию возвращает номер листа, где задана функция.
Рассмотрим принципы использования функции на примерах:
При работе с функцией обратите внимание, что формулы =ЛИСТ(«Лист2») и =ЛИСТ(A1) (при этом ячейка A1, например, содержит текст «Лист2») могут вернуть разные результаты, так как в первом случае аргумент представлен в виде текста (поиск листа по текстовому названию), а во втором — в виде ссылки (поиск листа по ссылающейся ячейке).
Номер листа на VBA
Для создания пользовательской функции перейдем в редактор Visual Basic (комбинация клавиш Alt + F11), далее создаем новый модуль и добавляем в него следующий код:
Excel At Excel вып.3: Собираем данные с разных листов
Дано: 22 таблицы унифицированного формата с перечнем помещений от 22 дочерних предприятий.
Задача: сделать сводную таблицу с данными всех 22 таблиц
Итак, решение. Есть три варианта решения данной задачи. Первый — использовать встроенную (начиная с excel 2013) надстройку PowerPivot (об этом методе мы поговорим позднее). Второй — посредством сводной таблицы через несколько диапазонов консолидации. Не люблю этот метод, т.к. такая сводная таблица имеет существенно более ограниченный функционал по сравнению с простой сводной таблицей. Наконец, третий вариант — это создать общую таблицу с использованием функции INDIRECT (ДВССЫЛ). Этому методу и посвятим сегодня наш пост.
Что мы имеем? 22 одинаковых по формату таблицы на отдельных листах и с разным количеством строк в каждой. Соответственно, для построения общей таблицы нам надо решить следующие «проблемы»:
1) как заставить общую таблицу «переключаться» с одного листа данных на другой?;
2) как заставить ее делать это в нужный момент (когда закончились строки на одном листе)?
Начнем со второго вопроса, т.к. ответ на него мы уже знаем. Это циклы, о которых мы подробно говорили в выпуске 2 «Циклы в Excel без VBA». Для решения проблемы достаточно в наш файл добавить лист с перечнем всех обществ, соответствующими названиями листов и количеством подсчетом количества строк на каждом таком листе.
Обратите внимание на формулу в столбце Кол-во записей. Мы могли бы использовать просто COUNTA (СЧЁТА) со ссылкой на каждый лист. Но это потребует времени для «линковки» каждого листа. Плюс мы с вами готовим универсальные решения, которые будут работать в независимости от количества листов.
Именно для этого в функцию COUNTA (СЧЁТА) и внедряется эта чуднАя функция INDIRECT (ДВССЫЛ). Остановимся на ней подробнее.
Функция имеет, по сути, единственный параметр — ref_text (ссылка_на_текст). Что делает эта функция? Всего-навсего преобразует текст в ссылку на ячейку. То есть она преобразует текст, например, «А1» в ссылку и возвращает значение ячейки А1.
Соответственно, зная несложные правила работы с текстом в Excel, мы можем легко сделать текст внутри изменяемым, а значит можем сделать и изменяемыми ссылки, которые будет возвращать функция INDIRECT (ДВССЫЛ).
Разберем пример выше. Функция INDIRECT (ДВССЫЛ) имеет следующий вид:
Чтобы понять, что означает текст внутри нее, давайте вспомним, как выглядит в Excel ссылка на ячейку на другом листе. Вот так:
Соответственно, в нашем случае у нас неизменен столбец B:B, а вот название листа меняется. Для «автоматизации» формулы заменяем Название листа на ссылку на название листа с данными по соответствующему обществу (столбец Название листа). Получаем следующее:
где все, что подчеркнуто — текст, а выделено жирным — ссылки.
ВАЖНО! Обратите внимание на кавычки и конкатенацию («склеивание») при помощи амперсента. Не забудьте, что текст вносится в кавычках и соединяется со ссылками при помощи символа &.
Получается, что INDIRECT (ДВССЫЛ) получает название листа из ячеек в столбце А:А (Название листа), а диапазон у нас прописан фиксированно текстом (В:В). COUNTA (СЧЁТА) же просто считает количество строк в столбце В:В на соответствующем листа за вычетом заголовка.
Перейдем к формированию общей таблицы. Как вы уже наверное прикинули, у нас будет два вложенных цикла: один — количество обществ, второй — количество записей на листе данных по соответствующему обществу. Соответственно, нам потребуются два вспомогательных столбца (определим их в столбцы А и В). Ровно так же, как мы делали на примере в выпуске 2 «Циклы в Excel без VBA», пишем формулу первого цикла:
=IF(A2=»»;»»;IF(COUNTIF($A$2:A2;A2)=OFFSET(‘Список обществ’!$E$2;A2-1;0);IF(A2+1>COUNTA(‘Список обществ’!A:A)-1;»»;A2+1);A2))
Затем пишем формулу второго цикла:
Далее при помощи уже знакомой нам функции OFFSET (СМЕЩ) заполняем столбцы из таблицы на листе Список обществ.
Осталось подтянуть данные с 22 листов по обществам. Тут нам опять поможет OFFSET (СМЕЩ), но уже в паре с INDIRECT (ДВССЫЛ).
OFFSET (СМЕЩ) передает в формулу название листа, а конструкция B2+1 — номер строки в столбце Е на том листе.
ВАЖНО! Обратите внимание, что OFFSET (СМЕЩ) вкладывается внутрь INDIRECT (ДВССЫЛ), а не наоборот.