Создание ссылок в Microsoft Excel
Ссылки — один из главных инструментов при работе в Microsoft Excel. Они являются неотъемлемой частью формул, которые применяются в программе. Иные из них служат для перехода на другие документы или даже ресурсы в интернете. Давайте выясним, как создать различные типы ссылающихся выражений в Экселе.
Создание различных типов ссылок
Сразу нужно заметить, что все ссылающиеся выражения можно разделить на две большие категории: предназначенные для вычислений в составе формул, функций, других инструментов и служащие для перехода к указанному объекту. Последние ещё принято называть гиперссылками. Кроме того, ссылки (линки) делятся на внутренние и внешние. Внутренние – это ссылающиеся выражения внутри книги. Чаще всего они применяются для вычислений, как составная часть формулы или аргумента функции, указывая на конкретный объект, где содержатся обрабатываемые данные. В эту же категорию можно отнести те из них, которые ссылаются на место на другом листе документа. Все они, в зависимости от их свойств, делятся на относительные и абсолютные.
Внешние линки ссылаются на объект, который находится за пределами текущей книги. Это может быть другая книга Excel или место в ней, документ другого формата и даже сайт в интернете.
От того, какой именно тип требуется создать, и зависит выбираемый способ создания. Давайте остановимся на различных способах подробнее.
Способ 1: создание ссылок в составе формул в пределах одного листа
Прежде всего, рассмотрим, как создать различные варианты ссылок для формул, функций и других инструментов вычисления Excel в пределах одного листа. Ведь именно они наиболее часто используются на практике.
Простейшее ссылочное выражение выглядит таким образом:
Обязательным атрибутом выражения является знак «=». Только при установке данного символа в ячейку перед выражением, оно будет восприниматься, как ссылающееся. Обязательным атрибутом также является наименование столбца (в данном случае A) и номер столбца (в данном случае 1).
Выражение «=A1» говорит о том, что в тот элемент, в котором оно установлено, подтягиваются данные из объекта с координатами A1.
Если мы заменим выражение в ячейке, где выводится результат, например, на «=B5», то в неё будет подтягиваться значения из объекта с координатами B5.
С помощью линков можно производить также различные математические действия. Например, запишем следующее выражение:

Клацнем по кнопке Enter. Теперь, в том элементе, где расположено данное выражение, будет производиться суммирование значений, которые размещены в объектах с координатами A1 и B5.
По такому же принципу производится деление, умножение, вычитание и любое другое математическое действие.
Чтобы записать отдельную ссылку или в составе формулы, совсем не обязательно вбивать её с клавиатуры. Достаточно установить символ «=», а потом клацнуть левой кнопкой мыши по тому объекту, на который вы желаете сослаться. Его адрес отобразится в том объекте, где установлен знак «равно».
Но следует заметить, что стиль координат A1 не единственный, который можно применять в формулах. Параллельно в Экселе работает стиль R1C1, при котором, в отличие от предыдущего варианта, координаты обозначаются не буквами и цифрами, а исключительно числами.
Выражение R1C1 равнозначно A1, а R5C2 – B5. То есть, в данном случае, в отличие от стиля A1, на первом месте стоят координаты строки, а столбца – на втором.
Оба стиля действуют в Excel равнозначно, но шкала координат по умолчанию имеет вид A1. Чтобы её переключить на вид R1C1 требуется в параметрах Excel в разделе «Формулы» установить флажок напротив пункта «Стиль ссылок R1C1».
После этого на горизонтальной панели координат вместо букв появятся цифры, а выражения в строке формул приобретут вид R1C1. Причем, выражения, записанные не путем внесения координат вручную, а кликом по соответствующему объекту, будут показаны в виде модуля относительно той ячейке, в которой установлены. На изображении ниже это формула
Если же записать выражение вручную, то оно примет обычный вид R1C1.
В первом случае был представлен относительный тип (=R[2]C[-1]), а во втором (=R1C1) – абсолютный. Абсолютные линки ссылаются на конкретный объект, а относительные – на положение элемента, относительно ячейки.
Если вернутся к стандартному стилю, то относительные линки имеют вид A1, а абсолютные $A$1. По умолчанию все ссылки, созданные в Excel, относительные. Это выражается в том, что при копировании с помощью маркера заполнения значение в них изменяется относительно перемещения.
- Чтобы посмотреть, как это будет выглядеть на практике, сошлемся на ячейку A1. Устанавливаем в любом пустом элементе листа символ «=» и клацаем по объекту с координатами A1. После того, как адрес отобразился в составе формулы, клацаем по кнопке Enter.
- Наводим курсор на нижний правый край объекта, в котором отобразился результат обработки формулы. Курсор трансформируется в маркер заполнения. Зажимаем левую кнопку мыши и протягиваем указатель параллельно диапазону с данными, которые требуется скопировать.
- После того, как копирование было завершено, мы видим, что значения в последующих элементах диапазона отличаются от того, который был в первом (копируемом) элементе. Если выделить любую ячейку, куда мы скопировали данные, то в строке формул можно увидеть, что и линк был изменен относительно перемещения. Это и есть признак его относительности.
Свойство относительности иногда очень помогает при работе с формулами и таблицами, но в некоторых случаях нужно скопировать точную формулу без изменений. Чтобы это сделать, ссылку требуется преобразовать в абсолютную.
- Чтобы провести преобразование, достаточно около координат по горизонтали и вертикали поставить символ доллара ($).
- После того, как мы применим маркер заполнения, можно увидеть, что значение во всех последующих ячейках при копировании отображается точно такое же, как и в первой. Кроме того, при наведении на любой объект из диапазона ниже в строке формул можно заметить, что линки осталась абсолютно неизменными.
Кроме абсолютных и относительных, существуют ещё смешанные линки. В них знаком доллара отмечены либо только координаты столбца (пример: $A1),
либо только координаты строки (пример: A$1).
Знак доллара можно вносить вручную, нажав на соответствующий символ на клавиатуре ($). Он будет высвечен, если в английской раскладке клавиатуры в верхнем регистре кликнуть на клавишу «4».
Но есть более удобный способ добавления указанного символа. Нужно просто выделить ссылочное выражение и нажать на клавишу F4. После этого знак доллара появится одновременно у всех координат по горизонтали и вертикали. После повторного нажатия на F4 ссылка преобразуется в смешанную: знак доллара останется только у координат строки, а у координат столбца пропадет. Ещё одно нажатие F4 приведет к обратному эффекту: знак доллара появится у координат столбцов, но пропадет у координат строк. Далее при нажатии F4 ссылка преобразуется в относительную без знаков долларов. Следующее нажатие превращает её в абсолютную. И так по новому кругу.
В Excel сослаться можно не только на конкретную ячейку, но и на целый диапазон. Адрес диапазона выглядит как координаты верхнего левого его элемента и нижнего правого, разделенные знаком двоеточия (:). К примеру, диапазон, выделенный на изображении ниже, имеет координаты A1:C5.
Соответственно линк на данный массив будет выглядеть как:
Способ 2: создание ссылок в составе формул на другие листы и книги
До этого мы рассматривали действия только в пределах одного листа. Теперь посмотрим, как сослаться на место на другом листе или даже книге. В последнем случае это будет уже не внутренняя, а внешняя ссылка.
Принципы создания точно такие же, как мы рассматривали выше при действиях на одном листе. Только в данном случае нужно будет указать дополнительно адрес листа или книги, где находится ячейка или диапазон, на которые требуется сослаться.
Для того, чтобы сослаться на значение на другом листе, нужно между знаком «=» и координатами ячейки указать его название, после чего установить восклицательный знак.
Так линк на ячейку на Листе 2 с координатами B4 будет выглядеть следующим образом:
Выражение можно вбить вручную с клавиатуры, но гораздо удобнее поступить следующим образом.
- Устанавливаем знак «=» в элементе, который будет содержать ссылающееся выражение. После этого с помощью ярлыка над строкой состояния переходим на тот лист, где расположен объект, на который требуется сослаться.
- После перехода выделяем данный объект (ячейку или диапазон) и жмем на кнопку Enter.
- После этого произойдет автоматический возврат на предыдущий лист, но при этом будет сформирована нужная нам ссылка.
Теперь давайте разберемся, как сослаться на элемент, расположенный в другой книге. Прежде всего, нужно знать, что принципы работы различных функций и инструментов Excel с другими книгами отличаются. Некоторые из них работают с другими файлами Excel, даже когда те закрыты, а другие для взаимодействия требуют обязательного запуска этих файлов.
В связи с этими особенностями отличается и вид линка на другие книги. Если вы внедряете его в инструмент, работающий исключительно с запущенными файлами, то в этом случае можно просто указать наименование книги, на которую вы ссылаетесь. Если же вы предполагаете работать с файлом, который не собираетесь открывать, то в этом случае нужно указать полный путь к нему. Если вы не знаете, в каком режиме будете работать с файлом или не уверены, как с ним может работать конкретный инструмент, то в этом случае опять же лучше указать полный путь. Лишним это точно не будет.
Если нужно сослаться на объект с адресом C9, расположенный на Листе 2 в запущенной книге под названием «Excel.xlsx», то следует записать следующее выражение в элемент листа, куда будет выводиться значение:
Если же вы планируете работать с закрытым документом, то кроме всего прочего нужно указать и путь его расположения. Например:
Как и в случае создания ссылающегося выражения на другой лист, при создании линка на элемент другой книги можно, как ввести его вручную, так и сделать это путем выделения соответствующей ячейки или диапазона в другом файле.
- Ставим символ «=» в той ячейке, где будет расположено ссылающееся выражение.
- Затем открываем книгу, на которую требуется сослаться, если она не запущена. Клацаем на её листе в том месте, на которое требуется сослаться. После этого кликаем по Enter.
- Происходит автоматический возврат к предыдущей книге. Как видим, в ней уже проставлен линк на элемент того файла, по которому мы щелкнули на предыдущем шаге. Он содержит только наименование без пути.
- Но если мы закроем файл, на который ссылаемся, линк тут же преобразится автоматически. В нем будет представлен полный путь к файлу. Таким образом, если формула, функция или инструмент поддерживает работу с закрытыми книгами, то теперь, благодаря трансформации ссылающегося выражения, можно будет воспользоваться этой возможностью.
Как видим, проставление ссылки на элемент другого файла с помощью клика по нему не только намного удобнее, чем вписывание адреса вручную, но и более универсальное, так как в таком случае линк сам трансформируется в зависимости от того, закрыта книга, на которую он ссылается, или открыта.
Способ 3: функция ДВССЫЛ
Ещё одним вариантом сослаться на объект в Экселе является применение функции ДВССЫЛ. Данный инструмент как раз и предназначен именно для того, чтобы создавать ссылочные выражения в текстовом виде. Созданные таким образом ссылки ещё называют «суперабсолютными», так как они связаны с указанной в них ячейкой ещё более крепко, чем типичные абсолютные выражения. Синтаксис этого оператора:
«Ссылка» — это аргумент, ссылающийся на ячейку в текстовом виде (обернут кавычками);
«A1» — необязательный аргумент, который определяет, в каком стиле используются координаты: A1 или R1C1. Если значение данного аргумента «ИСТИНА», то применяется первый вариант, если «ЛОЖЬ» — то второй. Если данный аргумент вообще опустить, то по умолчанию считается, что применяются адресация типа A1.
- Отмечаем элемент листа, в котором будет находиться формула. Клацаем по пиктограмме «Вставить функцию».
- В Мастере функций в блоке «Ссылки и массивы» отмечаем «ДВССЫЛ». Жмем «OK».
- Открывается окно аргументов данного оператора. В поле «Ссылка на ячейку» устанавливаем курсор и выделяем кликом мышки тот элемент на листе, на который желаем сослаться. После того, как адрес отобразился в поле, «оборачиваем» его кавычками. Второе поле («A1») оставляем пустым. Кликаем по «OK».
- Результат обработки данной функции отображается в выделенной ячейке.
Более подробно преимущества и нюансы работы с функцией ДВССЫЛ рассмотрены в отдельном уроке.
Способ 4: создание гиперссылок
Гиперссылки отличаются от того типа ссылок, который мы рассматривали выше. Они служат не для того, чтобы «подтягивать» данные из других областей в ту ячейку, где они расположены, а для того, чтобы совершать переход при клике в ту область, на которую они ссылаются.
-
Существует три варианта перехода к окну создания гиперссылок. Согласно первому из них, нужно выделить ячейку, в которую будет вставлена гиперссылка, и кликнуть по ней правой кнопкой мыши. В контекстном меню выбираем вариант «Гиперссылка…».
Вместо этого можно, после выделения элемента, куда будет вставлена гиперссылка, перейти во вкладку «Вставка». Там на ленте требуется щелкнуть по кнопке «Гиперссылка».
- С местом в текущей книге;
- С новой книгой;
- С веб-сайтом или файлом;
- С e-mail.
Если имеется потребность произвести связь с веб-сайтом, то в этом случае в том же разделе окна создания гиперссылки в поле «Адрес» нужно просто указать адрес нужного веб-ресурса и нажать на кнопку «OK».
Если требуется указать гиперссылку на место в текущей книге, то следует перейти в раздел «Связать с местом в документе». Далее в центральной части окна нужно указать лист и адрес той ячейки, с которой следует произвести связь. Кликаем по «OK».
Если нужно создать новый документ Excel и привязать его с помощью гиперссылки к текущей книге, то следует перейти в раздел «Связать с новым документом». Далее в центральной области окна дать ему имя и указать его местоположение на диске. Затем кликнуть по «OK».
Кроме того, гиперссылку можно сгенерировать с помощью встроенной функции, имеющей название, которое говорит само за себя – «ГИПЕРССЫЛКА».
Данный оператор имеет синтаксис:
«Адрес» — аргумент, указывающий адрес веб-сайта в интернете или файла на винчестере, с которым нужно установить связь.
«Имя» — аргумент в виде текста, который будет отображаться в элементе листа, содержащем гиперссылку. Этот аргумент не является обязательным. При его отсутствии в элементе листа будет отображаться адрес объекта, на который функция ссылается.
- Выделяем ячейку, в которой будет размещаться гиперссылка, и клацаем по иконке «Вставить функцию».
- В Мастере функций переходим в раздел «Ссылки и массивы». Отмечаем название «ГИПЕРССЫЛКА» и кликаем по «OK».
- В окне аргументов в поле «Адрес» указываем адрес на веб-сайт или файл на винчестере. В поле «Имя» пишем текст, который будет отображаться в элементе листа. Клацаем по «OK».
- После этого гиперссылка будет создана.
Мы выяснили, что в таблицах Excel существует две группы ссылок: применяющиеся в формулах и служащие для перехода (гиперссылки). Кроме того, эти две группы делятся на множество более мелких разновидностей. Именно от конкретной разновидности линка и зависит алгоритм процедуры создания.
Типы ссылок на ячейки в формулах Excel
Если вы работаете в Excel не второй день, то, наверняка уже встречали или использовали в формулах и функциях Excel ссылки со знаком доллара, например $D$2 или F$3 и т.п. Давайте уже, наконец, разберемся что именно они означают, как работают и где могут пригодиться в ваших файлах.
Относительные ссылки
Это обычные ссылки в виде буква столбца-номер строки ( А1, С5, т.е. "морской бой"), встречающиеся в большинстве файлов Excel. Их особенность в том, что они смещаются при копировании формул. Т.е. C5, например, превращается в С6, С7 и т.д. при копировании вниз или в D5, E5 и т.д. при копировании вправо и т.д. В большинстве случаев это нормально и не создает проблем:
Смешанные ссылки
Иногда тот факт, что ссылка в формуле при копировании "сползает" относительно исходной ячейки — бывает нежелательным. Тогда для закрепления ссылки используется знак доллара ($), позволяющий зафиксировать то, перед чем он стоит. Таким образом, например, ссылка $C5 не будет изменяться по столбцам (т.е. С никогда не превратится в D, E или F), но может смещаться по строкам (т.е. может сдвинуться на $C6, $C7 и т.д.). Аналогично, C$5 — не будет смещаться по строкам, но может "гулять" по столбцам. Такие ссылки называют смешанными:
Абсолютные ссылки
Ну, а если к ссылке дописать оба доллара сразу ($C$5) — она превратится в абсолютную и не будет меняться никак при любом копировании, т.е. долларами фиксируются намертво и строка и столбец:
Самый простой и быстрый способ превратить относительную ссылку в абсолютную или смешанную — это выделить ее в формуле и несколько раз нажать на клавишу F4. Эта клавиша гоняет по кругу все четыре возможных варианта закрепления ссылки на ячейку: C5 → $C$5 → $C5 → C$5 и все сначала.
Все просто и понятно. Но есть одно "но".
Предположим, мы хотим сделать абсолютную ссылку на ячейку С5. Такую, чтобы она ВСЕГДА ссылалась на С5 вне зависимости от любых дальнейших действий пользователя. Выясняется забавная вещь — даже если сделать ссылку абсолютной (т.е. $C$5), то она все равно меняется в некоторых ситуациях. Например: Если удалить третью и четвертую строки, то она изменится на $C$3. Если вставить столбец левее С, то она изменится на D. Если вырезать ячейку С5 и вставить в F7, то она изменится на F7 и так далее. А если мне нужна действительно жесткая ссылка, которая всегда будет ссылаться на С5 и ни на что другое ни при каких обстоятельствах или действиях пользователя?
Действительно абсолютные ссылки
Решение заключается в использовании функции ДВССЫЛ (INDIRECT) , которая формирует ссылку на ячейку из текстовой строки.
Если ввести в ячейку формулу:
то она всегда будет указывать на ячейку с адресом C5 вне зависимости от любых дальнейших действий пользователя, вставки или удаления строк и т.д. Единственная небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО:
Ссылка в экселе
Программа Microsoft Excel: абсолютные и относительные ссылки
Смотрите такжеОписание элементов ссылки на показано выше на A$1 (относительная ссылка ещё способы копироватьОтносительная ссылка Excel рассматриваемой ячейки. В расположения строк иA$1 (относительный столбец и ссылку на ячейку содержать неточности и «блокировки» этих элементов при использовании ссылки столбец фиксированный. У в Microsoft Excel
попытаемся скопировать формулу вбивать формулы для
Определение абсолютных и относительных ссылок
При работе с формулами другую книгу Excel: рисунке.
на столбец и формулы, чтобы ссылки- когда при данном примере мы столбцов. Например, если абсолютная строка) абсолютный перед (B грамматические ошибки. Для (например, $A2 или
Пример относительной ссылки
на ячейку A2 ссылки D$7, наоборот, по умолчанию являются в другие строки ячеек, которые расположены в программе MicrosoftПуть к файлу книги
Перейдите на Лист4, ячейка абсолютная ссылка на в них не копировании и переносе ищем маркер автозаполнения Вы скопируете формулуC$1 (смешанная ссылка) и C) столбцов нас важно, чтобы B$3). Чтобы изменить
в ячейке C2, изменяется столбец, но относительными. А вот, тем же способом, ниже, просто копируем Excel пользователям приходится (после знака = B2. строку). менялись. Смотрите об формул в другое в ячейке D2.=A1+B1$A1 (абсолютный столбец и и строк (2),
эта статья была тип ссылки на Вы действительно ссылаетесь строчка имеет абсолютное если нужно сделать что и предыдущий данную формулу на оперировать ссылками на открывается апостроф).Поставьте знак «=» иКак изменить ссылку этом статью «Как
Ошибка в относительной ссылке
место, в формулахНажмите и, удерживая левуюиз строки 1 относительная строка) знак доллара ( вам полезна. Просим ячейку, выполните следующее. на ячейки, которая значение. абсолютную ссылку, придется раз, то получим весь столбец. Становимся другие ячейки, расположенныеИмя файла книги (имя перейдите на Лист1 в формуле на скопировать формулу в меняется адрес ячеек кнопку мыши, перетащите в строку 2,
$A3 (смешанная ссылка)$ вас уделить паруВыделите ячейку со ссылкой находится двумя столбцамиКак видим, при работе применить один приём. совершенно неудовлетворяющий нас на нижний правый в документе. Но, файла взято в чтобы там щелкнуть ссылку на другой Excel без изменения относительно нового места. маркер автозаполнения по формула превратится вA1 (относительный столбец и). Затем, при копировании
секунд и сообщить, на ячейку, которую слева (C за с формулами вПосле того, как формула результат. Как видим, край ячейки с не каждый пользователь квадратные скобки). левой клавишей мышки лист, читайте в ссылок».Копируем формулу из ячейки необходимым ячейкам. В=A2+B2 относительная строка)
Создание абсолютной ссылки
формулы помогла ли она нужно изменить. вычетом A) и программе Microsoft Excel введена, просто ставим уже во второй формулой, кликаем левой знает, что эти
Имя листа этой книги по ячейке B2. статье «Поменять ссылкиИзменить относительную ссылку на D29 в ячейку нашем случае это. Относительные ссылки особенноC3 (относительная ссылка)= $B$ 4 * вам, с помощью
В строка формул в той же для выполнения различных в ячейке, или строке таблицы формула кнопкой мыши, и ссылки бывают двух (после имени закрываетсяПоставьте знак «+» и на другие листы абсолютную F30. диапазон D3:D12. удобны, когда необходимоОтносительные ссылки в Excel $C$ 4 кнопок внизу страницы.щелкните ссылку на строке (2). Формулы, задач приходится работать
в строке формул, имеет вид при зажатой кнопке видов: абсолютные и апостроф). повторите те же в формулах Excel».можно просто. ВыделимВ формуле поменялись адресаОтпустите кнопку мыши. Формула продублировать тот же позволяют значительно упростить
Смешанные ссылки
из D4 для Для удобства также ячейку, которую нужно содержащей относительная ссылка как с относительными, перед координатами столбца«=D3/D8» тянем мышку вниз. относительные. Давайте выясним,Знак восклицания. действия предыдущего пункта,Как посчитать даты ячейку, в строке ячеек относительно нового
будет скопирована в самый расчет по жизнь, даже обычному D5 формулу, должно приводим ссылку на изменить. на ячейку изменяется так и с и строки ячейки,, то есть сдвинулась Таким образом, формула чем они отличаютсяСсылка на ячейку или но только на — вычесть, сложить, формул в конце
места. Как копировать
Использование относительных и абсолютных ссылок
выбранные ячейки с нескольким строкам или рядовому пользователю. Используя оставаться точно так оригинал (на английскомДля перемещения между сочетаниями при копировании из абсолютными ссылками. В на которую нужно не только ссылка скопируется и в между собой, и диапазон ячеек. Лист2, а потом прибавить к дате, формулы ставим курсор, формулы смотрите в относительными ссылками, и столбцам. относительные ссылки в же. языке) .
используйте клавиши одной ячейки в некоторых случаях используются сделать абсолютную ссылку, на ячейку с другие ячейки таблицы. как создать ссылкуДанную ссылку следует читать и Лист3. др. смотрите в можно выделить всю статье «Копирование в в каждой будутВ следующем примере мы своих вычислениях, ВыМенее часто нужно смешанногоПо умолчанию используется ссылка+T. другую. Например при также смешанные ссылки. знак доллара. Можно суммой по строке,Но, как видим, формула нужного вида. так:Когда формула будет иметь статье «Дата в формулу и нажимаем
Excel» тут. вычислены значения. создадим выражение, которое можете буквально за абсолютные и относительные на ячейку относительнаяВ таблице ниже показано, копировании формулы Поэтому, пользователь даже также, сразу после но и ссылка в нижней ячейкеСкачать последнюю версиюкнига расположена на диске следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, Excel. Формула». на клавиатуре F4.
Относительные ссылки вВы можете дважды щелкнуть будет умножать стоимость несколько секунд выполнить ссылки на ячейки, ссылка, которая означает, что происходит при= A2 + B2 среднего уровня должен ввода адреса нажать
на ячейку, отвечающую уже выглядит не Excel
C:\ в папке нажмите Enter. РезультатНа всех предыдущих урокахЕсли нажмем один
формулах удобны тем, по заполненным ячейкам, каждой позиции в
работу, на которую, предшествующего либо значения что ссылка относительно копировании формулы вв ячейке C2 четко понимать разницу функциональную клавишу F7, за общий итог.«=B2*C2»Что же представляют собой
Что такое абсолютные и относительные ссылки в Excel
Работая с формулами в программе Excel, пользователь может столкнуться с так называемыми абсолютными и относительными ссылками. Они предназначены для того, чтобы ссылаться на другие ячейки, находящиеся в этом документе, даже если они находятся на другом листе. Далее рассмотрим особенности обоих видов ссылок, как и когда они применяются, какие могут быть ошибки и как корректно вставить ссылку нужного типа.
Абсолютные и относительные ссылки в Excel
Абсолютные ссылки в Excel ссылаются на координаты ячеек, которые никак не меняются в программе, находясь в зафиксированном состоянии. Что касается относительных ссылок, то координаты ячеек в их формуле могут меняться автоматически относительно других ячеек на листе. Обычно это происходит при копировании.
Предположим, у нас есть таблица с несколькими позициями товаров. Здесь указано количество некого товара и цена за одну единицу. Давайте для примера посчитаем, сколько стоит весь товар, находящийся в ассортименте условного магазина. Для этого нужно умножить количество товара на цену за единицу. Формула в Excel будет выглядеть так: «=ячейка_с_количеством*ячейка_с_ценой». Например, у нас это будут ячейки D2 и E2 соответственно: «=B2*C2». Введя и посчитав данную формулу мы получили формулу с абсолютной ссылкой.
Теперь, чтобы получить относительные ссылки давайте добавим в таблицу ещё несколько товаров с ценой и количеством. Чтобы не вводить формулу для подсчёта суммы продажи каждой позиции просто выделим ту ячейку, где уже есть формула и потянем за квадрат в нижней правой части ячейки. Как видите, ссылки в скопированных формулах изменились, подстроившись под новые позиции, то есть стали относительными. Относительными абсолютной ссылки.
Как создать абсолютную ссылку
Выше был рассмотрен очень распространённый пример относительных и абсолютных ссылок. Однако бывает так, что пользователю нужно сделать так, чтобы какая-то из-за ссылок в формуле всегда оставалась абсолютной. Даже при автоматической вставке. Для этого нужно поставить значок $ перед символом и номером ячейки. Пример такой формулы: «=A1/$B$1». В таком случае содержимое ячеек в столбце A всегда будет делиться на содержимое ячейки B1. Даже при автоматическом заполнении.
Про ошибки в относительных ссылках
Иногда при использовании относительных ссылок вместо подсчёта возникает ошибка, когда написано «#ДЕЛ/0!». Это случается, когда в одной из указанных в формуле ячейках нет никакого числа. Например, пропишем такую формулу: «=A1/B1». Столбец A заполним какими-то числами до 10-го номера, а в столбце B заполним только одну ячейку – первую.
В первой ячейке, куда вы впишите приведённую выше формулу, всё посчитается корректно. Однако в других ячейках уже будет ошибка. Выхода здесь два:
- Заполнить столбец B числами до 10-й ячейки;
- Установить абсолютную ссылку для ячейки B1.
Смешанные ссылки
Абсолютной ссылке можно придать смешанный вид, просто правильно расставив символ $. Например:
- $A1. Ссылка является абсолютной столбца A, но при этом может быть относительна номеров ячеек в этом столбце;
- A$1. Ссылка является абсолютной номера ячейки, но может быть относительно столбца этого номера.
К счастью, смешанные ссылки применяются редко и в специфических задачах.
Для пользователя, который часто работает с документами в программе Excel важно знать отличие между абсолютными и относительными ссылками, а также уметь их правильно применять в документе. Они используются на практике очень часто.