Ссылки в excel

Содержание:

Типы ссылок на ячейки в формулах Excel

Если вы работаете в Excel не второй день, то, наверняка уже встречали или использовали в формулах и функциях Excel ссылки со знаком доллара, например $D$2 или F$3 и т.п. Давайте уже, наконец, разберемся что именно они означают, как работают и где могут пригодиться в ваших файлах.

Относительные ссылки

Это обычные ссылки в виде буква столбца-номер строки ( А1, С5, т.е. «морской бой»), встречающиеся в большинстве файлов Excel. Их особенность в том, что они смещаются при копировании формул. Т.е. C5, например, превращается в С6, С7 и т.д. при копировании вниз или в D5, E5 и т.д. при копировании вправо и т.д. В большинстве случаев это нормально и не создает проблем:

Смешанные ссылки

Иногда тот факт, что ссылка в формуле при копировании «сползает» относительно исходной ячейки — бывает нежелательным. Тогда для закрепления ссылки используется знак доллара ($), позволяющий зафиксировать то, перед чем он стоит. Таким образом, например, ссылка $C5 не будет изменяться по столбцам (т.е. С никогда не превратится в D, E или F), но может смещаться по строкам (т.е. может сдвинуться на $C6, $C7 и т.д.). Аналогично, C$5 — не будет смещаться по строкам, но может «гулять» по столбцам. Такие ссылки называют смешанными:

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

Ну, а если к ссылке дописать оба доллара сразу ($C$5) — она превратится в абсолютную и не будет меняться никак при любом копировании, т.е. долларами фиксируются намертво и строка и столбец:

Самый простой и быстрый способ превратить относительную ссылку в абсолютную или смешанную — это выделить ее в формуле и несколько раз нажать на клавишу F4. Эта клавиша гоняет по кругу все четыре возможных варианта закрепления ссылки на ячейку: C5 → $C$5 → $C5 → C$5 и все сначала.

Все просто и понятно. Но есть одно «но».

Предположим, мы хотим сделать абсолютную ссылку на ячейку С5. Такую, чтобы она ВСЕГДА ссылалась на С5 вне зависимости от любых дальнейших действий пользователя. Выясняется забавная вещь — даже если сделать ссылку абсолютной (т.е. $C$5), то она все равно меняется в некоторых ситуациях. Например: Если удалить третью и четвертую строки, то она изменится на $C$3. Если вставить столбец левее С, то она изменится на D. Если вырезать ячейку С5 и вставить в F7, то она изменится на F7 и так далее. А если мне нужна действительно жесткая ссылка, которая всегда будет ссылаться на С5 и ни на что другое ни при каких обстоятельствах или действиях пользователя?

Действительно абсолютные ссылки

Решение заключается в использовании функции ДВССЫЛ (INDIRECT) , которая формирует ссылку на ячейку из текстовой строки.

Если ввести в ячейку формулу:

=ДВССЫЛ(«C5»)

=INDIRECT(«C5»)

то она всегда будет указывать на ячейку с адресом C5 вне зависимости от любых дальнейших действий пользователя, вставки или удаления строк и т.д. Единственная небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»))

=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

3 шага для вставки гиперссылки в документы Word бесплатно

2020-09-01 17:21:55 • Отправлено в: Word • Проверенные решения

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

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

Как вставить гиперссылку в Word 2016

Ниже приведены шаги, необходимые для вставки гиперссылки в Word 2007:

Откройте документ Word. Выделите изображение или текст, на который вы хотите сделать гиперссылку. Затем щелкните правой кнопкой мыши выбранное изображение и выберите «Гиперссылка». Вы увидите диалоговое окно «Вставить гиперссылку», которое открывается при нажатии на гиперссылку. Другой способ открыть это диалоговое окно — щелкнуть «Гиперссылка» на вкладке «Вставка». Если вы выбрали текст, он появится в «Текст для отображения»

Обратите внимание, что этот текст можно изменить, если вы этого хотите. Затем введите адрес, который вы хотите связать, в поле «Адрес»

Наконец, нажмите «ОК», чтобы завершить процесс и получить гиперссылку на текст.

Шаги почти такие же, если учесть, как вставить гиперссылку в Word 2013, как показано ниже:

  • Выделите текст или изображение, на котором должна быть гиперссылка.
  • Затем щелкните правой кнопкой мыши выбранный текст или изображение и выберите «Гиперссылка».
  • Текстовое поле «Текст для отображения» откроется и покажет текст, который будет отображаться в документе.
  • Введите адрес документа в текстовое поле «Адрес».
  • Щелкните «ОК».

PDFelement может помочь вам легко вставлять гиперссылки в документы PDF. Открыв в нем PDF-файл, нажмите кнопку «Редактировать»> «Ссылка», затем наведите указатель мыши на файл и выберите область, в которую будет добавлена ​​ссылка. Когда вы отпускаете кнопку мыши, появляется всплывающее окно, в котором вы можете выбрать способ установки гиперссылки.Узнайте больше о добавлении гиперссылок в PDF-файлы.

Советы: PDF VS Word

Мы видели, как вставить гиперссылку в Word ранее в этой статье, теперь пора посмотреть, как вставить гиперссылку в документы PDF

Тем не менее, важно понимать PDF и почему он широко используется многими профессионалами

Каковы преимущества формата PDF-документа? PDF-файл имеет множество преимуществ перед другими форматами документов, что делает его лучшим выбором для многих профессионалов.Вот некоторые из них:

  • Полностью доступный для поиска: по сравнению с документами Word или Excel, PDF очень удобен для поиска, просто выполняя быстрый поиск. Например, можно организовать PDF-файл таким образом, чтобы в нем была таблица содержания, делающая его доступным для поиска, а также ссылки на все соответствующие страницы документа.
  • Это бесплатно для чтения: PDF-файл можно читать бесплатно, и его могут просматривать большинство читателей PDF. Это означает, что любой, кому вы отправляете файл PDF, всегда может легко его прочитать без проблем.
  • Интерактивные документы: форматы PDF универсальны, а это означает, что вы можете легко добавлять в PDF такие вещи, как гиперссылки и другие очень продвинутые функции.
  • Надежная безопасность: PDF доверяют все. Например, в юридической профессии PDF соответствует требованиям юридических документов. Это потому, что это формат файла, который нельзя изменить, не оставляя следов. Защита паролем: это одна из лучших функций PDF, поскольку она заботится о безопасности вашего документа.Благодаря защите паролем ваши конфиденциальные документы будут в безопасности. Это также предотвращает несанкционированное редактирование, просмотр, копирование и печать вашего документа.

Мы видели замечательные возможности PDF, а как насчет редакторов PDF? Важно отметить, что файлы PDF можно редактировать или работать с ними только с помощью редакторов PDF. Их много, но стоит выделить PDFelement

Это программное обеспечение является прекрасной альтернативой промышленному стандарту Adobe.PDFelement предоставляет вам полное решение для PDF с такими функциями, как аннотации, создание заполняемых форм, объединение, объединение и разделение PDF, цифровые подписи и защита паролем. Что касается редактирования, PDFelement предлагает более интеллектуальное и быстрое редактирование по сравнению с другими конкурентами, и именно поэтому его выбирает большинство профессионалов.

Загрузите или купите PDFelement бесплатно прямо сейчас!

Загрузите или купите PDFelement бесплатно прямо сейчас!

Купите PDFelement прямо сейчас!

Купите PDFelement прямо сейчас!

Использование функции СРЗНАЧ

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

  1. Встаем в ячейку, куда планируем выводить результат. Кликаем по значку “Вставить функци” (fx) слева от строки формул.
  2. В открывшемся окне Мастера функций выбираем категорию “Статистические”, в предлагаемом перечне кликаем по строке “СРЗНАЧ”, после чего нажимаем OK.
  3. На экране отобразится окно с аргументами функции (их максимальное количество – 255). Указываем в качестве значения аргумента “Число1” координаты нужного диапазона. Сделать это можно вручную, напечатав с клавиатуры адреса ячеек. Либо можно сначала кликнуть внутри поля для ввода информации и затем с помощью зажатой левой кнопки мыши выделить требуемый диапазон в таблице. При необходимости (если нужно отметить ячейки и диапазоны ячеек в другом месте таблицы) переходим к заполнению аргумента “Число2” и т.д. По готовности щелкаем OK.
  4. Получаем результат в выбранной ячейке.
  5. Среднее значение не всегда может быть “красивым” за счет большого количества знаков после запятой. Если нам такая детализация не нужна, ее всегда можно настроить. Для этого правой кнопкой мыши щелкаем по результирующей ячейке. В открывшемся контекстном меню выбираем пункт “Формат ячеек”.
  6. Находясь во вкладке “Число” выбираем формат “Числовой” и с правой стороны окна указываем количество десятичных знаков после запятой. В большинстве случаев, двух цифр более, чем достаточно. Также при работе с большими числами можно поставить галочку “Разделитель групп разрядов”. После внесение изменений жмем кнопку OK.
  7. Все готово. Теперь результат выглядит намного привлекательнее.

Перекрестная ссылка на отдельные ячейки в Excel

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

Электронная таблица Excel работает аналогичным образом. Электронная таблица в Excel разбита на ячейки, на которые можно ссылаться, используя буквы для столбцов и цифры для строк. Например, ячейка C7 находится в ячейке, которая пересекает третий столбец (столбец C) и строку 7.

Чтобы сослаться на эту ячейку в вашем активном листе, введите = C7 в другой ячейке или используйте формулу, содержащую ссылку на эту ячейку, которая объединяет несколько ссылок на ячейки. = C7-C8-* например, умножает данные из C7 на данные из ячейки C8.

Если вы хотите сослаться на ячейку из другого листа, вам нужно поместить имя листа перед ячейкой, а затем восклицательный знак. Правильный формат для этого = Лист2! C7,

Формула = Лист2! C7 * Лист2! C8 умножит данные из ячейки С7 и С8 в листе с именем Лист2.

Вы также можете ссылаться на ячейки из другого файла электронной таблицы Excel. Вам нужно будет использовать квадратные скобки для идентификации файла, назовите лист, из которого он сделан, а затем используйте ссылку на ячейку. Например, знак равноЛист2! C7,

С помощью знак равноЛист2! C7*Лист2! C8вы сможете умножить данные из ячейки С7 и С8 в листе Sheet2 из файла с именем Spreadsheet.xlsx,

Что такое гиперссылка

Гиперссылка в Excel это ссылка, нажав на которую, пользователь может быть перемещен на конкретную ячейку, документ или интернет-страницу.

Excel позволяет создавать гиперссылки для:

  • Перехода в определенное место в текущей книге;
  • Открытия другого документа или перехода к определенному месту в этом документе, например лист в файле Excel или закладке в документе Word;
  • Перехода на веб страницу в Интернете;
  • Создания нового файла Excel;
  • Отправки сообщения электронной почты по указанному адресу.

Гиперссылку в Excel легко заметить, она выглядит как подчеркнутый текст, выделенный синим цветом:

Использование оператора ДВССЫЛ

Для реализации различных задач можно применять специальную функцию ДВССЫЛ. Общий вид оператора: =ДВССЫЛ(Ссылка_на_ячейку;A1). Разберем оператор более детально на конкретном примере. Пошаговое руководство:

  1. Производим выделение необходимой ячейки, а затем жмем на элемент «Вставить функцию», находящийся рядом со строкой для ввода формул.


29

  1. На экране отобразилось окошко под названием «Вставка функции». Выбираем категорию «Ссылки и массивы».


30

  1. Жмем на элемент ДВССЫЛ. После проведения всех манипуляций кликаем на «ОК».


31

  1. На дисплее отобразилось окошко для ввода аргументов оператора. В строчку «Ссылка_на_ячейку» вводим координату ячейки, на которую хотим сослаться. Строку «А1» оставляем незаполненной. После проведения всех манипуляций кликаем на кнопку «ОК».


32

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


33

3 ответа 3

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

Замернять при вводе адреса Интернета и сетевые ресурсы гиперссылками .

Искать ее здесь:

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

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

Войти в редактирование ячейки и выйти по Enter (менять символы не обязательно). По небольшому диапазону пробежаться с помощью Двойной_ЛКМ-Enter не составит труда. Не поможет, если указанная выше галка снята.

Формулой удобно, если вместо ссылки нужно отображать какой-либо текст. В свободный столбец вписать формулу:

где B2 – ссылка, A2 – текст. Если отображать ссылку, последний параметр можно не писать.

  1. Для больших диапазонов замены можно использвать небольшой макрос:

Sub PasteHyperLink() Dim r As Range, c Set r = Selection ‘ For Each c In r ActiveSheet.Hyperlinks.Add Anchor:=c, Address:=c Next c ‘ Set r = Nothing End Sub

Войти в редактор (Alt-F11), вызвать окно проектов (Ctrl+R), создать модуль (Insert-Module), в нем разместить код.

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

Господа, всё гораздо проще)) Вы создаёте рядом новую колонку. заходите в верхнюю строку и применяете к ней значение: Ссылки и массивы – Гиперссылка. Далее в строку 1 ставите значение первой ячейки столбца ваших “псевдоссылок”, во вторую строку ставите ее же. Применяете гиперссылку,т.е. нажимаете Ок. Далее наводите на нижний правый уголок первой ячейки нового столбца, т.е. той, к которой всё это применяли. Ловите тот момент, когда появится черненький “+”, т.е. сможете нормально протянуть эти значения на весь новый массив, аналогичный значениям столбца с “псевдоссылками”. Протягиваете до последней “псевдоссылки”, т.е. параллельно ей. И вуаля, у вас появился новый столбец с массивом ссылок. Столбец с псевдоссылками скрываем. Работайте на здоровье)

Гиперссылка в Excel — создание, изменение и удаление

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

Существует четыре способа добавить гиперссылку в рабочую книгу Excel:

1) Напрямую в ячейку

2) C помощью объектов рабочего листа (фигур, диаграмм, WordArt…)

3) C помощью функции ГИПЕРССЫЛКА

4) Используя макросы

Добавление гиперссылки напрямую в ячейку

Чтобы добавить гиперссылку напрямую в ячейку, щелкните правой кнопкой мыши по ячейке, в которую вы хотите поместить гиперссылку, из раскрывающегося меню выберите Гиперссылка

Либо, аналогичную команду можно найти на ленте рабочей книги Вставка -> Ссылки -> Гиперссылка.

Привязка гиперссылок к объектам рабочего листа

Вы также можете добавить гиперссылку к некоторым объектам рабочей книги: картинкам, фигурам, надписям, объектам WordArt и диаграммам. Чтобы создать гиперссылку, щелкните правой кнопкой мыши по объекту, из выпадающего меню выберите Гиперссылка.

Либо, аналогичным способом, как добавлялась гиперссылка в ячейку, выделить объект и выбрать команду на ленте. Другой способ создания – сочетание клавиш Ctrl + K – открывает то же диалоговое окно.

Обратите внимание, щелчок правой кнопкой мыши на диаграмме не даст возможность выбора команды гиперссылки, поэтому выделите диаграмму и нажмите Ctrl + K

Добавление гиперссылок с помощью формулы ГИПЕРССЫЛКА

Гуперссылка может быть добавлена с помощью функции ГИПЕРССЫЛКА, которая имеет следующий синтаксис:

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

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

Например, если я введу в ячейку формулу =ГИПЕРССЫЛКА(Лист2!A1; «Продажи»). На листе выглядеть она будет следующим образом и отправит меня на ячейку A1 листа 2.

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

=ГИПЕРССЫЛКА(«https://exceltip.ru/»;»Перейти на Exceltip»)

Чтобы отправить письмо на указанный адрес, в функцию необходимо добавить ключевое слово mailto:

Добавление гиперссылок с помощью макросов

Также гиперссылки можно создать с помощью макросов VBA, используя следующий код

где,

SheetName: Имя листа, где будет размещена гиперссылка

Range: Ячейка, где будет размещена гиперссылка

Address!Range Адрес ячейки, куда будет отправлять гиперссылка

Name Текст, отображаемый в ячейке.

Виды гиперссылок

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

1) Файл, веб-страница – в навигационном поле справа указываем файл, который необходимо открыть при щелчке на гиперссылку

2) Место в документе – в данном случае, гиперссылка отправит нас на указанное место в текущей рабочей книге

3) Новый документ – в этом случае Excel создаст новый документ указанного расширения в указанном месте

4) Электронная почта – откроет окно пустого письма, с указанным в гиперссылке адресом получателя.

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

Изменить гиперссылку

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

Удалить гиперссылку

Аналогичным способом можно удалить гиперссылку. Щелкнув правой кнопкой мыши и выбрав из всплывающего меню Удалить гиперссылку.

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

Предположим, у вас есть таблица на листе с именем «Сводка», и вы хотите создать динамическую гиперссылку на другом листе, которая связана со значением ячейки в таблице, как вы можете это сделать? Подробно решить проблему поможет метод, описанный в этой статье.

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

В качестве примера возьмите приведенный ниже снимок экрана, на текущем листе есть раскрывающийся список, содержащий все имена в столбце B рабочего листа. «Резюме». Нам нужно создать динамическую гиперссылку в B3, при выборе имени из раскрывающегося списка щелкните гиперссылку в B3, чтобы сразу перейти к этой ячейке имени на листе «Сводка».

1. Выберите пустую ячейку (здесь B3), чтобы разместить гиперссылку, скопируйте и вставьте в нее приведенную ниже формулу и нажмите Enter ключ.

=HYPERLINK(«#»&CELL(«address»,INDEX(Summary!B2:B32,MATCH(A3,Summary!B2:B33,0))),»Jump to the data cell»)

Ноты:

  • Резюме! B2: B32 означает, что динамическая гиперссылка будет связана с любой ячейкой в ​​диапазоне B2: B32 рабочего листа с именем «Резюме».
  • A3 — это ячейка, содержащая значение, на основе которого вы создадите динамическую гиперссылку.
  • Перейти к ячейке данных”- отображаемые тексты ячейки гиперссылки. Пожалуйста, измените их по своему усмотрению.

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

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

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

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

Щелкните гиперссылку в Excel, чтобы перейти на определенную страницу в документе Word. В Excel легко создать гиперссылку на определенный текстовый документ. Однако знаете ли вы, как создать гиперссылку в Excel для перехода на определенную страницу текстового документа? Метод, описанный в этой статье, может оказать вам услугу.

Объединение текста и гиперссылки в гиперссылку в Excel Предположим, есть список текста и список гиперссылок, расположенных в отдельных столбцах, и теперь вы хотите объединить текстовую ячейку и ячейку гиперссылки в текст с гиперссылкой, как вы можете это сделать? В этом руководстве подробно описан метод, который поможет вам легко его достичь.

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

R1C1 в функциях Excel

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

Однако в Excel есть функции, в которых возможно применение обоих стилей адресации вне зависимости от установленного режима в настройках. В частности, функции ДВССЫЛ (INDIRECT в английской версии) и АДРЕС (ADDRESS в английской версии) могут работать в обоих режимах.

В качестве одного из аргументов в данных функциях задается стиль используемых ссылок (A1 или R1C1), и в некоторых случаях бывает предпочтительнее использовать как раз R1C1.

Удачи вам и до скорых встреч на страницах блога TutorExcel.Ru!

Как в EXCEL убрать значок доллара в начале числа?

​ и выбрать нужный​ несколько формул используют​: «. каждая ячейка имеет​250​ будет ссылаться на​и все сначала.​C​и т.д. при​ последние (например за​ в статье «Преобразовать​<>​&​)​ является сигналом к​ валюты по умолчанию​.​ ячеек, выбирай вместо​ формат?​

​ цену, которая постоянна​​ свой адрес, который​​715​С5​Все просто и понятно.​​$5​​ копировании вниз или​​ последние семь дней)​ дату в текст​(знаки меньше и больше)​

​(амперсанд)​​– обозначает​ действию что-то посчитать,​ РУБЛЬ в Excel​​Выберите​ денежного​Импортирую таблицу с курсами​ для определенного вида​

​ определяется соответствующими столбцом​​611​​и ни на​ Но есть одно​

​- не будет​​ в​ будут автоматически отражаться​ Excel».​

Если вы работаете в Excel не второй день, то, наверняка уже встречали или использовали в формулах и функциях Excel ссылки со знаком доллара, например $D$2 или F$3 и т.п. Давайте уже, наконец, разберемся что именно они означают, как работают и где могут пригодиться в ваших файлах.

Относительные ссылки

Это обычные ссылки в виде буква столбца-номер строки ( А1, С5, т.е. «морской бой»), встречающиеся в большинстве файлов Excel. Их особенность в том, что они смещаются при копировании формул. Т.е. C5, например, превращается в С6, С7 и т.д. при копировании вниз или в D5, E5 и т.д. при копировании вправо и т.д. В большинстве случаев это нормально и не создает проблем:

Смешанные ссылки

Иногда тот факт, что ссылка в формуле при копировании «сползает» относительно исходной ячейки – бывает нежелательным. Тогда для закрепления ссылки используется знак доллара ($), позволяющий зафиксировать то, перед чем он стоит. Таким образом, например, ссылка $C5 не будет изменяться по столбцам (т.е. С никогда не превратится в D, E или F), но может смещаться по строкам (т.е. может сдвинуться на $C6, $C7 и т.д.). Аналогично, C$5 – не будет смещаться по строкам, но может «гулять» по столбцам. Такие ссылки называют смешанными:

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

Ну, а если к ссылке дописать оба доллара сразу ($C$5) – она превратится в абсолютную и не будет меняться никак при любом копировании, т.е. долларами фиксируются намертво и строка и столбец:

Все просто и понятно. Но есть одно «но».

Предположим, мы хотим сделать абсолютную ссылку на ячейку С5. Такую, чтобы она ВСЕГДА ссылалась на С5 вне зависимости от любых дальнейших действий пользователя. Выясняется забавная вещь – даже если сделать ссылку абсолютной (т.е. $C$5), то она все равно меняется в некоторых ситуациях. Например: Если удалить третью и четвертую строки, то она изменится на $C$3. Если вставить столбец левее С, то она изменится на D. Если вырезать ячейку С5 и вставить в F7, то она изменится на F7 и так далее. А если мне нужна действительно жесткая ссылка, которая всегда будет ссылаться на С5 и ни на что другое ни при каких обстоятельствах или действиях пользователя?

Действительно абсолютные ссылки

Решение заключается в использовании функции ДВССЫЛ (INDIRECT) , которая формирует ссылку на ячейку из текстовой строки.

Если ввести в ячейку формулу:

=ДВССЫЛ(«C5»)

=INDIRECT(«C5»)

то она всегда будет указывать на ячейку с адресом C5 вне зависимости от любых дальнейших действий пользователя, вставки или удаления строк и т.д. Единственная небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»))

=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

У пользователей недавно начавших работать с таблицами в эксель, часто возникает вопрос о том, для чего в формулах применяют знак доллара – «$».

На первый взгляд знак $ бессмыслен. Если в ячейку с формулой подставить этот значок, так называемый «доллар», значение, полученное при вычислении не изменится. Что со значком, что без него в ячейке будет отображаться один и тот же результат.

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

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

Adblock
detector