Ссылки на ячейки excel почему не все ссылки

Как исправить #REF! #ПУСТО!

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 для iPad Excel для iPhone Excel для планшетов с Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов с Android Excel для Windows Phone 10 Excel Mobile Excel Starter 2010 Еще…Меньше

Ошибка #REF! отображается, когда формула ссылается на недопустимую ячейку. Чаще всего это происходит потому, что формула ссылается на ячейки, которые были удалены или заменены другими данными.

В следующем примере в столбце E используется формула =СУММ(B2;C2;D2).

Формула с явными ссылками на ячейки, например =SUM(B2,C2,D2), может вызвать #REF! ошибка при удалении столбца.

Удаление столбцов B, C или D приведет к #REF! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!. В этом случае мы удалим столбец C (Продажи 2007), а формула теперь будет читать =СУММ(B2,#REF!,C2). Если вы используете явные ссылки на ячейки, как это (когда вы ссылаетесь на каждую ячейку по отдельности, разделенные запятой) и удаляете строку или столбец, на которые ссылается ссылка, Excel не может разрешить их, поэтому он возвращает #REF! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!. Это основная причина, по которой не рекомендуется использовать явные ссылки на ячейки в функциях.

Пример ошибки #ССЫЛКА! из-за удаления столбца.

Решение

  • Если вы случайно удалили строки или столбцы, вы можете немедленно нажать кнопку «Отменить» на панели быстрого доступа (или нажать клавиши CTRL+Z), чтобы восстановить их.

  • Измените формулу так, чтобы она ссылалась на диапазон, а не на отдельные ячейки, например =СУММ(B2:D2). Теперь можно удалить любой столбец в диапазоне суммирования, и Excel автоматически скорректирует формулу. Чтобы вычислить сумму значений в строках, также можно использовать формулу =СУММ(B2:B5).

В следующем примере =ВПР(A8;A2:D5;5;FALSE) вернет #REF! ошибка, так как она ищет значение, возвращаемое из столбца 5, но диапазон ссылок — A:D, то есть только 4 столбца.

Пример формулы ВПР с неправильным диапазоном.  Формула =VLOOKU(A8;A2:D5;5;FALSE).  В диапазоне ВПР нет пятого столбца, поэтому значение 5 вызывает #REF! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

Решение

Расширьте диапазон или уменьшите значение столбца для поиска так, чтобы он попадал в указанный диапазон. Формулы =ВПР(A8;A2:E5;5;ЛОЖЬ) будет работать правильно, так же как и формула =ВПР(A8;A2:D5;4;ЛОЖЬ).

В этом примере формула =INDEX(B2:E5,5;5) возвращает #REF! Ошибка, так как диапазон INDEX состоит из 4 строк на 4 столбца, но формула запрашивает возврат того, что находится в 5-й и 5-й строках.

Пример формулы ИНДЕКС с недопустимой ссылкой на диапазон.  Формула имеет вид =ИНДЕКС(B2:E5;5;5), но диапазон содержит всего 4 строки и 4 столбца.

Решение

Измените ссылки на строки и столбцы так, чтобы они попадали в диапазон поиска функции ИНДЕКС. Формула =ИНДЕКС(B2:E5;4;4) вернет правильный результат.

В следующем примере функция INDIRECT пытается ссылаться на закрытую книгу, вызывая #REF! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

Пример ошибки #ССЫЛКА! из-за использования функции ДВССЫЛ для ссылки на закрытую книгу.

Решение

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

Структурированные ссылки на имена таблиц и столбцов в связанных книгах не поддерживаются.

Вычисляемые ссылки на связанные книги не поддерживаются.

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

Если вы использовали ссылку OLE, которая возвращает #REF! ошибка, а затем запустите программу, которую вызывает ссылка.

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

Проблемы с макросами

Если макрос вводит на листе функцию, которая ссылается на ячейку над функцией, а ячейка, содержащая функцию, находится в строке 1, функция вернет #REF! поскольку нет ячеек над строкой 1. Проверьте функцию, чтобы узнать, ссылается ли аргумент на ячейку или диапазон ячеек, которые недопустимы. Для этого может потребоваться изменить макрос в редакторе Visual Basic (VBE), чтобы учесть эту ситуацию.

Дополнительные сведения

Получение прямых и бесплатных ответов в Excel

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Функции Excel (по алфавиту)

Функции Excel (по категориям)

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

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

  1. Относительные ссылки. Применяются для простейших расчетов. Копирование формулы влечет за собой изменение координат.
  2. Абсолютные ссылки. При необходимости производства более сложных расчетов подойдет данный вариант. Для фиксации используют символ «$». Пример: $A$1.
  3. Смешанные ссылки. Данный тип адресаций при проведении расчетов используется при необходимости в закреплении столбика или строчки по отдельности. Пример: $A1 или A$1.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

Отличительные особенности разных видов ссылок

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

Содержание

  1. Относительная ссылка на ячейку в Excel
  2. Пример относительной ссылки
  3. Возможные ошибки при работе с относительными ссылками
  4. Как вам сделать абсолютную ссылку в Excel
  5. Как поставить смешанную ссылку в Excel
  6. «СуперАбсолютная» адресация
  7. Заключение

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

Это набор символов, определяющих местоположение ячейки. Ссылки в программе автоматически пишутся с относительной адресацией. К примеру: A1, A2, B1, B2. Перемещение в другую строку или столбец ведет к изменению символов в формуле. К примеру, исходная позиция A1. При перемещении по горизонтали изменяется буква на B1, C1, D1 и т.д. Таким же образом происходят изменения при смещении по вертикальной линии, только в данном случае меняется цифра – A2, A3, A4 и т.д. При необходимости дублирования однотипного расчета в соседнюю клетку проводится расчет по относительной ссылке. Для применения данной функции выполните несколько действий:

  1. Как только данные будут вписаны в ячейку, наведите курсор и сделайте клик мышкой. Выделение зеленым прямоугольником говорит об активации ячейки и готовности к проведению дальнейших работ.
  2. Нажатием комбинацией клавиш Ctrl + C проводим копирование содержимого в буфер обмена.
  3. Активируем ячейку, в которую необходимо перенести данные или ранее записанную формулу.
  4. Нажатием комбинации Ctrl + V переносим данные, сохраненные в буфере обмена системы.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

Пример создания относительной ссылки в таблице к спортивному товару

Совет эксперта! Для проведения однотипных расчетов в таблице воспользуйтесь лайфхаком. Выделите ячейку с ранее введенной формулой. Наведя курсор на маленький квадратик, появившийся в правом углу снизу, и удерживая левую кнопку мыши, тянем до нижней строки или крайнего столбца, в зависимости от выполняемого действия. Отпустив клавишу на мышке, расчет будет произведен автоматически. Данный инструмент носит название – маркер автоматического заполнения.

Пример относительной ссылки

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

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

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

Порядок выполнения действий:

  1. На примере видно, что для заполнения количества проданного товара и его цены, использованы колонки B и C. Соответственно, для записи формулы и получения ответа выбираем колонку D. Формула выглядит следующим образом: = B2*C

Обратите внимание! Чтобы облегчить процесс написания формулы, воспользуйтесь небольшой хитростью. Поставьте знак «=», кликните по количеству проданного товара, установите знак «*» и нажмите на цену продукции. Формула после знака равенства пропишется автоматически.

  1. Чтобы получить окончательный ответ, нажмите на «Enter». Далее необходимо рассчитать итоговую сумму полученной прибыли с остальных видов продукции. Хорошо если количество строк не велико, тогда все манипуляции можно выполнить вручную. Для заполнения одновременно большого количества строк в Excel имеется одна полезная функция, дающая возможность переноса формулы в другие ячейки.
  2. Наведите курсор на правый нижний угол прямоугольника с формулой или готовым результатом. Появление черного крестика служит сигналом, что курсор можно тянуть вниз. Таким образом производится автоматический расчет полученной прибыли на каждую продукцию в отдельности.
  3. Отпустив зажатую кнопку мыши, получаем правильные результаты во всех строчках.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

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

Кликнув по ячейке D3, можно увидеть, что координаты ячеек были автоматически изменены, и выглядят теперь следующим образом: =B3*C3. Из этого следует, что ссылки были относительными.

Возможные ошибки при работе с относительными ссылками

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

  1. Создаем таблицу и заполняем: A – наименование продукции; B – количество проданного; C – стоимость; D – вырученная сумма. Допустим, в ассортименте всего 11 наименований продукции. Следовательно, с учетом описания столбцов, заполняется 12 строк и общая сумма прибыли – D
  2. Кликаем по ячейке E2 и вписываем =D2/D13.
  3. После нажатия кнопки «Enter» появляется коэффициент относительной доли продаж первого наименования.
  4. Растягиваем столбец вниз и ждем результата. Однако система выдает ошибку «#ДЕЛ/0!»

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

Код ошибки как результат неправильно введенных данных

Причина ошибки в использовании относительной ссылки для проведения расчетов. В результате копирования формулы координаты изменяются. То есть для E3 формула будет выглядеть следующим образом =D3/D13. Потому как ячейка D13 не заполнена и теоретически имеет нулевое значение, то программа выдаст ошибку с информацией, что деление на нулевое значение невозможно.

Важно! Чтобы исправить ошибку, необходимо записывать формулу таким образом, чтобы координаты D13 были зафиксированы. Относительная адресация не имеет таких функций. Для этого существует другой вид ссылок – абсолютные. 

Как вам сделать абсолютную ссылку в Excel

Благодаря использованию символа $ стала возможна фиксация координат ячейки. Каким образом это работает, рассмотрим далее. Так как программа по умолчанию использует относительную адресацию, то соответственно, чтобы сделать ее абсолютной, потребуется выполнить ряд действий. Разберем решение ошибки «Как найти коэффициент от продажи нескольких наименований товара», выполняя расчет при помощи абсолютной адресации:

  1. Кликаем по E2 и вписываем координаты ссылки =D2/D13. Так как ссылка является относительной, то для фиксации данных необходимо установить символ.
  2. Зафиксируйте координаты ячейки D Для выполнения этого действия перед буквой, указывающей на столбец и номером строки, установите знак «$».

Совет эксперта! Чтобы облегчить задачу со вводом, достаточно активировать ячейку к редактированию формулы и нажать несколько раз по клавише F4. До тех пор, пока не получите удовлетворительные значения. Правильная формула имеет следующий вид: =D2/$D$13.

  1. Нажмите кнопку «Enter». В результате выполненных действий должен появится правильный результат.
  2. Для копирования формулы протяните маркер до нижней строки.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

Правильно введенные данные формулы для абсолютной ссылки

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

Как поставить смешанную ссылку в Excel

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

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

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

  1. Для получения точных расчетов вводим =D1/$D$3 и нажимаем «Enter». Программа выдает точный ответ.
  2. Чтобы переместить формулу в последующие ячейки вниз по столбцу и получить точные результаты, протяните маркер до нижней ячейки.
  3. В результате программа выдаст правильные расчеты.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

Прописываем формулу для получения смешанной ссылки с учетом всех правил

Внимание! Если установить знак $ перед буквой, то Excel выдаст ошибку «#ДЕЛ/0!», что будет означать невозможность выполнения данной операции.

«СуперАбсолютная» адресация

В конце разберем еще один пример абсолютной ссылки – «СуперАбсолютная» адресация. В чем ее особенность и отличия. Возьмем примерное число 30 и впишем его в ячейку B2. Именно это число будет главным, с ним необходимо выполнить ряд действий, например возвести в степень.

  1. Для правильного выполнения всех действий впишите в столбец C формулу следующего порядка: =$B$2^$D2. В столбец D вписываем значение степеней.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

Пример создания «СуперАбсолютной» адресации путем возведения числа в степень
  1. После нажатия кнопки «Enter» и активации формулы растягиваем маркер вниз по столбцу.
  2. Получаем правильные результаты.

ssylki-v-excel-absolyutnye-otnositelnye-i-smeshannye-oshibki-pri-rabote-s-otnositelnymi-ssylkami-v-ehksel

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

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

  • Копирование формулы из ячейки C3 в ячейку E3, F3 или H3 не приведет к изменению результата. Он останется неизменным – 900.
  • При необходимости вставки нового столбца произойдет изменение координат ячейки с формулой, но результат также останется неизменным.

В этом и состоит особенность «СуперАбсолютной» ссылки: при необходимости перемещения полученный результат не будет изменяться. Однако существуют ситуации, когда вставка данных производится из сторонних источников. Таким образом происходит смещение столбцов в сторону, а данные устанавливаются по-старому в столбец B2. Что же происходит в этом случае? При смешении формула изменяется согласно произведенному действию, то есть она будет указывать уже не на B2, а на C2. Но так как вставка произведена в B2, то конечный результат будет неверным.

Справка! Чтобы иметь возможность вставлять макросы со сторонних источников, необходимо подключить настройки разработчика (по умолчанию они выключены). Для этого перейдите в Параметры, откройте настройку ленты и установите галочку в правом столбце напротив «Разработчик». После этого откроется доступ ко многим функциям, ранее скрытым от глаз обычного пользователя.

Напрашивается вопрос: можно ли произвести модификацию формулы из ячейки C2 таким образом, чтобы сбор исходного числа велся из ячейки B, несмотря на вставку новых столбцов с данными? Для того чтобы изменения в таблице не влияли на определение итогового показателя при установке данных из сторонних источников, необходимо выполнить следующие действия:

  1. Вместо координат клетки B2 впишите следующие показатели: =ДВССЫЛ(«B2»). В итоге после перемещения формулирующий состав будет выглядеть следующим образом: =ДВССЫЛ(«B2»)^$E2.
  2. Благодаря данной функции ссылка всегда указывает на квадрат с координатами B2, независимо от того будут добавляться или удаляться столбцы в таблице.

Необходимо понимать, что ячейка, не содержащая никаких данных, всегда показывает значение «0».

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

Содержание

  • Способ 1: Копирование ссылки через браузер
  • Способ 2: Использование инструмента «Ссылка»
  • Способ 3: Создание макроса для быстрой активации ссылок
  • Вопросы и ответы

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

Способ 1: Копирование ссылки через браузер

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

Для этого можно использовать любой веб-обозреватель, активировав копирование через контекстное меню или горячую клавишу Ctrl + C.

Копирование ссылки в браузере для дальнейшей вставки ее в Excel как активной

В таблице Эксел выберите подходящую ячейку и нажмите Ctrl + V для вставки скопированной ранее ссылки. Переключитесь на любую другую ячейку, чтобы увидеть, как строка подсвечивается синим, а это значит, ссылка является активной.

Вставка скопированной через браузер ссылки в таблицу Excel для создания ее активной

Способ 2: Использование инструмента «Ссылка»

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

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

  3. В появившемся контекстном меню щелкните по последней строке «Ссылка».
  4. Открытие меню Ссылка для настройки активной ссылки в Excel

  5. В текущей ситуации потребуется выбрать вариант «файлом, веб-страницей» в блоке «Связать с:».
  6. Выбор режима создания активной ссылки в соответствующем меню Excel

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

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

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

Способ 3: Создание макроса для быстрой активации ссылок

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

  1. После открытия таблицы перейдите на первую вкладку «Файл».
  2. Переход в меню Файл для открытия Параметров в Excel перед добавлением макроса для активных ссылок

  3. На панели слева выберите раздел «Параметры».
  4. Открытие меню настроек Excel для включения инструментов разработчика перед добавлением макросов в Excel

  5. Откройте меню «Настроить ленту».
  6. Открытие меню настроек ленты для включения инструментов разработчика в Excel

    Lumpics.ru

  7. Отметьте маркером вкладку «Разработчик», чтобы добавить ее в ленту.
  8. Включение инструментов разработчика в Excel перед созданием макроса для активных ссылок

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

  1. За создание макросов в Excel отвечает отдельный модуль, для запуска которого перейдите на вкладку «Разработчик».
  2. Переход к инструментам разработчика для создания макроса активных ссылок в Excel

  3. Оттуда запустите «Visual Basic».
  4. Запуск инструмента для создания макроса активных ссылок в Excel

  5. Дважды щелкните по строке «ЭтаКнига», открывающей окно создания макроса.
  6. Выбор документа для создания макроса активных ссылок в Excel

  7. Вставьте следующее содержимое и замените «c2» и «c» в выделенной на скриншоте строке на буквы и начало столбца, где и расположены ссылки для активации.

    Sub HyperSsylka()
    Dim cell As Range, ra As Range: Application.ScreenUpdating = False
    Set ra = Range([c2], Range("c" & Rows.Count).End(xlUp))
    For Each cell In ra.Cells
    If Len(cell) Then cell.Hyperlinks.Add cell, cell
    Next cell
    End Sub


    Sub HyperSsylkaSelect()
    Dim cell As Range: Application.ScreenUpdating = False
    For Each cell In Selection
    If Len(cell) Then cell.Hyperlinks.Add cell, cell
    Next cell
    End Sub

  8. Создание и редактирование макроса активных ссылок в Excel

  9. Осталось только щелкнуть «Сохранить» или использовать горячую клавишу Ctrl + S, после чего закройте средство создания макросов.
  10. Сохранение макроса активных ссылок и закрытие окна редактирования в Excel

  11. Сейчас настройки все еще не применены, поэтому откройте окно «Макросы».
  12. Открытие окна с добавленными макросами для их применения в Excel

  13. В нем активируйте созданный нами макрос под названием «HyperSsylka».
  14. Применение созданного макроса для активации ссылок в Excel

  15. Вернитесь к таблице и убедитесь в том, что теперь все ссылки подсвечиваются должным образом.
  16. Успешное применение макроса для создания активных ссылок в Excel

Еще статьи по данной теме:

Помогла ли Вам статья?

Как исправить в экселе ошибку #ССЫЛКА!?

В программе эксель часто люди сталкиваются с ошибкой #ССЫЛКА!, и многие из них не знают, что в такой ситуации делать. Поэтому рассмотрим подробную инструкцию, как можно исправить ошибку #ССЫЛКА!.

Первый шаг. Перед нами таблица, в которой должен быть подсчитан финансовый результат, но вместо этого, мы наблюдаем ошибку #ССЫЛКА!.

Второй шаг. Чтобы исправить данную ошибку, нужно понять природу её появления. Ошибка #ССЫЛКА! появляется в ячейке, если там раньше стояла формулу, которая суммировала определенные ячейки с этого листа или другого. Кто-то удалил полностью одну из ячеек входящих в формулу, в результате появилась данная ошибка.

Следовательно, нужно найти сначала ячейку, в которой изначально появилась эта ошибка. Для этого нажмем на клавиатуре сочетание клавиш «CTRL+F», а в появившемся меню, в строку «Найти» введем текст: #ССЫЛКА! После нажмем на кнопку «Найти все».

Третий шаг. Программа эксель находит источник данной ошибки, он находится в ячейке «В4», в чем мы убеждаемся, выделив эту ячейку.

Четвертый шаг. На этом шаге, вы должны проверить логику построения формулы и понять, что за ячейка была удалена, нужная ли в ней была информация. Если нужная иформация, то попробуйте через клавишу «Отменить ввод» (CTRL+Z) вернуть эту ячейку. Если это невозможно, то придется заново восстановить эту ячейку и повторно прописать формулу.

В приведенном примере, данная ячейка была лишняя, поэтому я просто поменял формулу =B2-B3-#ССЫЛКА!, на формулу =B2-B3 и в итоге все оставшиеся ошибки исчезли и таблица стала полностью рабочей.

Как сделать ссылку активной в Microsoft Excel

Как сделать ссылку активной в Microsoft Excel

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

Вариант 1: Вставка ссылки из браузера

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

Копирование адреса для активации ссылки в Excel

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

Вставка адреса в поле для активации ссылки в Excel

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

Вариант 2: Самостоятельная активация ссылки

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

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

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

Если сейчас ссылка представлена в поле «Текст», ее необходимо скопировать и перенести в поле «Адрес».Перенос текста в адрес для активации ссылки в Excel

Вместо ссылки в поле «Текст» вы можете вписать любую надпись, нажатие по которой отвечает за переход по ссылке, вставленной в поле «Адрес».Изменение текста ячейки для активации ссылки в Excel

Примените изменения и вернитесь к таблице. На следующем скриншоте вы видите результат активации ссылки с заменой ее текста на более уместный.Просмотр результата для активации ссылки в Excel

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

Вариант 3: Использование макроса

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

Для начала через главное окно перейдите в меню «Параметры».Переход в Параметры для активации ссылки в Excel

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

Примените изменения, вернитесь к таблице, перейдите на соответствующую вкладку и запустите оснастку «Visual Basic».Переход к созданию макроса для активации ссылки в Excel

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

Вставьте туда оставленный ниже код, заменив значения «a2» на номер ячейки, с которой начинается активация ссылок, а «а» – на букву столбца.

Строку для редактирования вы видите на следующем изображении. Редактирование макроса для активации ссылки в Excel

Сохраните результат, нажав по соответствующей кнопке на панели сверху или используя сочетание клавиш Ctrl + S.Сохранение макроса для активации ссылки в Excel

Закройте редактор кода и запустите окно «Макрос». Дважды щелкните по строке с созданным макросом для активации ссылок.Применение макроса для активации ссылки в Excel

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

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

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

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

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

Абсолютная ссылка – ссылка, в которой координаты ячейки зафиксированы и не меняется при копировании.

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

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

Допустим, у нас есть таблица, в которой заполнены столбцы с ценой за единицу товара и количеством реализованной продукции. Наша задача – вычислить сумму по каждому наименованию в соответствующей колонке.

Выделенный столбец в Эксель

Вот что нам нужно сделать:

  1. Переходим в самую верхнюю ячейку результирующего столбца (не считая шапки таблицы), ставим знак “равно” (“=”) и пишем в ней формулу: = B2*C2 .Формула умножения в ячейке таблицы Excel
  2. Когда выражение готово, нажимаем клавишу Enter на клавиатуре, после чего получаем результат в ячейке с формулой.Результат умножения в ячейке таблицы Эксель

Возможные ошибки при работе с относительными ссылками

Безусловно, благодаря относительным ссылкам существенно упрощаются многие расчеты в Эксель. Однако, они не всегда помогают решить поставленную задачу.

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

  1. Встаем в первую ячейку столбца для расчетов, где пишем формулу: =D2/D13 .Формула деления в ячейке таблицы Эксель
  2. Нажимаем Enter, чтобы получить результат. После того, как мы скопируем формулу на оставшиеся ячейки столбца, вместо результатов увидим следующую ошибку: #ДЕЛ/0! .Ошибка при копировании формулы в Эксель

Дело в том, что из-за того, что все ссылки на ячейки в формуле, которую мы скопировали, относительные, координаты в последующих ячейках сдвинулись. Т.е. для ячейки E3 формула выглядит следующим образом: =D3/D14 . Но, как мы видим, ячейка D14 – пустая, из-за чего программа и выдает ошибку, информирующую о том, что делить на цифру 0 нельзя.

Ошибка при копировании формулы в Excel

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

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

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

По умолчанию, все ссылки в формулах Эксель относительные, поэтому, чтобы сделать их абсолютными, выполняем следующие действия:

  1. Для начала пишем формулу в привычном виде в требуемой ячейке. В нашем случае она выглядит так: = D2/D13 .Формула деления в ячейке таблицы Excel
  2. Когда формула готова, не спешим нажимать клавишу Enter. Теперь нам нужно зафиксировать координаты ячейки D13. Для этого перед названием столбца и порядковым номером строки печатаем символ “$”. Или же можно просто после ввода адреса сразу нажать клавишу F4 на клавиатуре (курсор может находиться до, после или внутри координат). В итоге формула должна выглядеть следующим образом: D2/$D$13 .Абсолютная ссылка в формуле Эксель
  3. Теперь можно нажать Enter, чтобы вывести результат в ячейку.Абсолютная ссылка в формуле Excel
  4. Остается только скопировать формулу с помощью маркера заполнения на нижние строки. На этот раз, благодаря тому, что мы зафиксировали ячейку с итоговой суммой, результат появится и в других ячейках.Копирование формулы в другие ячейки в Excel

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

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

  • Если мы напишем ссылку как “$G5”, это означает, что будет меняться строка, а столбец будет зафиксирован.
  • Если мы укажем “G$5”, в этом случае, фиксироваться будет номер строки, в то время, как столбец будет меняться.

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

Формула со смешанной ссылкой в ячейке Эксель

Примечание: вместо ручного ввода символов “$” можно задать тип ссылок (абсолютные, относительные, смешанные) с помощью функциональной клавиши F4. При это курсор должен находится в пределах координат ячейки, в отношении которой мы хотим выполнить данное действие.

Заключение

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

 

Чайник1

Пользователь

Сообщений: 15
Регистрация: 03.02.2018

Всем добрый день.
Столкнулся с такой проблемой:
Храню в ячейках ссылки такого типа:

https://www.maryjane.ru/catalog/ruster/150091/futbolka-muzhskaya-belaya/

Excel их просто не видит. Ссылки хранятся как обычный текст. Они не кликабельны. Почему так понять не могу. Никаких настроек не производил.
Хочу чтобы при нажатии на ячейку меня перекидывало на нужный мне портал.
Подскажите пожалуйста

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Попробуйте после вставки нажать F2 — Enter

 

Чайник1

Пользователь

Сообщений: 15
Регистрация: 03.02.2018

Спасибо за оперативный ответ.
У меня макбук.
Клавиши f2 нет

 

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

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Для вопросов по MAC есть отдельная ветка:

Вопросы по Excel для Mac

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

Изменено: Дмитрий Щербаков03.02.2018 13:57:14

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#5

03.02.2018 15:02:48

Цитата
Чайник1 написал:
У меня макбук

Предупреждать нужно )
Поместите курсор в строку формул, или двойной клик по ячейке, затем Enter. Сработает?
===
Переношу тему в Мас форум.

 

Чайник1

Пользователь

Сообщений: 15
Регистрация: 03.02.2018

Двойной клик и Enter срабатывает. Теперь только остается узнать как поменять автоматизированно все 300 ссылок) ?
И как в будущем вставлять ссылки в ячейки так, чтобы они сразу распознавались как ссылки, а не как обычный текст?
Просто проблема как я понял в том, что если я пишу прямо в ячейке

www.sports.ru

 то excel  распознает эту запись как ссылку, но как только я копирую ее с портала, а потом вставляю в excel то это уже не ссылка а текст.
Что делать?)

 

Pelena

Пользователь

Сообщений: 1416
Регистрация: 22.12.2012

#7

03.02.2018 19:43:47

Цитата
Чайник1 написал:
как в будущем вставлять ссылки

Вставляйте в строку формул или двойным кликом «проваливайтесь» в ячейку, а потом вставляйте

 

Чайник1

Пользователь

Сообщений: 15
Регистрация: 03.02.2018

#8

03.02.2018 19:49:26

Огромное спасибо. Работает

При работе в Excel можно столкнуться с ошибкой #ССЫЛКА!. Эта ошибка возникает тогда, когда функция ссылается на ячейку, которой не существует. В этой статье мы разберем основные способы, как исправить эту ситуацию.

Как исправить ошибку #ССЫЛКА! в Excel

Вариант 1. Исправление формул

Представим такую ситуацию. У нас есть файл с базой данных, где хранятся данные по продажам за январь — февраль (лист в файле назван «БД янв — фев») и файл со сводными данными, который суммирует выручку по месяцам. Мы открыли файл с базой данных, внесли в него данные по продажам за март и внимание(!) переименовали лист в «БД янв — март», после этого открываем файл со сводом и видим там вместо данных по выручке за январь, февраль, что мы делали раньше, ошибку #ССЫЛКА!. Это произошло из-за того, что функция ссылается на данные в листе «БД янв — фев», которого нет, так как мы его переименовали.

Как исправить ошибку #ССЫЛКА! в Excel

Что бы исправить эту ситуацию, закрываем файл со сводом, не сохраняя изменения (!), если вы сохраните изменения — то формулы будут навсегда испорчены и вам придется писать их заново. Далее в файле с базой данных переименовываете лист так, как он назывался ранее, т.е. «БД янв — фев» и снова открываете файл со сводом. Ошибка пропала, функции снова работают. Теперь при открытых двух файлах, вы можете переименовать лист в базе данных и ошибка не появится, так как Excel изменит ссылки в функциях (он умеет это делать только в открытых книгах).

Как исправить ошибку #ССЫЛКА! в Excel

Вариант 2. Функция ЕСЛИОШИБКА

При помощи функции ЕСЛИОШИБКА можно обработать ошибки, которые возникают при написании формул, в том числе ошибку #ССЫЛКА!.

Синтаксис функции ЕСЛИОШИБКА следующий: первым аргументом идет функция, которая может вызвать ошибку, вторым аргументом функционал, который будет вызван, если ошибка произошла.

Как исправить ошибку #ССЫЛКА! в Excel

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

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

Skip to content

Относительные и абсолютные ссылки – как создать и изменить

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

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

  • Что такое ссылка на ячейку?
  • Ссылка на диапазон
  • Как создать ссылку?
  • Как изменить ссылку.
  • Ссылка на другой лист или другую книгу
  • Относительная ссылка
  • Абсолютная ссылка
  • Что такое смешанная ссылка?
  • Как поменять ссылку с относительной на абсолютную?
  • Имя — это абсолютная ссылка
  • Относительная и абсолютная ссылка на столбец и строку
  • Ссылка на столбец, исключая несколько первых строк
  • Смешанная ссылка на столбец

Что такое ссылка на ячейку?

Рабочий лист в Excel состоит из ячеек. На каждую из них можно ссылаться, указав значение строки и значение столбца. Зачем это нужно? Чтобы получить значение, записанное в ней, и затем использовать его в вычислениях.

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

Например, A1 относится к адресу на пересечении столбца A и строки 1; B2 относится ко второй ячейке в столбце B и так далее.

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

Например, если вы введете простейшее выражение =A1 в клетку C1, Эксель продублирует данные из A1 в C1:

Чтобы сложить числа в ячейках A1 и A2, используйте:  =A1 + A2

Что такое ссылка на диапазон?

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

Например, диапазон A1:C2 включает 6 ячеек от A1 до C2.

Как создать ссылку?

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

  1. Выберите, где вы хотите ввести формулу.
  2. Введите знак равенства (=).
  3. Выполните одно из следующих действий:
    • Запишите координаты прямо в ячейку или в строку формул, или же
    • Кликните ячейку, к которой хотите обратиться.
  4. Введите оставшуюся часть формулы и нажмите Enter для завершения.

Например, чтобы сложить значения в A1 и A2, введите знак равенства, щелкните A1, введите знак плюса, щелкните A2 и нажмите Enter:

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

Например, чтобы сложить значения в A1, A2 и A3, введите знак равенства, затем имя функции СУММ и открывающую скобку, выберите ячейки от A1 до A3, введите закрывающую скобку и нажмите Enter:

Чтобы обратиться ко всей строке или целому столбцу, щелкните номер строки или букву столбца соответственно.

Например, чтобы сложить все ячейки в строке 1, начните вводить функцию СУММ, а затем кликните заголовок первой строки, чтобы включить ссылку на строку в ваш расчёт:

Как изменить ссылку?

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

  1. Выберите клетку, содержащую формулу, и нажмите F2, чтобы войти в режим редактирования, или дважды щелкните саму ячейку. Это выделит каждую ячейку или диапазон, на который ссылается формула, другим цветом.
  2. Чтобы изменить адрес, выполните одно из следующих действий:
    • Выберите адрес в формуле и вручную введите новый вместо него.
    • Выбрав ссылку, при помощи мышки укажите вместо нее другой адрес или диапазон на листе.

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

  1. Нажмите Enter.

Как сделать перекрестную ссылку?

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

Чтобы сослаться на данные, находящиеся на другом листе, введите имя этого целевого листа с восклицательным знаком (!) перед адресом ячейки или диапазона.

Например, вот как вы можете создать ссылку на адрес A1 на листе Лист2 в той же книге Excel:

=Лист2!A1

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

=’Новый лист’!A1

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

  1. Начните ввод в ячейку. Запишите знак «=».
  2. Щелкните вкладку листа, на которую хотите сослаться, затем выберите ячейку или диапазон ячеек на этом листе.
  3. Завершите ввод и нажмите Enter.

Как сослаться на другую книгу?

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

Например:

=[Книга1.xlsx]Лист1!A1

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

='[Новый файл.xlsx]Лист1′!A1

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

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

В Экселе есть три типа ссылок на ячейки: относительные, абсолютные и смешанные. В ваших расчётах вы можете использовать любой из них. Но если вы собираетесь скопировать записанное выражение на другое место в вашем рабочем листе, то здесь нужно быть внимательным. Важно использовать правильный тип адреса, поскольку относительные и абсолютные ссылки ведут себя по-разному при переносе и копировании.

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

Относительная ссылка является самой простой и включает координаты строки и столбца, например А1 или А1:D10. По умолчанию все адреса ячеек в Экселе являются относительными.

Пример:

=A2

Это простейшее выражение сообщает программе, что нужно показать значение, которое записано в первой колонке (A) и второй строке (2). Используя скриншот чуть ниже, если бы эта формула была помещена в ячейку D1, она отобразила бы число «8», поскольку это значение находится по адресу A2.

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

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

Например, чтобы сложить числа в A2 и B2, вы вводите это в C2: =A2+B2. При копировании из строки 2 в строку 3 выражение изменится на = A3+B3.

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

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

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

Вместо того, чтобы вводить формулу для всех ячеек одну за другой, вы можете просто скопировать ячейку D2 и вставить ее во все остальные ячейки (D3: D8). Когда вы это сделаете, вы заметите, что адрес автоматически настраивается, чтобы ссылаться на соответствующую строку. Например, формула в ячейке D3 становится B3*C3, а в D4 теперь записано:  B4*C4.

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

Абсолютная ссылка в Excel имеет знак доллара ($) в координатах строк или столбцов, например $A$1 или $A$1:$B$20.

Символ доллара, добавленный перед любой из координат, делает адрес абсолютным (т. е. предотвращает изменение номера строки и столбца).

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

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

Например, чтобы умножить числа в столбце B на величину скидки из F2, вы вводите следующую формулу в строке 2, а затем копируете её вниз, перетаскивая маркер заполнения:

=B2*$F$2

Относительная ссылка (B2) будет изменяться в зависимости от относительного положения строки, в которую она копируется, в то время как абсолютная ($F$2) всегда будет зафиксирована на одном и том же адресе:

Конечно, можно в ваше выражение жёстко вбить 10% скидки, и этим решить проблему при копировании. Но если впоследствии вам понадобится изменить процент скидки, то придется искать и корректировать все формулы. И обязательно какую-то случайно пропустите. Поэтому принято подобные константы записывать отдельно и использовать абсолютные ссылки на них.

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

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

Смешанная ссылка.

Смешанные ссылки немного сложнее, чем абсолютные и относительные.

Может быть два типа смешанных ссылок:

  • Строка блокируется, а столбец изменяется при копировании.
  • Столбец фиксируется, а строка изменяется.

Смешанная ссылкасодержит одну относительную и одну абсолютную координату, например $A1 или A$1.

Как вы помните, абсолютная ссылка содержит 2 знака доллара ($), которые фиксируют как столбец, так и строку. В смешанной только одна координата является фиксированной (абсолютной), а другая (относительная) будет изменяться в зависимости от нового расположения:

  • Абсолютный столбец и относительная строка, например $A1. Когда выражение с этим типом ссылки копируется в другие ячейки, знак $ перед буквой столбца фиксирует обращение строго на указанный столбец, чтобы оно никогда не изменялось. Относительная ссылка на строку без знака доллара будет меняться в зависимости от строки, в которую копируется формула.
  • Относительный столбец и абсолютная строка, например A$1. Здесь адресация на строку будет зафиксирована, а на столбец — поменяется.

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

Например, чтобы умножить колонку с ценами (столбец В) на 3 разных значения наценки (C2, D2 и E2), вы поместите следующую формулу в C3, а затем скопируете ее вправо и затем вниз:

=$B3*(1+C$2)

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

В первом множителе мы зафиксировали столбец. Поэтому при копировании вправо по строке адрес $B3 не изменится: ведь строка по-прежнему третья.

А вот во втором множителе знак доллара мы поставили перед номером строки. Поэтому при копировании формулы в D3 координаты столбца изменятся и вместо C$2 мы получим D$2. В результате в D3 получим:

=$B3*(1+D$2)

А когда будем копировать вниз, всё будет наоборот: $B3 изменится на $B4, $B5 и т.д. А вот D$2 не изменится, так как «заморожена» строка. В результате в С4 получим:

=$B4*(1+C$2)

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

И если ваши наценки вдруг изменятся, просто поменяйте числа в C2:E2, и проблема будет решена почти мгновенно.

Как изменить ссылку с относительной на абсолютную (или смешанную)?

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

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

Неоднократно нажимая F4, вы будете переключать их в следующем порядке:

Если вы выбрали относительную ссылку без знака $, например A1, последовательно нажимая F4, вы будете переключаться между абсолютной ссылкой с двумя знаками доллара $A$1, абсолютной строкой A$1, абсолютным столбцом $A1, а затем вновь вернёмся к A1.

Имя как разновидность абсолютной ссылки.

Отдельную ячейку или диапазон также можно определить по имени. Для этого вы просто выбираете ячейку, вводите имя в поле Имя и нажимаете клавишу Enter.

В нашем примере установите курсор в F2, а затем присвойте этому адресу имя, как это показано на рисунке выше. При этом можно использовать только буквы, цифры и нижнее подчёркивание, которым можно заменить пробел. Знаки препинания и служебные символы не допускаются.

Его вы можете использовать в вычислениях вашей рабочей книги.

=B2*скидка

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

Формула же при этом становится более понятной и читаемой.

Ссылка на столбец.

Как и на отдельные ячейки, ссылка на весь столбец может быть абсолютной и относительной, например:

  • Абсолютная ссылка на столбец – $A:$A
  • Относительная – A:A

Когда вы используете знак доллара ($) в абсолютной ссылке на столбец,  его адрес не изменится при копировании в другое расположение.

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

А теперь давайте посмотрим это на примере.

Предположим, у вас есть некоторые числа в колонке B, и вы хотите узнать их общее и среднее значение. Проблема в том, что новые данные добавляются в таблицу каждую неделю, поэтому писать обычную формулу СУММ() или СРЗНАЧ() для фиксированного диапазона ячеек – не лучший вариант. Вместо этого вы можете ссылаться на весь столбец B:

=СУММ($D:$D)— используйте знак доллара ($), чтобы создать абсолютную ссылку на весь столбец, которая привязывает формулу к столбцу B.

=СУММ(D:D)— напишите формулу без $, чтобы сделать относительную ссылку на весь столбец, которая будет изменяться при копировании.

Совет. При написании формулы щелкните мышкой на букве заголовка (D, например), чтобы добавить ссылку сразу на весь столбец. Как и в случае ячейками, программа по умолчанию вставляет относительную ссылку (без знака $):

Ссылка на строку.

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

  • Абсолютная ссылка на строку – $1:$1
  • Относительная – 1:1

Пример 2. Ссылка на всю строку (абсолютная и относительная)

Если данные в вашем листе расположены горизонтально, а не по вертикали, вы можете ссылаться на всю строку. Например, вот как мы можем рассчитать среднюю цену в строке 2:

=СРЗНАЧ($3:$3) – абсолютная ссылка на всю строку зафиксирована с помощью знака доллара ($).

=СРЗНАЧ(3:3) – относительная ссылка на строку изменится при копировании вниз.

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

Для бананов (B13) расчет уже будет такой:   СРЗНАЧ(4:4). Как видите, номер строки автоматически изменился. 

Ссылка на столбец, исключая первые несколько строк.

Это очень актуальная проблема, потому что довольно часто первые несколько строк на листе содержат некоторые вводные предложения, шапку даблицы или пояснительную информацию, и вы не хотите включать их в свои вычисления. К сожалению, Excel не допускает ссылок типа D3:D, которые включали бы все данные в столбце D, только начиная со строки 3. Если вы попытаетесь добавить такую ​​конструкцию, ваша формула, скорее всего, вернет ошибку #ИМЯ?.

Вместо этого вы можете указать максимальную строку, чтобы ваша ссылка включала все возможные адреса в данном столбце. В Excel с 2019 по 2007 максимум составляет 1 048 576 строк и 16 384 столбца. Более ранние версии программы имеют максимум 65 536 строк и 256 столбцов.

Итак, чтобы найти сумму продаж в приведенной ниже таблице (колонка «Стоимость»), можно использовать выражение:

=СУММ(D3:D1048576)

Как вариант, можно вычесть из общей суммы те данные, которые хотите исключить:

=СУММ(D:D)-СУММ(D1:D2)

Но первый вариант предпочтительнее, так как СУММ(D:D) выполняется дольше и требует больше вычислительных ресурсов, чем СУММ(D3:D1048576).

Смешанная ссылка на весь столбец.

Как я упоминал ранее, вы также можете создать смешанную ссылку на весь столбец или целую строку:

  • Смешанная на столбец, например $A:A
  • Смешанная на строку, например $1:1

Теперь посмотрим, что произойдет, если вы скопируете формулу с такими адресами в другие ячейки. Предположим, вы вводите формулу =СУММ($B:B) в какую-то клетку, в этом примере F3. Когда вы копируете формулу вправо (в G3), она меняется на, =СУММ($B:C), потому что первая B имеет знак $ и остается неподвижной, а вторая B – обычная и поэтому меняется. 

В результате Эксель сложит все числа в столбцах B и C. Ну и, двигаясь далее вправо, далее можно найти сумму уже трёх колонок.

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

Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге!

Как удалить сразу несколько гиперссылок В этой короткой статье я покажу вам, как можно быстро удалить сразу все нежелательные гиперссылки с рабочего листа Excel и предотвратить их появление в будущем. Решение работает во всех версиях Excel,…
Как использовать функцию ГИПЕРССЫЛКА В статье объясняются основы функции ГИПЕРССЫЛКА в Excel и приводятся несколько советов и примеров формул для ее наиболее эффективного использования. Существует множество способов создать гиперссылку в Excel. Чтобы сделать ссылку на…
Гиперссылка в Excel: как сделать, изменить, удалить В статье разъясняется, как сделать гиперссылку в Excel, используя 3 разных метода. Вы узнаете, как вставлять, изменять и удалять гиперссылки на рабочих листах, а также исправлять неработающие ссылки. Гиперссылки широко используются…
Как использовать функцию ДВССЫЛ – примеры формул В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel. В Microsoft Excel существует множество функций, некоторые из которых…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Ссылки на ячейки excel в word
  • Ссылки на файлы в excel в один
  • Ссылки на текст в содержании в word
  • Ссылки на текст в word 2010
  • Ссылки на таблицу другой книги excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии