Способы абсолютной адресации в Microsoft Excel

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

Применение абсолютной адресации

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

В Excel существует два способа задать фиксированную адресацию: путем формирования абсолютной ссылки и с помощью функции ДВССЫЛ. Давайте рассмотрим каждый из указанных способов подробно.

Способ 1: абсолютная ссылка

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

=A1

У фиксированного адреса перед значением координат устанавливается знак доллара:

=$A$1

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

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

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

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

  1. Итак, в первую ячейку столбца вводим формулу умножения ставки соответствующего работника на коэффициент. В нашем случае эта формула имеет такой вид:

    =C4*G3

  2. Чтобы рассчитать готовый результат, щелкаем по клавише на клавиатуре. Итог выводится в ячейку, содержащую формулу.
  3. Мы рассчитали значение зарплаты для первого сотрудника. Теперь нам нужно это сделать для всех остальных строк. Конечно, операцию можно записать в каждую ячейку столбца вручную, вводя аналогичную формулу с поправкой на смещение, но у нас стоит задача, как можно быстрее выполнить вычисления, а ручной ввод займет большое количество времени. Да и зачем тратить усилия на ручной ввод, если формулу можно попросту скопировать в другие ячейки?

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

  4. Но, как видим, вместо корректного расчета заработной платы для остальных сотрудников, мы получили одни нули.
  5. Смотрим, в чем причина такого результата. Для этого выделяем вторую ячейку в столбце . В строке формул отображается соответствующее данной ячейке выражение. Как видим, первый множитель () соответствует ставке того работника, зарплату которого мы рассчитываем. Смещение координат по сравнению с предыдущей ячейкой произошло из-за свойства относительности. Впрочем, в конкретно данном случае это нам и нужно. Благодаря этому первым множителем стала ставка именно нужного нам работника. Но смещение координат произошло и со вторым множителем. И теперь его адрес ссылается не на коэффициент (), а на пустую ячейку, расположенную ниже.

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

  6. Для исправления ситуации нам нужно изменить адресацию второго множителя с относительной на фиксированную. Для этого возвращаемся к первой ячейке столбца , выделив её. Далее перемещаемся в строку формул, где отобразилось нужное нам выражение. Выделяем курсором второй множитель () и жмем на функциональную клавишу на клавиатуре.
  7. Как видим, около координат второго множителя появился знак доллара, а это, как мы помним, является атрибутом абсолютной адресации. Чтобы вывести результат на экран жмем на клавишу .
  8. Теперь, как и ранее вызываем маркер заполнения, установив курсор в правый нижний угол первого элемента столбца . Зажимаем левую кнопку мыши и тянем его вниз.
  9. Как видим, в данном случае расчет был проведен верно и сумма заработной платы для всех работников предприятия рассчитана корректно.
  10. Проверим, как была скопирована формула. Для этого выделяем второй элемент столбца . Смотрим на выражение, расположенное в строке формул. Как видим, координаты первого множителя (), который по прежнему является относительным, сдвинулись по сравнению с предыдущей ячейкой на один пункт вниз по вертикали. Зато второй множитель (), адресацию в котором мы сделали фиксированной, остался неизменным.

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

=A$1

Этот адрес тоже считается смешанным:

=$A1

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

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

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

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

    =C4*G$3

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

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

Урок: Абсолютные и относительные ссылки в Экселе

Способ 2: функция ДВССЫЛ

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

=ДВССЫЛ(ссылка_на_ячейку;[a1])

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

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

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

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

  1. Производим выделение первого элемента столбца . Ставим знак . Как помним, первый множитель в указанной формуле вычисления зарплаты должен быть представлен относительным адресом. Поэтому просто кликаем на ячейку, содержащую соответствующее значение оклада (). Вслед за тем, как её адрес отобразился в элементе для вывода результата, жмем на кнопку () на клавиатуре. Затем нам нужно перейти к использованию оператора . Выполняем щелчок по иконке .
  2. В открывшемся окне переходим в категорию . Среди представленного списка названий выделяем наименование . Затем щелкаем по кнопке .
  3. Производится активация окошка аргументов оператора . Оно состоит из двух полей, которые соответствуют аргументам этой функции.

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

    Так как мы работаем в стандартном режиме отображения координат, то поле оставляем незаполненным. Щелкаем по кнопке .

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

Урок: Оператор ДВССЫЛ в Экселе

Абсолютную адресацию в таблицах Excel можно обеспечить двумя способами: использование функции ДВССЫЛ и применение абсолютных ссылок. При этом функция обеспечивает более жесткую привязку к адресу. Частично абсолютную адресацию можно также применять при использовании смешанных ссылок.

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit
Читайте также  Файл эскизов Thumbs.db

Домашние хитрости