Абсолютные и относительные ссылки в 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, ссылка на эту ячейку будет выглядеть так:
= Лист1! A1
ВАЖНЫЙ! Если имя листа, на которое имеется ссылка, содержит пробелы, это имя листа в ссылке должно быть заключено в кавычки (»). Например, если заголовок рабочего листа — Окончательный бюджет, ссылка на ячейку A1 будет выглядеть следующим образом:
«Окончательный баланс»! A1
В следующем примере мы хотим добавить в таблицу ссылку на ячейку, в которой уже были выполнены вычисления между двумя листами файла Excel. Это позволит нам использовать одно и то же значение на двух разных листах без переписывания формулы или копирования данных между листами. Для этого выполним следующие действия:
- Выбираем ячейку, к которой хотим привязать, и обращаем внимание на название листа. В нашем случае это ячейка E14 во вкладке «Меню”:
- Перейдем к листу и выберем ячейку, на которую хотим создать ссылку. В нашем примере это ячейка B2.
- В ячейке B2 введите формулу, ссылающуюся на ячейку E14 на листе «Меню»: = Меню! E14
- Нажмите клавишу «Enter» на клавиатуре и посмотрите в ячейке B2 значение ячейки E14 из листа «Меню”.
Если в будущем вы переименуете лист, на который ссылались, система автоматически обновит формулу.