Программа Microsoft Excel: абсолютные и относительные ссылки

Содержание

Абсолютная и относительная ссылка в Excel. Как использовать?

Программа Microsoft Excel: абсолютные и относительные ссылки

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

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

Так что такое абсолютная и относительная ссылка?

Определение

Ссылки в Microsoft Excel – это не то же самое, что и ссылки в интернете. Ссылкой называется адрес ячейки (например: А1, В10). Они делятся на два основных вида – абсолютные и относительные ссылки. В Excel адресация происходит по ячейкам, поэтому при переносе и копировании формул нам частенько необходимо сохранить либо, наоборот, заменить данные.

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

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

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

  • Пусть нам даны ячейки с данными (столбцы) – М1, М2, М3, Н1, Н2, Н3. Под ними в ячейке М4 мы пишем формулу, результатом которой будет сумма трёх чисел (М4=М1+М2+М3). Вроде всё просто. Теперь нам необходимо посчитать содержимое ячейки Н4. Она также является суммой тех данных, которые находятся над ней. Перетягиванием или просто копированием ячейки М4, мы переносим формулу в Н4. В результате все ссылки в ней (М1, М2, М3) будут заменены на Н1, Н2 и Н3, соответственно.

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

Абсолютная ссылка

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

  • Допустим, вам надо решить какую-нибудь физическую задачку. У вас имеется некая константа, записанная в ячейке А1. Конечно, можно было бы каждый раз писать это число вручную, однако проще записать её в одно определённое место. Также нам даны два столбца данных (М1,М2,Р1,Р2). В ячейках М3 и Р3 необходимо посчитать следующую формулу: М3=(М1+М2)*$А$1. Теперь при перетаскивании и копировании в ячейку Р3 получится следующий результат Р3=(Р1+Р2)*$А$1. То есть адрес используемой ячейки не сдвинется.

Чтобы адрес ссылки сделать абсолютным, нажмите на формулу, выделите необходимую “ссылку” и нажмите F4. Либо вручную напечатайте символы “доллара”.

Смешанная

Это последний тип, встречающийся в формулах. Как понятно из названия, это абсолютная и относительная ссылка одновременно. Несложно догадаться, что на практике она обозначается, как $А1 или А$1. Таким образом, это позволяет сохранять адресацию на столбец или строку, но продолжать “скользить” по нему. Рассмотрим пример.

Итак, у нас имеется таблица с некоторыми данными. В столбце “А” у нас имеется некая величина, а в строке “1”, коэффициент, на который необходимо умножить. Ячейки В2, С3 будут содержать результаты. Как видите абсолютная и относительная ссылка тут бессильны. В таких случаях необходимо использовать смешанный тип.

Запишем формулу в первую ячейку В2=А2*В1. Но чтобы перетащить её вправо, нужно закрепить столбец “А”, а чтобы вниз, закрепить строку “1”. Поэтому правильным вариантом написания формулы станет В2=$А2*В$1. Таким образом, при перетаскивании формулы мы получим ряд значений в каждой из оставшихся ячеек:

  • В3=$А3*В$1
  • С2=$А2*С$1
  • С3=$А3*С$1

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

Это позволит безболезненно масштабировать таблицу, добавлять в неё строки и столбцы.

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

На этом всё. Надеемся, теперь вам стало лучше понятно, что такое абсолютная и относительная ссылка.

Источник: //fb.ru/article/207654/absolyutnaya-i-otnositelnaya-ssyilka-v-excel-kak-ispolzovat

Какие бывают ссылки в Excel

Программа Microsoft Excel: абсолютные и относительные ссылки

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

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

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

Ссылки в Эксель

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

  1. Абсолютные ссылки. Они однозначно указывают адрес ячейки, на которую ссылаются. При копировании, этот адрес не изменяется. Так обычно выглядит абсолютная ссылка в Excel: =$A$1. В этой ссылке перед именами столбцов и строк стоит знак «$», который указывает программе не изменять эти координаты при копировании.
  2. Относительные ссылки. Такие ссылки запоминают свое положение относительно источника и при копировании так же, изменяют свои координаты. Например, в ячейке А1 записано =В2. Значит, мы ссылаемся на ячейку, которая на одну строку ниже нашей и на один столбец правее. Теперь, если скопировать эту формулу в клетку С3, ссылка в ней будет такая: =D4, т.е. сохранит своё относительное положение к источнику.

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

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

  3. Смешанные ссылки. В таком виде ссылки, лишь одна из двух координат изменяется. Например, если в ячейке А1 записано =А$2, то при копировании ссылка на столбец А будет относительной, а на строку 2 – абсолютной. Теперь скопируем эту формулу в ячейку С3 и увидим формулу: =C$2. То есть, координата столбца изменила своё значение, а строки – нет.

Я в практике одинаково часто использую все три типа ссылок, поскольку они позволяют решать разные задачи при копировании формул. При этом, все они используются постоянно.

Как изменить тип ссылки в Эксель

Изменение типа ссылки – очень простая задача, которую можно выполнить двумя путями. Как вы уже поняли, чтобы координаты не меняли своего значения при копировании, нужно устанавливать перед ними знак «$». И делается это так:

  1. Вручную – дважды кликните на ячейке со ссылкой для редактирования содержимого. Проставьте «$» перед теми координатами, которые нужно «заморозить» и нажмите Enter.
  2. Автоматическим перебором — установите курсор на ссылке и нажимайте F4, пока не получите нужный вид ссылки. Каждое нажатие клавиши устанавливает в данной ссылке новый тип ссылки. Нажатие клавиши циклически изменяет варианты ссылок по кругу: Относительная — Абсолютная — Изменяются столбцы — Изменяются строки — Относительная… Я пользуюсь этим способом, и он ни разу не подводил.

Внешние ссылки в Эксель

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

  1. Ссылка на ячейку на том же листе по умолчанию ставится относительной и выглядит, как набор координат. Например: =А1
  2. Ссылка на ячейку на другом листе активной книги, по умолчанию тоже относительная, но содержит имя листа, на котором расположена искомая ячейка. Имя листа и адрес ячейки разделяются восклицательным знаком. Например, =Лист1!А1.
  3. Ссылка на ячейку в другом файле по умолчанию абсолютная и записывается, как комбинация: [Имя_рабочей_книги]Имя_листа!Адрес_ячейки. Например: =[Книга1.xlsx]Лист1!$А$1. И здесь нужно сделать несколько уточнений:
    1. Если целевая рабочая книга закрыта, ссылка изменяет вид: Адрес_рабочей_книги[Имя_рабочей_книги]Имя_листа!Адрес_ячейки.
    2. Если имя листа или книги содержит пробелы, ссылка заключается в одинарные кавычки по такой схеме: ’[Книга 1.xlsx]Лист 1’!$А$1.

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

Источник: //officelegko.com/2015/12/17/kakie-byivayut-ssyilki-v-excel/

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

Программа Microsoft Excel: абсолютные и относительные ссылки

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

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

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

Например, если вы скопируете формулу =A1+B1 из строки 1 в строку 2, то формула изменится на =A2+B2.

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

Как создать и скопировать формулу с относительными ссылками

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

  • Выделим первую ячейку, в столбце “Итог” в которой будет создана наша формула:
  • Вставим в ячейку D2 формулу, которая перемножает цену за блюдо и количество: =B2*C2.
  • Нажмите клавишу “Enter” на клавиатуре. Формула произведет расчет и его результат вы увидите в ячейке D2.
  • Зажав левую клавишу мыши, протяните ячейку D2 за правый нижний угол по всему диапазону ячеек D3:D12. Таким образом, вы скопируете формулу из ячейки D2 и перенесете ее на каждую ячейку диапазона.
  • Для того, чтобы удостовериться, что формулы скопированы правильно, дважды кликните на любой ячейке диапазона, в котором была протянута формула и вы увидите формулу перемножения ячеек.

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

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

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

  • $A$2 – столбец и строка не изменяются при копировании формулы;
  • A$2 – при копировании формулы не меняется только строка;
  • $A2 – столбец не изменяется при копировании формулы.

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

Как создать и скопировать формулу с абсолютными ссылками

В нашем примере мы будем использовать в ячейке E1 – 18% как значение НДС для расчета налога на товары в колонке D.

Для правильного расчета нам потребуется использовать абсолютную ссылку $E$1 в нашей формуле, так как нам важно, чтобы  стоимость каждого товара перемножалась на ставку НДС, указанную в ячейке E1. Ниже рассмотрим как мы, будем это делать:

  • Выделим ячейку, в которую мы хотим вставить формулу для расчета налога. В нашем примере это ячейка D3.
  • Напишем формулу, рассчитывающую сумму налога для каждого товара, с учетом его стоимости и количества =(B3*C3)*$E$1.
  • Протянем полученную формулу на все ячейки в диапазоне D4:D13.
  • Дважды кликните на любой ячейке из диапазона D4:D13 и убедитесь, что формула сработала корректно. Важно убедиться, что вы правильно указали ссылку на ячейку $E$1 в абсолютном формате.

Как создать ссылки на другие листы в Excel

Зачастую, нам в расчетах требуется задействовать данные с разных листов файла Excel. Для этого, при создании ссылки на ячейку из другого листа нужно использовать название листа и восклицательного знака на конце (!). Например, если вы хотите создать ссылку на ячейку A1 на листе Sheet1, то ссылка на эту ячейку будет выглядеть так:

=Sheet1!A1

ВАЖНО! Если в название листа, на ячейку с которого вы ссылаетесь есть пробелы, то название этого листа в ссылке должно быть заключено в кавычки (‘ ‘). Например, если название вашего листа Бюджет Финал, то ссылка на ячейку A1 будет выглядеть так:

‘Бюджет Финал’!A1

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

  • Выберем ячейку, на которую мы хотим сослаться и обратим внимание на название листа. В нашем случае это ячейка E14 на вкладке “Меню”:
  • Перейдем на лист и выберем ячейку, в которой мы хотим поставить ссылку. В нашем примере это ячейка B2.
  • В ячейке B2 введем формулу, ссылающуюся на ячейку E14 с листа “Меню”: =Меню!E14
  • Нажмем клавишу “Enter” на клавиатуре и увидим в ячейке B2 значение ячейки E14 с листа “Меню”.

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

Источник: //excelhack.ru/absolutnie-i-otnositelnie-ssylki-v-excel/

Ссылки в Excel

Программа Microsoft Excel: абсолютные и относительные ссылки

Добрый день, уважаемые посетители statanaliz.info. Когда пользуешься различными функциями (формулами) Excel, то часто приходится обращать внимание на ссылки. Ссылки в Excel, как известно, бывают разными: относительными, абсолютными, внешними, в виде имен диапазонов и др. В этой статье я расскажу кое-что интересное про excelевские ссылки. Полезно должно быть не только новичкам.

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

при работе с большими массивами данных формула прописывается обычно один раз, а затем «протягивается» (копируется) на другие ячейки (например, в итоговой строке или итоговом столбце таблицы). Корректность такого «протягивания» сильно зависит от типа ссылки. Здесь есть два варианта.

Первый: диапазон, на который ведет ссылка, «перемещается» вслед за копируемой ячейкой, то есть остается на одном месте относительно ячейки с формулой. Второй: ссылка ведет на один и тот же адрес независимо от того, куда копируется формула.

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

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

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

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

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

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

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

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

=A1,

где буква обозначает столбец, а число – строку.

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

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

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

Теперь попробуем «протянуть» формулу вниз для расчета остальных долей. Сумма долей должна получиться ровно 100%. Однако уже на втором значении видно: что-то пошло не так.

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

=$A$1

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

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

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

=A$1

=$A1

Очевидно, что закрепленная строка никак не влияет на абсолютность столбца, а абсолютный столбец не зависит от относительности строки. Все виды ссылок встречаются на практике.

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

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

Как быстро установить символ доллара $

{module 111}

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

Гораздо быстрее войти в режим редактирования формул с помощью клавиши  (если вы набираете формулу вручную, то уже находитесь в этом режиме), установить курсор на нужной ссылке и нажать . Ссылка начнет менять свой режим «абсолютности».

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

Снова абсолютная, только строка, только столбец, относительная и т.д. Последовательным нажатием  останавливаетесь на нужном варианте.

Очень удобно, не нужно переключать раскладку и искать $. Эта же кнопка работает и в диалоговом окне «Вставки функции». Например, при написании формулы ВПР или СУММЕСЛИ нужно внимательно смотреть на ссылающиеся диапазоны, поэтому значки $ используются очень часто.

Как я уже говорил выше, если диапазон, на который нужно сослаться находится в той же книге (файле Excel), пусть даже и на другом листе, то Excel по умолчанию устанавливает относительные ссылки (без значка «$»). А вот ссылки на другие книги Excel по умолчанию делает абсолютными (вставляет «$» где только можно).

Но про другие листы и книги поговорим в следующем параграфе.

Ссылки на другие листы и книги

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

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

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

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

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

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

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

Стиль ссылок

И еще кое-что про ссылки. Иногда они выглядят несколько непривычно. Это особый стиль ссылок, при котором адрес ячейки A1 имеет наименование R1C1 (первая строка (R1), первая колонка (C1)).

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

Для этого нужно выполнить следующие действия: Файл → Параметры → Формулы и далее нужно снять галочку с пункта «Стиль ссылки R1C1».

На этом я заканчиваю свой рассказ про типы ссылок в Excel.

Всего доброго и до новых встреч.

в социальных сетях:

Источник: //statanaliz.info/excel/funktsii-i-formuly/ssylki-v-excel/

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

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

Например, если вы введете простую формулу =A1 в ячейку C1, Excel вытащит значение из ячейки A1 в C1:

Абсолютные и относительные ссылки в Excel – Ссылка на ячейку в Excel

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

Абсолютные и относительные ссылки в Excel – Использование $ в формулах Excel

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

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

Относительная ссылка – это обычная ссылка, которая содержит в себе букву (столбец) и номер (строка) без знака $, например, D14, G5, A3 и т.п.

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

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

Предположим, что у вас есть следующая формула в ячейке B1:

= A1*10

Если вы скопируете эту формулу в другую строку в том же столбце, например, в ячейку B2, формула будет корректироваться для строки 2 (A2*10), потому что Excel предполагает, что вы хотите умножить значение в каждой строке столбца А на 10.

Абсолютные и относительные ссылки в Excel – Относительная ссылка в Excel

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

Абсолютные и относительные ссылки в Excel – Копирование формулы с относительной ссылкой в другой столбец

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

Абсолютные и относительные ссылки в Excel – Копирование формулы с относительной ссылкой в другой столбец и другую строку

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

Пример относительных ссылок в Excel

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

Абсолютные и относительные ссылки в Excel – Исходные данные

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

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

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

Абсолютные и относительные ссылки в Excel – Относительные ссылки (режим формул)

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

Абсолютная ссылка в Excel

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

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

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

Например, если у вас есть значение 10 в ячейке A1, и вы используете абсолютную ссылку на ячейку ($A$1), формула = $A$1+5 всегда будет возвращать число 15, независимо от того, в какие ячейки копируется формула.

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

Следующее изображение демонстрирует разницу абсолютных и относительных ссылок в MS Excel:

Абсолютные и относительные ссылки в Excel – Разница между абсолютными и относительными ссылками в Excel

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

Пример использования абсолютной и относительных ссылок в Excel

Пусть в рассматриваемой выше электронной таблице необходимо дополнительно рассчитать десятипроцентную скидку. В ячейке Е2 вводим формулу =D2*(1-$H$1). Ссылка на ячейку $H$1 является абсолютной ссылкой на ячейку, и она не будет изменяться при заполнении других ячеек.

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

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

Абсолютные и относительные ссылки в Excel – Переключение между относительной, абсолютной ссылкой и смешанными ссылками

Или вы можете сделать абсолютную ссылку, введя символ $ вручную с клавиатуры.

Если вы используете Excel for Mac, то для преобразования относительной в абсолютную ссылку или в смешанные ссылки используйте сочетание клавиш COMMAND+T.

Абсолютные и относительные ссылки в Excel – Абсолютная ссылка (режим формул)

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

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

Смешанные ссылки используют, когда необходимо закрепить адрес ячейки только по строке или только по столбцу. Смешанные ссылки могут быть абсолютными по столбцу и относительными по строке (например, $A1), или относительными по столбцу и абсолютными по строке (например, A$1).

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

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

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

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

Пример смешанных ссылок в Excel

Если нам нужно узнать какая будет стоимость с учетом 10%, 25% и 30% скидки, то в ячейку Е3 вводим формулу =$D3*(1-E$2), фиксируя таким образом столбец D (стоимость) и строку 2 (скидку). В данной формуле используются две смешанные ссылки:

$D3 – Абсолютный столбец и относительная строка

E$2 – Относительный столбец и абсолютная строка

Абсолютные и относительные ссылки в Excel – Пример использования смешанных ссылок

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

Абсолютные и относительные ссылки в Excel – Пример использования смешанных ссылок (режим формул)

При заполнении диапазона E3:G6 такая формула со смешанными ссылками дает соответствующие значения в каждой ячейке.

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

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

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

Источник: //naprimerax.org/absoliutnye-i-otnositelnye-ssylki-v-excel

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

Программа Microsoft Excel: абсолютные и относительные ссылки

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

Для начала нужно сделать какую-нибудь таблицу. Это и будет наше рабочее пространство.

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

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

  1. Перейти в какую-нибудь ячейку.
  2. Ввести следующее выражение.

=СУММ(B3:G3)

  1. Нажать на клавишу Enter.
  2. В результате этого редактор посчитает сумму всех значений, которые находятся в ячейках от «B3» до «G3».
  1. Продублируйте это выражение в остальные ячейки.
  1. Вы увидите, что произошла замена номеров строк. То есть вначале мы указывали диапазон ячеек «B3:G3», а теперь редактор автоматически изменил их на «B5:G5».

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

Смешанный тип

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

  1. Перейдите на другую клетку.
  2. Теперь введите то же самое выражение, только на этот раз его нужно немного изменить.

=СУММ(B$3:G$3)

Как видите, зафиксированная строка обозначается символом доллара.

  1. В результате быстрого расчета вы увидите тот же самый результат.
  1. Теперь нужно скопировать эту формулу в остальные ячейки.
  1. Как видите, результат вычислений везде оказался одинаковым. Дело в том, что при копировании функции у нас адрес не менялся. Несмотря на то, что мы переносили эти настройки на другие строки, нужная позиция в формуле оставалась неизменной.
  1. Обратите внимание на то, что мы фиксировали только строку. Теперь попробуйте скопировать эту ячейку в другую колонку. Для этого необходимо нажать на сочетание клавиш Ctrl+C.
  1. Затем её нужно вставить рядом нажатием на горячие клавиши Ctrl+V.

Результат будет другой. Строка осталась та же, но колонки сдвинулись. То есть теперь в адресе участвуют другие столбцы – от «С» до «H». Хотя изначально были от «B» до «G».

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

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

  1. Измените формулу в ячейке со смешанным адресом на следующий код.

=СУММ($B$3:$G$3)

  1. Скопируйте новое содержимое при помощи кнопок Ctrl+С.
  1. Теперь вставьте содержимое буфера обмена в соседнюю клетку. Для этого нужно нажать на горячие клавиши Ctrl+V.
  2. Вы увидите, что результат не изменился.
  1. Попробуйте в качестве теста скопировать эту ячейку в любое место в открытой книге.
  2. Формула и результат будут одинаковыми.

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

Заключение

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

Описанные выше методы помогут вам самостоятельно выполнить:

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

Стоит отметить, что данный принцип работы одинаковый во всех версиях редактора Microsoft Excel (2016, 2013, 2010, 2007 и 2003 годов).

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

инструкция

Источник: //os-helper.ru/excel/absolyutnye-i-otnositelnye-ssylki.html

Программа Microsoft Excel: абсолютные и относительные ссылки

Программа Microsoft Excel: абсолютные и относительные ссылки

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

Скачать последнюю версию Excel

Определение абсолютных и относительных ссылок

Что же представляют собой абсолютные и относительные ссылки в Экселе?

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

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

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

Делается это простым умножением количества (столбец B) на цену (столбец C). Например, для первого наименования товара формула будет выглядеть так «=B2*C2». Вписываем её в соответствующую ячейку таблицы.

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

Но, как видим, формула в нижней ячейке уже выглядит не «=B2*C2», а «=B3*C3». Соответственно, изменились и те формулы, которые расположены ниже. Вот таким свойством изменения при копировании и обладают относительные ссылки.

Ошибка в относительной ссылке

Но, далеко не во всех случаях нам нужны именно относительные ссылки. Например, нам нужно в той же таблице рассчитать удельный вес стоимости каждого наименования товара от общей суммы. Это делается путем деления стоимости на общую сумму. Например, чтобы рассчитать удельный вес картофеля, мы его стоимость (D2) делим на общую сумму (D7). Получаем следующую формулу: «=D2/D7».

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

D8 – это совершенно пустая ячейка, поэтому формула и выдаёт ошибку. Соответственно, формула в строке ниже будет ссылаться на ячейку D9, и т.д. Нам же нужно, чтобы при копировании постоянно сохранялась ссылка на ячейку D7, где расположен итог общей суммы, а такое свойство имеют как раз абсолютные ссылки.

Создание абсолютной ссылки

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

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

После того, как формула введена, просто ставим в ячейке, или в строке формул, перед координатами столбца и строки ячейки, на которую нужно сделать абсолютную ссылку, знак доллара. Можно также, сразу после ввода адреса нажать функциональную клавишу F7, и знаки доллара перед координатами строки и столбца отобразятся автоматически. Формула в самой верхней ячейке примет такой вид: «=D2/$D$7».

Копируем формулу вниз по столбцу. Как видим, на этот раз все получилось. В ячейках находятся корректные значения. Например, во второй строке таблицы формула выглядит, как «=D3/$D$7», то есть делитель поменялся, а делимое осталось неизменным.

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

ДА НЕТ

Источник: //lumpics.ru/relative-and-absolute-references-in-excel/

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.