Green-sell.info

Новые технологии
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel типы ссылок на ячейки

Основные типы ссылок на ячейки в Excel

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

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

Относительная ссылка — это ссылка вида A1 (т.е. буква столбца + номер строки).
Основная особенность таких ссылок — при протягивании или копировании формулы в другие ячейки ссылка смещается.
Другими словами, при копировании вниз ссылка A1 превратится в A2, A3 и т.д., при копировании вправо — в B1, C1 и т.д.:


В данном примере мы копируем ячейку D2 с формулой A2*B2.
При перемещении формулы вниз получаем A2 -> A3 -> A4 -> A5, B2 -> B3 -> B4 -> B5.

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

Смешанная ссылка — это ссылка вида $A1 или A$1.
Знак доллара ($) служит фиксированием столбца или строки.
Иными словами, если мы поставим $ перед буквой столбца (например, $B5), то ссылка не будет изменяться по столбцам, но будет изменяться по строкам (при протягивании формула сместится на $B5, $B6, $B7 и т.д.). Аналогично, если знак $ поставить перед номером строки (например, B$5), то ссылка не будет изменяться по строкам, но будет изменяться по столбцам (при перемещении формула сдвинется на C$5, D$5, E$5 и т.д.).
Разберем использование смешанных ссылок на построении стандартной таблицы умножения:


В данном примере любая формула таблицы является произведением значений из столбца A и строки 2.
Добавляя в формулу расчета знак $ (например, G$2*$A8) мы последовательно фиксируем столбец и строку.

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

Абсолютная ссылка — это ссылка вида $A$1.
Её особенность в том, что она не изменяется при копировании или протягивании формулы в другие ячейки.
В данном случае знак $ ставится как перед буквой столбца, так и перед номером строки, т.е. формула полностью фиксируется.
Абсолютная ссылка часто применяется, когда необходимо умножить или разделить диапазон ячеек на одно и тоже число.
Например, перевести данные в рубли по определенному курсу, или перевести данные в тысячи/миллионы/миллиарды:

Как сделать ссылку относительной/абсолютной/смешанной?

Помимо ручного проставления знака $ в формулу ячейки, можно воспользоваться инструментами Excel.
Если выделить формулу и последовательно нажимать клавишу F4, то Excel автоматические добавляет знак $ в формулу в следующем порядке — B5 -> $B$5 -> $B5 -> B$5
В зависимости от типа ссылки которую мы хотим поставить — нажимаем несколько раз F4 и получаем требуемый результат.

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

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

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

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

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

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

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

  • Смешанные ссылки. В таком виде ссылки, лишь одна из двух координат изменяется. Например, если в ячейке А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 .

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

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

    Спасибо за прочтение, до встречи на страницах блога OfficeЛЕГКО!

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

    2 комментариев

    Пожалуй, статья не является полной (по крайней мере, на свой вопрос я в ней ответ не нашёл).
    При пользовании EXCEL встретился термин «ПРОСТАЯ ССЫЛКА»! Не пойму, что он означает.
    В частности, указание на необходимость /возможность использования «простой ссылки» даётся при неправильном (по меркам 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) — она превратится в абсолютную и не будет меняться никак при любом копировании, т.е. долларами фиксируются намертво и строка и столбец:

    Читать еще:  Создание и форматирование таблиц в excel

    Самый простой и быстрый способ превратить относительную ссылку в абсолютную или смешанную — это выделить ее в формуле и несколько раз нажать на клавишу F4. Эта клавиша гоняет по кругу все четыре возможных варианта закрепления ссылки на ячейку: C5$C$5$C5C$5 и все сначала.

    Все просто и понятно. Но есть одно «но».

    Предположим, мы хотим сделать абсолютную ссылку на ячейку С5. Такую, чтобы она ВСЕГДА ссылалась на С5 вне зависимости от любых дальнейших действий пользователя. Выясняется забавная вещь — даже если сделать ссылку абсолютной (т.е. $C$5), то она все равно меняется в некоторых ситуациях. Например: Если удалить третью и четвертую строки, то она изменится на $C$3. Если вставить столбец левее С, то она изменится на D. Если вырезать ячейку С5 и вставить в F7, то она изменится на F7 и так далее. А если мне нужна действительно жесткая ссылка, которая всегда будет ссылаться на С5 и ни на что другое ни при каких обстоятельствах или действиях пользователя?

    Действительно абсолютные ссылки

    Решение заключается в использовании функции ДВССЫЛ (INDIRECT) , которая формирует ссылку на ячейку из текстовой строки.

    Если ввести в ячейку формулу:

    =ДВССЫЛ(«C5»)

    =INDIRECT(«C5»)

    то она всегда будет указывать на ячейку с адресом C5 вне зависимости от любых дальнейших действий пользователя, вставки или удаления строк и т.д. Единственная небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО:

    =ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»))

    =IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

    Хитрости использования ссылок на ячейки в Excel

    Стили ссылок

    Ссылки в Excel бывают двух стилей:

    Ссылка стиля А1 использует буквенную нумерацию столбцов и числовую нумерацию строк. Ниже приведены примеры ссылок стиля А1 из справочной системы Excel:

    Ячейка или диапазон

    Ячейку в столбце A и строке 10

    Диапазон ячеек: столбец А, строки 10-20.

    Диапазон ячеек: строка 15, столбцы B-E.

    Все ячейки в строке 5.

    Все ячейки в строках с 5 по 10.

    Все ячейки в столбце H.

    Все ячейки в столбцах с H по J.

    Диапазон ячеек: столбцы А-E, строки 10-20.

    В стиле R1C1 и строки (rows), и столбцы (columns) обозначаются номерами. Например, R2C2 — абсолютная ссылка на ячейку, расположенную во второй строке и во втором столбце.

    Включение режима ссылок стиля R1C1 происходит в меню Сервис — Параметры — Общие (галочка Стиль ссылок R1C1).

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

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

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

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

    Например, в ячейку А1 введена формула =В1*2.

    При копировании формулы в ячейку А2 она будет автоматически откорректирована на формулу =В2*2.

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

    Если мы скопируем формулу в ячейку С1, формула превратится в =D1*2. Теперь корректировка коснулась столбца, а смещение осталось прежним.

    Абсолютные ссылки при копировании не корректируются.

    Формула из нашего примера в абсолютной нотации будет выглядеть так: =$B$1*2.

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

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

    F4 — «закрепить» ссылку, преобразовать ее в абсолютную нотацию

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

    Читать еще:  Двойное условие если в excel

    А1 → $A$1 → $A1 → A$1 → A1

    и дальше по кругу.

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

    Изменить тип ссылки можно в любой момент — просто выделите в строке формул нужную ссылку и нажмите F4.

    При использовании стиля ссылок R1C1 относительные ссылки записываются как R[1]C[1], где в квадратных скобках записано относительное смещение влияющей ячейки соответственно по вертикали и по горизонтали. R[1]C означает ссылку на ячейку на одну строку ниже в том же столбце. RC[-1] — ячейка на один столбец левее в той же строке. При копировании формула в другой ячейке останется неизменной, но ссылаться будет на другую, «смещенную», ячейку.

    R1C1 — пример абсолютной ссылки. Если числа даны без квадратных скобок, они обозначают абсолютный номер строки.

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

    Зачем нужны абсолютные и смешанные ссылки?

    Допустим, нам нужно проанализировать структуру продаж за два года.

    Данные по продажам представлены в таблице следующего вида

    Относительные, абсолютные и смешанные ссылки на ячейки в Excel

    Этот материал предназначен для начинающих и подготовлен с участием Анны Ивановой

    Ссылка в Excel – это адрес ячейки или диапазона ячеек.

    В Excel есть два вида стиля ссылок:

    • Классический (или А1)
    • Стиль ссылок R1C1; здесь R — row (строка), C — column (столбец).

    Включить стиль ссылок R1C1 можно в настройках Сервис —> Параметры Excel —> закладка Формулы —> галочка Стиль ссылок R1C1:

    Рис. 1. Настройка стиля ссылок

    Скачать заметку в формате Word, примеры в формате Excel

    Стиль R1C1 используется реже, в основном из-за того, что он менее нагляден. Однако он становится незаменим, если адрес ячейки является результатом вычислений (см. пример использования стиля R1C1 в заметке Excel. Использование ДВССЫЛ для транспонирования строк в столбцы с сохранением формул)

    Ссылки в Excel бывают трех типов:

    • Относительные ссылки; например, A1;
    • Абсолютные ссылки; например, $A$1;
    • Смешанные ссылки; например, $A1 или A$1 (они наполовину относительные, наполовину абсолютные).

    «Относительность» ссылки означает, что из данной ячейки ссылаются на ячейку, отстоящую на столько-то строк и столбцов относительно данной (рис. 2А). Здесь в ячейке А6 формула ссылается на две ячейки (С3 и С4), отстоящие от данной на два столбца вправо и на три (С3) и две (С4) ячейки выше. При «протаскивании» формулы, например, в ячейку А7 (рис. 2Б) формула самопроизвольно изменяется.

    Рис. 2. Относительные ссылки

    Знак $ перед буквой или цифрой в обозначении ячейки говорит о том, что эта часть обозначения является абсолютной, то есть не будет изменяться при изменении ячейки, из которой делается ссылка. Сравните, как ведут себя формулы на рис. 2 и рис. 3. При «протаскивании» формула не меняется: и из ячейки А6, и из ячейки А7 ссылка идет на ячейки С2 и С3.

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

    Чтобы сделать относительную ссылку абсолютной, достаточно поставить знак «$» перед буквой столбца и номером строки, например $A$1.Более быстрый способ – выделить относительную ссылку и нажать один раз клавишу F4, при этом Excel сам проставит знак $. Если второй раз нажать F4, ссылка станет смешанной типа A$1, если третий раз – смешанной типа $A1, если в четвертый раз – ссылка опять станет относительной. И так по кругу.

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

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

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

    Рис. 4. Расчет значений в таблице с использованием смешанных ссылок; цена за штуку – закупочная цена; в столбцах D, E и F показаны отпускные цены при различных наценках.

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

    При «протаскивании» формулы по столбцам нам необходимо, чтобы столбец С был зафиксирован. Аналогично, при «протаскивании» формулы по строкам, нам необходимо зафиксировать строку 3. В ячейке D4 таким образом получилась формула =$C4*(1+D$3); абсолютные ссылки я выделил жирностью и цветом. При протаскивании по диапазону D4:F6 такая формула дает правильные значения в каждой ячейке диапазона.

    Ссылка на основную публикацию
    Adblock
    detector