Относительная, абсолютная и смешанная адресация в Excel
В приложении Microsoft Excel все ориентировано на работу с ячейками. При записи текстовых данных это не актуально. Но как только выстраивается взаимосвязь между числовыми характеристиками в виде формул, происходит обращение к ячейкам. Иначе это называется – адресацией.
Существует три вида указания ссылки на ячейку: относительная, абсолютная и смешанная.
Относительная адресация[
Она используется по умолчанию. Результатом такого обращения является то, что при копировании формулы, в которой задействованы адреса, из одной ячейки в другую, параметры будут изменяться. Запись адреса осуществляется путем прямого указания на название столбца и номер строки – например, «A1» или «R1C1» при выборе.
Если копирование осуществляется по вертикали вверх или вниз, то параметр, отвечающий за номер строки, уменьшается или увеличивается соответственно на единицу.
Если сдвиг формулы происходит по горизонтали вправо или влево, то параметр с номером столбца так же будет изменяться на единицу в большую или меньшую сторону.
И в том, и другом случае копирование осуществляется путем использования маркера заполнения, либо путем использования сочетания клавиш для копирования содержимого ячейки в буфер обмена, либо вызов функции «Копировать» в контекстном меню.
Например, стоит задача выполнить какое-либо арифметическое действие между двумя столбцами B и C. Результирующий столбец D будет содержать формулы, в которых закреплены адреса столбцов, но будут изменяться адреса строк.
Абсолютная адресация
В ситуации, когда при смещении формулы, адрес не должен изменяться, используется абсолютная адресация. Тогда обращение к ячейке записывается с использованием символа «$» возле имени столбца или строки, в зависимости от задач.
При такой записи при копировании формулы один из параметров будет иметь неизменное значение.
Например, есть перечень сотрудников с категориями и ставками по окладам. Определенным категориям назначена премия, которая рассчитывается как процент от оклада. При «растягивания» формулы в столбце с результатом суммы по премиям нужно указать абсолютную адресацию на ячейку с процентом.
В примере представлена абсолютная ссылка на ячейку – «$C$10» и «$C$11».
Для указания абсолютной ссылки на столбец символ «$» записывается только перед столбцом, а именно «$C10». Аналогично для абсолютной ссылки на строку – только перед номером строки - «C$10».
Есть возможность преобразования адреса из относительного в абсолютный. При вводе ссылки (например, когда курсором выделяется нужное поле) нажать горячую клавишу F4. Система автоматически добавит символы «$».
Смешанная адресация
Не все выделяют такую адресацию в отдельный тип. Суть в том, что если в абсолютной ссылке на ячейку закреплен либо столбец, либо строка, то такая ситуация относится к смешанному виду.
Суперабсолютная адресация
В обычном режиме если формулу перенести в другое поле, то даже при абсолютной ссылке будет выбрано значение из той ячейки, которая находится на равном расстоянии от результирующей, как и в исходном варианте.
Например, есть два столбца со значениями: массив B2:B5 и C2:C5. В столбце D внесем сумму чисел из первого и второго столбцов по формуле $B2 + C2 (и аналогично для прочих строк диапазона).
Если между столбцами A и B добавить новый столбец, то формула модифицируется $C2 + D2.
В задачах, когда независимо от добавления или удаления строк и столбцов, в формуле необходимо указывать строго закрепленное поле можно использовать функцию ДВССЫЛ(). Параметром будет выступать строка с именем ячейки, например, ДВССЫЛ(«B2»).
Если в обновленном поле нет числового значения, то в формулу по умолчанию передается ноль.
Для того чтобы избежать ошибок при выводе решения (например, деление на ноль), можно добавить функции проверки ЕПУСТО() в связке с ЕСЛИ().
Еще один вариант – использование функции СМЕЩ(), в которой помимо основной ячейки задается расстояние для строк и столбцов в отстоящем диапазоне.
Существует три вида указания ссылки на ячейку: относительная, абсолютная и смешанная.
Относительная адресация[
Она используется по умолчанию. Результатом такого обращения является то, что при копировании формулы, в которой задействованы адреса, из одной ячейки в другую, параметры будут изменяться. Запись адреса осуществляется путем прямого указания на название столбца и номер строки – например, «A1» или «R1C1» при выборе.
Если копирование осуществляется по вертикали вверх или вниз, то параметр, отвечающий за номер строки, уменьшается или увеличивается соответственно на единицу.
Если сдвиг формулы происходит по горизонтали вправо или влево, то параметр с номером столбца так же будет изменяться на единицу в большую или меньшую сторону.
И в том, и другом случае копирование осуществляется путем использования маркера заполнения, либо путем использования сочетания клавиш для копирования содержимого ячейки в буфер обмена, либо вызов функции «Копировать» в контекстном меню.
Например, стоит задача выполнить какое-либо арифметическое действие между двумя столбцами B и C. Результирующий столбец D будет содержать формулы, в которых закреплены адреса столбцов, но будут изменяться адреса строк.
Абсолютная адресация
В ситуации, когда при смещении формулы, адрес не должен изменяться, используется абсолютная адресация. Тогда обращение к ячейке записывается с использованием символа «$» возле имени столбца или строки, в зависимости от задач.
При такой записи при копировании формулы один из параметров будет иметь неизменное значение.
Например, есть перечень сотрудников с категориями и ставками по окладам. Определенным категориям назначена премия, которая рассчитывается как процент от оклада. При «растягивания» формулы в столбце с результатом суммы по премиям нужно указать абсолютную адресацию на ячейку с процентом.
В примере представлена абсолютная ссылка на ячейку – «$C$10» и «$C$11».
Для указания абсолютной ссылки на столбец символ «$» записывается только перед столбцом, а именно «$C10». Аналогично для абсолютной ссылки на строку – только перед номером строки - «C$10».
Есть возможность преобразования адреса из относительного в абсолютный. При вводе ссылки (например, когда курсором выделяется нужное поле) нажать горячую клавишу F4. Система автоматически добавит символы «$».
Смешанная адресация
Не все выделяют такую адресацию в отдельный тип. Суть в том, что если в абсолютной ссылке на ячейку закреплен либо столбец, либо строка, то такая ситуация относится к смешанному виду.
Суперабсолютная адресация
В обычном режиме если формулу перенести в другое поле, то даже при абсолютной ссылке будет выбрано значение из той ячейки, которая находится на равном расстоянии от результирующей, как и в исходном варианте.
Например, есть два столбца со значениями: массив B2:B5 и C2:C5. В столбце D внесем сумму чисел из первого и второго столбцов по формуле $B2 + C2 (и аналогично для прочих строк диапазона).
Если между столбцами A и B добавить новый столбец, то формула модифицируется $C2 + D2.
В задачах, когда независимо от добавления или удаления строк и столбцов, в формуле необходимо указывать строго закрепленное поле можно использовать функцию ДВССЫЛ(). Параметром будет выступать строка с именем ячейки, например, ДВССЫЛ(«B2»).
Если в обновленном поле нет числового значения, то в формулу по умолчанию передается ноль.
Для того чтобы избежать ошибок при выводе решения (например, деление на ноль), можно добавить функции проверки ЕПУСТО() в связке с ЕСЛИ().
Еще один вариант – использование функции СМЕЩ(), в которой помимо основной ячейки задается расстояние для строк и столбцов в отстоящем диапазоне.
Рейтинг:
(голосов:21)
Предыдущая статья: Как переключиться на другую видеокарту на ноутбуке (внешнюю дискретную встроенную)
Следующая статья:
Следующая статья:
Не пропустите похожие инструкции:
Комментариев пока еще нет. Вы можете стать первым!
Популярное
Авторизация
Добавить комментарий!