Для чего ставят знак доллара в формуле excel

У пользователей недавно начавших работать с таблицами в эксель, часто возникает вопрос о том, для чего в формулах применяют знак доллара – «$».

На первый взгляд знак $ бессмыслен. Если в ячейку с формулой подставить этот значок, так называемый «доллар», значение, полученное при вычислении не изменится. Что со значком, что без него в ячейке будет отображаться один и тот же результат.

Давайте определимся,  для чего же нужен знак «$».

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

«Как протянуть формулу в Excel — 4 простых способа»

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

Это очень удобно ровно до того момента, когда Вам не требуется менять адрес аргумента. Например, нужно все ячейки перемножить на одну единственную ячейку с коэффициентом.

Чтобы зафиксировать адрес этой ячейки с аргументом и не дать «Экселю» его поменять при протягивании, как раз и используется знак «доллар»  ($) устанавливаемый в формулу «Excel».знак доллара в Excel

Этот значок, поставленный перед (!!!) нужным адресом, не позволяет ему изменяться.
Таким образом, если поставить доллар перед буквой адреса, то не будет изменяться адрес столбца. Пример: $B2

Если поставить «$» перед цифрой (номером строки), то при протягивании не будет изменяться адрес строки. Пример: B$2

Где находится знак «доллар» ($) на клавиатуре .dollar кнопка 4

На распространенных у нас в стране клавиатурах с раскладкой «qwerty» значок доллара расположен на верхней цифровой панели на кнопке «4». Чтобы поставить этот значок следует переключить клавиатуру в режим латинской раскладки,  то есть выбрать английский язык на языковой панели в правом нижнем углу рабочего стола или нажать сочетание клавиш «ctrl»+»shift» («alt»+»shift»).

Надеюсь, эта статья поможет Вам в изучении возможностей программы «Excel». Удачи и легкой работы с данными.

Excel для Microsoft 365 для Mac Excel 2021 для Mac Excel 2019 для Mac Excel 2016 для Mac Excel для Mac 2011 Еще…Меньше

По умолчанию ссылка на ячейку является относительной. Например, если вы ссылаетесь на ячейку A2 из ячейки C2, вы указываете адрес ячейки в том же ряду (2), но отстоящей на два столбца влево (C минус A). Формула с относительной ссылкой изменяется при копировании из одной ячейки в другую. Например, вы можете скопировать формулу =A2+B2 из ячейки C2 в C3, при этом формула в ячейке C3 сдвинется вниз на один ряд и превратится в =A3+B3.

Если необходимо сохранить исходный вид ссылки на ячейку при копировании, ее можно зафиксировать, поставив перед названиями столбца и строки знак доллара ($). Например, при копировании формулы =$A$2+$B$2 из C2 в D2 формула не изменяется. Такие ссылки называются абсолютными.

В некоторых случаях ссылку можно сделать «смешанной», поставив знак доллара перед указателем столбца или строки для «блокировки» этих элементов (например, $A2 или B$3). Чтобы изменить тип ссылки на ячейку, выполните следующее.

  1. Выделите ячейку со ссылкой на ячейку, которую нужно изменить.

  2. В строка формул Formula barщелкните ссылку на ячейку, которую вы хотите изменить.

  3. Для перемещения между сочетаниями используйте клавиши COMMAND+T.

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

    Копируемая формула

Текущая ссылка (описание):

Новая ссылка

$A$1 (абсолютный столбец и абсолютная строка)

$A$1 (абсолютная ссылка)

A$1 (относительный столбец и абсолютная строка)

C$1 (смешанная ссылка)

$A1 (абсолютный столбец и относительная строка)

$A3 (смешанная ссылка)

A1 (относительный столбец и относительная строка)

C3 (относительная ссылка)

Нужна дополнительная помощь?

Знак доллара ($) в формулах Excel позволяет зафиксировать строку или столбец при использовании формул.

  • Что это;
  • В строках;
  • В столбцах.

Видеоинструкция

Знака доллара в формулах Excel

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

Формула без знака доллара ($) в таблице Excel

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

Не правильная формула без знака доллара ($) в таблице Excel

Для решения этой проблемы следует в первоначальной конструкции у G6 проставить перед каждым символом знак доллара, чтобы получилось $G$6.

Формула со знаком доллара ($) в таблице Excel

После чего проверяем результат снова.

Фиксированная формула со знаком доллара ($) в таблице Эксель

Все готово, в этом случае первая ячейка была зафиксирована.

Знак доллара в столбцах в Эксель

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

Фиксированная формула по столбцу со знаком доллара ($) в таблице Эксель

В итоге получаем данный эффект.

Результат фиксированной формулы по столбцу со знаком доллара ($) в таблице Ексель

$ для строк в формулах в Ексель

Чтобы фиксировать строку достаточно поставить $ перед буквой.

Фиксированная формула по строке со знаком доллара ($) в таблице Эксель

Результат внедрения.

Результат фиксированной формулы по строке со знаком доллара ($) в таблице Excel

Знак «Доллар» ($) в формулах таблицы «Excel»

У пользователей, которые недавно начали работать с таблицами в Excel, часто возникает вопрос, почему в формулах используется знак доллара – «$».

На первый взгляд знак $ не имеет значения. Если вы замените этот значок, так называемый «доллар», в ячейке с формулой, значение, полученное при расчете, не изменится. Что со значком, что без него, ячейка будет отображать тот же результат.

Давайте определимся, для чего же нужен знак «$».

В «Excel» есть прекрасная возможность растягивать формулы из ячейки в ячейку, о чем подробно рассказывалось в статье:

«Как протянуть формулу в Excel — 4 простых способа»

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

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

Знак доллара ($), установленный в формуле Excel, используется для исправления адреса этой ячейки с аргументом и предотвращения изменения его в Excel при перетаскивании».

Этот значок перед (.) Желаемого адреса предотвращает его изменение.
Следовательно, если вы поставите доллар перед адресной буквой, адрес столбца не изменится. Пример: $ B2

Если вы поставите «$» перед цифрой (номером строки), адрес строки не изменится во время растяжения. Пример: B $ 2

Где находится знак «доллар» ($) на клавиатуре .

На распространенных в нашей стране клавиатурах с раскладкой «qwerty» символ доллара находится на верхней цифровой панели на клавише «4». Чтобы поставить этот значок, переключите клавиатуру в режим латинской раскладки, то есть выберите английский на языковой панели в правом нижнем углу рабочего стола или нажмите комбинацию клавиш «ctrl» + «shift» («alt» + «shift»).

Skip to content

Как полностью или частично зафиксировать ячейку в формуле

При написании формулы Excel знак $ в ссылке на ячейку сбивает с толку многих пользователей. Но объяснение очень простое: это всего лишь способ ее зафиксировать. Знак доллара в данном случае служит только одной цели — он указывает, следует ли изменять ссылку при копировании. И это короткое руководство предоставляет полную информацию о том, какими способами можно закрепить адрес ячейки, чтобы он не менялся при копировании формулы.

Если вы создаете формулу только для одной клетки вашей таблицы Excel, то проблема как зафиксировать ячейку вас не волнует. А вот если её нужно копировать или перемещать по таблице, то здесь-то и скрываются подводные камни. Чтобы не сломать расчеты, некоторые ячейки следует зафиксировать в формулах, чтобы их адреса уже не менялись.

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

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

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

Поясним на простом примере.

=A1*B1

Здесь используются относительные ссылки. Если переместить это выражение на 2 ячейки вниз и 2 вправо, то мы увидим уже

=C3*D3

На 2 позиции изменилась буква столбца и на 2 единицы – номер строки.

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

=$A$1*B1

В результате, если мы повторим предыдущую операцию, то получим в результате формулу

=$A$1*D3

Ссылка на A1 теперь не относительная, а абсолютная. Более подробно об относительных и абсолютных ссылках вы можете прочитать в этой статье на нашем блоге.

В этом и состоит решение проблемы фиксации ячейки — нужно превратить ссылку в абсолютную.

А теперь рассмотрим подробнее, какими способами можно закрепить ячейку, строку или столбец в формуле.

Как вручную зафиксировать ячейку в формуле.

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

В ячейке D2 подсчитаем сумму скидки:

=B2*F2

Записывать подобный расчет для каждого товара — хлопотно и нерационально. Хочется скопировать его из C2 вниз по столбцу. Но при этом ссылка на F2 не должна измениться. Иначе наши расчеты окажутся неверными.

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

Самый простой выход – отредактировать C2, для чего можно дважды кликнуть по ней мышкой, либо установить в нее курсор и нажать функциональную клавишу F2.

Далее при помощи курсора и клавиатуры вставляем в нужные места знак $ и нажимаем Enter. Получаем:

=B2*$F$2

Другими словами, использование $ в ссылках на ячейки делает их фиксированными и позволяет перемещать формулу в Excel без их изменения. Вот теперь можно и копировать, как показано на скриншоте ниже.

Фиксируем ячейку при помощи функциональной клавиши.

Вновь открываем ячейку для редактирования и устанавливаем курсор на координаты нужной нам ячейки.

Нажимаем функциональную клавишу F4 для переключения вида ссылки.

Неоднократно нажимая F4, вы будете переключать ссылки в следующем порядке:

Для того, чтобы зафиксировать ссылку на ячейку, достаточно нажать F4 всего один раз.

Думаю, это несколько удобнее, чем вводить знак доллара вручную.

Частичная фиксация ячейки по строке или по столбцу.

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

Вы можете использовать два вида смешанных ссылок:

  • Строка фиксируется, а столбец изменяется при копировании.
  • Столбец блокируется, а строка изменяется при копировании.

Смешанная ссылка содержит одну относительную и одну абсолютную координату, например $A1 или A$1. Проще говоря, знак доллара используется только единожды.

Получить такую ссылку вы можете любым из описанных выше способов. Либо вручную выбираете место и устанавливаете знак $, либо нажимаете F4 не один, а два или три раза. Вы это видите на рисунке чуть выше.

В результате мы имеем следующее:

В таблице ниже показано, как может быть закреплена ссылка на ячейку.

Зафиксированная ячейка Что происходит при копировании или перемещении Клавиши на клавиатуре
$A$1 Столбец и строка не меняются. Нажмите F4.
A$1 Строка не меняется. Дважды нажмите F4.
$A1 Столбец не изменяется. Трижды нажмите F4.

Рассмотрим пример, когда нужно закрепить только одну координату: либо столбец, либо строку. И все это в одной формуле.

Предположим, нужно рассчитать цены продажи при разных уровнях наценки. Для этого нужно умножить колонку с ценами (столбец В) на 3 возможных значения наценки (записаны в C2, D2 и E2). Вводим выражение для расчёта в C3, а затем копируем его сначала вправо по строке, а затем вниз:

=$B3*(1+C$2)

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

В первом множителе мы зафиксировали в координатах ячейки адрес столбца. Поэтому при копировании вправо по строке адрес $B3 не изменится: ведь строка по-прежнему третья, а буква столбца у нас зафиксирована и меняться не может.

А вот во втором множителе знак доллара мы поставили перед номером строки. Поэтому при копировании вправо координаты столбца изменятся и вместо C$2 мы получим D$2. В результате в D3 у нас получится выражение:

=$B3*(1+D$2)

А когда будем копировать вниз по столбцу, всё будет наоборот: $B3 изменится на $B4, $B5 и т.д. А вот D$2 не изменится, так как «заморожена» строка. В результате в С4 получим:

=$B4*(1+C$2)

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

И если ваши наценки вдруг изменятся, просто поменяйте числа в C2:E2, и проблема пересчёта будет решена почти мгновенно.

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

Как зафиксировать ячейку, дав ей имя.

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

Вернёмся к нашему примеру со скидками. Давайте попробуем ячейке F2 присвоить собственное имя, чтобы затем использовать его в расчетах.

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

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

Таким образом, ячейку F2 мы ранее фиксировали при помощи абсолютной ссылки и знака $ —

=B2*$F$2

а теперь то же самое делаем при помощи её имени «скидка»:

=B2*скидка

Ячейка так же надёжно зафиксирована, а формула же при этом становится более понятной и читаемой.

Эксель понимает, что если в формуле встречается имя «скидка», то вместо него нужно использовать содержимое ячейки F2.

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

Как удалить сразу несколько гиперссылок В этой короткой статье я покажу вам, как можно быстро удалить сразу все нежелательные гиперссылки с рабочего листа Excel и предотвратить их появление в будущем. Решение работает во всех версиях Excel,…
Как использовать функцию ГИПЕРССЫЛКА В статье объясняются основы функции ГИПЕРССЫЛКА в Excel и приводятся несколько советов и примеров формул для ее наиболее эффективного использования. Существует множество способов создать гиперссылку в Excel. Чтобы сделать ссылку на…
Гиперссылка в Excel: как сделать, изменить, удалить В статье разъясняется, как сделать гиперссылку в Excel, используя 3 разных метода. Вы узнаете, как вставлять, изменять и удалять гиперссылки на рабочих листах, а также исправлять неработающие ссылки. Гиперссылки широко используются…
Как использовать функцию ДВССЫЛ – примеры формул В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel. В Microsoft Excel существует множество функций, некоторые из которых…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…

Чем отличается абсолютная, относительная и смешанная адресация

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

Если вы будете понимать разницу между абсолютными, относительными и смешанными ссылками, то вы на полпути к освоению мощи и универсальности формул и функций Excel. И вот о чем мы должны поговорить:

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

Абсолютная – это адресация, при которой идёт указание на конкретную ячейку, адрес которой не изменяется.

Все вы, наверное, видели знак доллара ($) в формулах Excel и задавались вопросом, что это такое. $ — признак абсолютной адресации. Знак $ может стоять в двух местах – перед буквой столбца и перед номером строки.

Действительно, вы можете ссылаться на одну и ту же ячейку четырьмя разными способами, например A1, $A$1, $A1 и A$1.

Знак доллара в ссылке влияет только на одно – он указывает Excel, как обрабатывать этот адрес, когда формула перемещается или копируется в таблице. То есть, использование знака $ перед координатами строки и столбца создает абсолютную ссылку, которая не изменится при копировании или перемещении. Без знака $ ссылка будет относительной и будет меняться, если вы будете копировать или переносить данные в новое место.

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

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

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

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

Вводим выражение =B2*$F$2 в С2. Таким образом мы при помощи умножения найдём сумму скидки по первому товару.

Нажмите и, удерживая левую кнопку мыши, перетащите маркер автозаполнения насколько необходимо вниз. В нашем случае это диапазон С2:С8. Отпустите кнопку мыши. Формула будет скопирована в выбранные ячейки с абсолютной ссылкой. И в каждой будет вычислен результат.

В нашем примере мы применили абсолютную адресацию – $F$2. Как видите, при копировании вниз по столбцу адрес этот не изменился.

Основной способ использования абсолютного адреса – это создание теми или иными способами абсолютной ссылки. Как мы уже говорили выше, это делается путем применения в адресе знака доллара $. Он позволяет зафиксировать вертикальные или горизонтальные координаты, либо и те, и другие одновременно.

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

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

Еще один способ применить абсолютную адресацию – дать ячейке имя. Для этого установите курсор на нужную клетку таблицы и в поле «Имя» впишите ее новое название. Далее вы можете использовать его в ваших расчётах. Важным достоинством этого подхода является и то, что теперь разбираться в ваших вычислениях стало намного проще.

Здесь важно помнить, что в имени можно использовать только буквы и цифры. Если очень хочется присвоить имя, состоящее из нескольких слов, поставьте между ними нижнее подчёркивание (_).

Вот как это может выглядеть на самом простом примере. Вместо «скидка» в любой формуле в этом файле будет использоваться содержимое F2.

Альтернативный и не такой удобный способ именования — это использовать меню. Выбираем Вставка, Имя, Присвоить. Появляется окно, в него вводим имя, нажимаем Добавить и ОК.

И, наконец, есть еще третий способ создать абсолютную адресацию ячейки.

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

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

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

Ну а чем же отличается абсолютная адресация от относительной?

Применение относительной адресации.

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

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

Рассмотрим на примере.

=A1*B1 – данную формулу, записанную в С1, Excel читает следующим образом: содержимое клетки, находящейся на два столбца слева в той же строке, нужно перемножить с содержимым ячейки, находящейся на один столбец слева в той же строке.

Если это выражение скопировать из С1 в С2, то его понимание для Excel остается точно таким же. То есть, он возьмет ячейку, находящуюся на 2 столбца слева от текущих координат (теперь это будет A2), и перемножит ее с той, которая находится на один столбец слева (то есть, B2).

И формула в С2 примет вид =A2*B2

Если скопировать в С3, то она изменится на =A3*B3.

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

Ежели копировать формулу вправо, то буква столбца будет увеличиваться по алфавиту. А если влево, то буква столбца будет уменьшаться.

Относительная адресация нужна, если для однотипных данных в строке или столбце выполнить одинаковые вычисления. Например, для нескольких товаров количество умножить на цену.

В этом случае мы записываем формулу один раз (как правило, в верхнюю или самую левую позицию), а затем цепляем мышкой маркер автозаполнения и протаскиваем куда необходимо. Всё пространство заполняется автоматически.

Смешанная адресация.

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

Смешанная – это адресация, при которой идёт изменение только одной координаты. Знак $ ставится только в одном месте: или перед буквой столбца или перед номером строки. В зависимости от этого и происходят изменения.

Например, в адресе $A5 при копировании вниз и вверх номер строки будет меняться, а при тиражировании вправо и влево имя столбца меняться не будет.

Или в адресе A$5 при копировании вниз и вверх по столбцу номер строки не будет изменяться, а при передвижении вправо и влево имя столбца будет меняться.

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

Формула в С3 будет такая:

Это означает, что в первом сомножителе мы всегда адресуемся к столбцу B. Но номера строк могут меняться в зависимости от расположения формулы.

Во втором сомножителе нам всегда нужна строка 2, в которой записаны проценты надбавки. А вот столбец может изменяться.

Единожды записав эту формулу в B3, копируем ее по строке вправо до E5. И тут же, не снимая выделения, тащим мышкой маркер заполнения в E9. В результате формулу мы ввели единожды, а таблица вся заполнена!

Таким образом, грамотное применение адресации может сэкономить массу времени.

Как изменить тип адресации?

Проще всего это сделать, если она организована при помощи знака $ .

В этом случае откройте ячейку на редактирование, кликнув по ней мышкой либо нажав F2 . Затем установите курсор на нужный адрес и несколько раз нажмите на F4 . С каждым нажатием расположение знаков $ будет изменяться, пока не появится нужный вам вариант.

Ну или можно расставить $ руками в нужных местах.

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

Быстрое удаление пустых столбцов в Excel — В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…
Как полностью или частично зафиксировать ячейку в формуле — При написании формулы Excel знак $ в ссылке на ячейку сбивает с толку многих пользователей. Но объяснение очень простое: это всего лишь способ ее зафиксировать. Знак доллара в данном случае служит только…

6 способов быстро транспонировать таблицу — В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу.…
4 способа быстро убрать перенос строки в ячейках Excel — В этом совете вы найдете 4 совета для удаления символа переноса строки из ячеек Excel. Вы также узнаете, как заменять разрывы строк другими символами. Все решения работают с Excel 2019, 2016, 2013…
Как безопасно удалить пустые ячейки в Excel и как не нужно никогда это делать — В этом руководстве вы узнаете, как правильно и безопасно удалять пустые ячейки в таблицах Excel, чтобы они выглядели четкими и профессиональными. Пустые ячейки – это неплохо, если вы намеренно оставляете…
Как быстро заполнить пустые ячейки в Excel? — В этой статье вы узнаете, как выбрать сразу все пустые ячейки в электронной таблице Excel и заполнить их значением, находящимся выше или ниже, нулями или же любым другим шаблоном. Заполнять…
Как посчитать количество пустых и непустых ячеек в Excel — Если ваша задача — заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа для этого. Узнайте, как искать и выбирать среди них нужные с помощью стандартных…
6 способов — как безопасно удалить лишние пустые строки в Excel — Это руководство научит вас нескольким простым приемам безопасного удаления нескольких пустых строк в Excel без потери информации. Пустые строки в таблице — это проблема, с которой мы все время от…

Знак доллара в Excel используется в аргументах стандартных формул и других выражений для предотвращения изменения номера столбца или строки при автозаполнении ячеек выражениями. Применяется очень просто — посмотрите примеры в Excel и на видео.

Знак доллара применяется в формулах. Здесь рассматривается именно этот вариант, а не просто вставка в обычный текст. Знак доллара имеет в Excel специальный смысл только при использовании совместно с адресами ячеек.

Символ доллара имеет смысл при автозаполнении ячеек формулами, содержащими адреса ячеек. При автозаполнении возможны два варианта:

  • Вертикальное (обычно сверзу вниз);
  • Горизонтальное (обычно слева направо);

Про особенности автозаполнения для формул можно подробно прочитать здесь. Читать обязательно!

Знак доллара в формуле Excel

Что значит знак доллара в Excel? У Excel есть одна важная особенность: при автозаполнении (например, при «протягивании» мышкой) программа для последующих ячеек таблицы автоматически изменяет некоторые данные. В том числе это обязательно распространяется на адреса ячеек в выражениях.

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

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

Вот для этого и применяется знак доллара в Excel. Поставить знак доллара в Excel можно просто с клавиатуры как обычно. А работает это следующим образом:

  • При горизонтальном автозаполнении поставьте знак доллара перед буквой столбца в адресе ячейки;
  • При вертикальном автозаполнении символ доллара ставится перед номером строки;

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

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

Смотреть видео
Знак доллара в Excel

Знак доллара в Excel видео

Файлы для загрузки

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

Добавление знака $ в Microsoft Excel

Как сделать знак доллара в формуле Excel

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

Есть самая простая операция сложения двух или более значений в ячейках.

    Щелкаем по ячейке с формулой правой кнопкой мыши для вызова контекстного меню и выбираем опцию «Копировать».

Опция Копировать в контекстном меню формулы для проверки знака $ в Excel

Опция вставки формулы в контекстном меню при проверке знака $ в Excel

Выбор метода вставки формулы при копировании в таблице во время проверки знака $ в Excel

Теперь рассмотрим эту же операцию, но предварительно закрепим одно из значений при помощи знака $, а затем посмотрим, как произойдет копирование на этот раз.

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

Выбор формулы для ее копирования при проверке действия знака $ в Excel

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

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

Вариант 2: Добавление $ как денежной единицы

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

    Выделите все блоки, к значениям которых хотите добавить знак денежной единицы.

Выделение ячеек для изменения формата при добавлении знака $ в Excel

Переход в меню изменения формата ячеек для добавления знака $ в Excel

Открытие списка с денежными единицами для добавления знака $ в Excel

Открытие выпадающего меню для поиска знака $ в Excel через меню формата ячеек

Выбор знака $ в Excel через меню формата ячеек

Выбор отрицательных значений при добавлении знака $ в Excel

Результат добавления знака $ в Excel путем изменения формата ячеек

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Знак в формуле в эксель

Знак «Доллар» ($) в формулах таблицы «Excel»

У пользователей недавно начавших работать с таблицами в эксель, часто возникает вопрос о том, для чего в формулах применяют знак доллара – «$».

На первый взгляд знак $ бессмыслен. Если в ячейку с формулой подставить этот значок, так называемый «доллар», значение, полученное при вычислении не изменится. Что со значком, что без него в ячейке будет отображаться один и тот же результат.

Давайте определимся, для чего же нужен знак «$».

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

«Как протянуть формулу в Excel — 4 простых способа»

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

Это очень удобно ровно до того момента, когда Вам не требуется менять адрес аргумента. Например, нужно все ячейки перемножить на одну единственную ячейку с коэффициентом.

Чтобы зафиксировать адрес этой ячейки с аргументом и не дать «Экселю» его поменять при протягивании, как раз и используется знак «доллар» ($) устанавливаемый в формулу «Excel».

Этот значок, поставленный перед (. ) нужным адресом, не позволяет ему изменяться.
Таким образом, если поставить доллар перед буквой адреса, то не будет изменяться адрес столбца. Пример: $B2

Если поставить «$» перед цифрой (номером строки), то при протягивании не будет изменяться адрес строки. Пример: B$2

Где находится знак «доллар» ($) на клавиатуре .

На распространенных у нас в стране клавиатурах с раскладкой «qwerty» значок доллара расположен на верхней цифровой панели на кнопке «4». Чтобы поставить этот значок следует переключить клавиатуру в режим латинской раскладки, то есть выбрать английский язык на языковой панели в правом нижнем углу рабочего стола или нажать сочетание клавиш «ctrl»+»shift» («alt»+»shift»).

Подстановочные знаки (символы *, ? и

Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «

» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

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

  • * (звездочка); Обозначает любое произвольное количество символов. Например, поиск по фразе «*ник» найдет слова типа «понедельник», «всадник», «источник» и т.д.
  • ? (вопросительный знак); Обозначает один произвольный символ. К примеру, поиск по фразе «ст?л» найдет «стол», «стул» и т.д.

(тильда) с последующими знаками *, ? или

. Обозначает конкретный символ *, ? или

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

» и искать по фразе «хор

» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.

Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.

Фильтрация данных

Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):


Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L).
Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):


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


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

Применение в функциях

Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).

Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):


Как и в первом примере, в результате мы получили ровно 3 фамилии.

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


Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:


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

Инструмент «Найти и заменить»

Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).

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

Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):


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

Как заменить звездочку «*» в Excel?

Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «


(явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:


Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «


(для тильды — «


») мы также без проблем сможем заменить или удалить спецсимвол.

Подстановочные знаки в MS EXCEL

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

Если имеется диапазон с текстовыми значениями и необходимо произвести поиск или подсчет этих значений на основании какого-нибудь критерия, то использование подстановочных знаков (* и ?) существенно расширяет возможности поиска.

Подстановочный знак ? (знак вопроса) означает один любой символ, а знак * (звездочка) — последовательность символов любой длины.

Используйте

Чтобы найти

Один из символов
Пример: условию «бар?н» соответствуют результаты «барин», «барон» и «баран»

Любое количество символов
Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»

(тильда), за которой следует ?, * или

Вопросительный знак, звездочку или тильду.
Пример: по условию поиска «ан06

?» будет найдено «ан06?»

Использование в функциях

Предположим, что стоит задача подсчета ячеек, содержащих все склонения слова молоток (например, молотку, молотком, молотка и пр.). Для решения этой задачи проще всего использовать критерии отбора с подстановочным знаком * (звездочка). Идея заключается в следующем: для условий отбора текстовых значений можно задать в качестве критерия лишь часть текстового значения (для нашего случая, это – молот), а другую часть заменить подстановочными знаками. В нашем случае, критерий будет выглядеть так – молот*.

Предполагая, что текстовые значения (склонения слова молот) находятся в диапазоне А2:А10, запишем формулу =СЧЁТЕСЛИ(A2:A10;»молот*»)) . В результате будут подсчитаны все склонения слова молоток в диапазоне A2:A10.

Нижеследующие функции позволяют использовать подстановочные знаки:

  • СЧЁТЕСЛИ() (см. статью Подсчет текстовых значений с единственным критерием) и СЧЁТЕСЛИМН()
  • СУММЕСЛИ() и СУММЕСЛИМН()
  • СРЗНАЧЕСЛИ()
  • В таблице условий функций БСЧЁТ() (см. статью Подсчет значений с множественными критериями), а также функций БСЧЁТА() , БИЗВЛЕЧЬ() , ДМАКС() , ДМИН() , БДСУММ() , ДСРЗНАЧ()
  • ПОИСК()
  • ВПР() и ГПР()
  • ПОИСКПОЗ()

Описание применения подстановочных знаков в вышеуказанных функциях описано соответствующих статьях.

Использование в инструменте Найти…

Также подстановочные знаки можно использовать в стандартном инструменте Найти… ( Главная/ Редактирование/ Найти и выделить/ Найти… или нажать CTRL+F)

На рисунке выше показано, как найти ячейки, содержащие слово из пяти букв, первые 4 из которых фраза «дрел».

Использование в Расширенном фильтре

Использование подстановочных знаков в Расширенном фильтре описано в этой статье.

Использование в Условном форматировании

Использование подстановочных знаков в правилах Условного форматирования описано в этой статье.

Стили ссылок А1 и R1C1, или почему в Excel столбцы вместо букв обозначены цифрами?

При работе с электронными таблицами Excel возникают ситуации, когда при открытии книги столбцы вместо привычных латинских букв имеют в качестве заголовков числа. Происходит это из-за того, что в Excel используется два вида ссылок: А1 и R1C1. Рассмотрим оба стиля и выясним, чем они отличаются, и как отключить стиль R1C1.

Адрес ячейки

Название стиля R1С1 происходит от двух английских слов R— row (строка), C — column (столбец).

В стиле А1 ячейка имеет адрес A1, где А — столбец, а 1 — номер строки. В стиле R1C1 — адрес R1C1, где R1 указывает номер строки, а C1 — номер столбца. Т.е. ячейке С2 одного стиля будет соответствовать ячейка R2C3 (вторая строка, третий столбец).

Чем же отличается использование этих стилей при вычислениях? Рассмотрим следующий пример. Дана таблица, состоящая из трех числовых значений. Нужно посчитать сумму этих ячеек.

Сравним формулы, которые получаются при работе с таблицей в A1 и R1C1-стилях.

Для сравнения активируем режим отображения формул: вкладка ФормулыПоказать формулы (удобно, если нужно посмотреть сразу на все формулы в ячейках, а не на результаты).

В формулу A1-стиля входят адреса ячеек, значения которых складываются: B3, B4 и C3.

В R1C1-стиле сумма значений ячеек, соответствующих ячейкам примера с A1-стилем, имеет другой вид. В формулу не входят адреса ячеек. Каждое слагаемое указывает, на сколько строк и сколько столбцов происходит смещение ссылки относительно ячейки, в которую вводится формула. Если число в скобках положительно, то ссылка смещается вправо или вниз, если отрицательно — влево или вверх. Все зависит от того, после чего стоит это число: R — смещение строки, C — смещение столбца. Если числа нет, то нет и смещения.

Рассмотрим детально каждое слагаемое:

  • R[-1]C[-1] — ссылка на ячейку, которая расположена на одну строку выше (R — строка, [-1] — смещение вверх) и на один столбец левее (C — столбец, [-1] — смещение на 1 столбец влево). Т.к. формула вводится в ячейку R4C3 (или С4 для A1-стиля), то с учетом смещения мы получим ячейку R3C2. Эта ячейка соответствует ячейке B3 A1-стиля.
  • RC[-1] — ссылка расположена в той же строке, что и формула (нет смещения строки), столбец смещен влево на один (-1). Это ячейка B4A1-стиля.
  • R[-1]C — ссылка смещена на одну строку вверх (-1) и находится в том же столбце. Это ячейка C3A1-стиля.

Таким образом, в формуле число в скобках R1C1-стиля показывает смещение строки или столбца относительно ячейки с формулой. В A1-стиле в формулу входят целевые ячейки, в которых расположены данные.

Относительные, абсолютные и смешанные ссылки

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

  • Относительные ссылки при копировании формулы меняются. В A1-стиле относительные ссылки записываются как G3, D5 и т.д. В R1C1-стиле R[4]C[2], R[6]C[-1] и т.д. Числа, указывающие на смещение, заключаются в квадратные скобки. RC — ссылка на текущую ячейку (смещение равно нулю).
  • Абсолютные ссылки при копировании не изменяются. В A1-стиле абсолютные ссылки записываются как $G$3, $D$5 и т.д. В R1C1-стиле R4C2, R6C1 и т.д. Числа, указывающие на смещение, не заключаются в квадратные скобки.
  • Смешанные ссылки — ссылки вида $G3, D$5 и т.д. При копировании не меняется только часть ссылки, стоящая после знака $. В R1C1-стиле R4C[2], R[6]C5 и т.д.

Как включить или отключить R1C1-стиль в Excel

Если Вы используете Excel 2003, то выберите СервисПараметры — вкладка Общие. Для включения стиля R1C1 устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

Для более поздних версий программы (Excel 2007, 2010 и далее) нажимаем кнопку Офис (или Файл) — Параметры ExcelФормулы — устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

R1C1-стиль удобен при работе с большими таблицами для сравнения формул в ячейках и поиска ошибок.

Кратко об авторе:

Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

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

Есть мнение?
Оставьте комментарий

Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями

Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст

Типы ссылок на ячейки в формулах 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$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
  • Для чего ставится доллар в excel
  • Для чего формула в word
  • Для чего создают тесты в excel