Как закрепить диапазон в эксель

Содержание
  1. Закрепление областей окна для блокировки строк и столбцов
  2. Закрепление строк и столбцов
  3. Снятие закрепления строк и столбцов
  4. Дополнительные сведения
  5. Как полностью или частично зафиксировать ячейку в формуле
  6. Как вручную зафиксировать ячейку в формуле.
  7. Фиксируем ячейку при помощи функциональной клавиши.
  8. Частичная фиксация ячейки по строке или по столбцу.
  9. Как зафиксировать ячейку, дав ей имя.
  10. Как закрепить верхнюю строку в Excel.
  11. Как «заморозить» несколько строк.
  12. Как зафиксировать столбец в Excel
  13. Как заблокировать первый столбец.
  14. Как «заморозить» несколько столбцов.
  15. Как закрепить строку и столбец одновременно.
  16. Как разблокировать строки и столбцы?
  17. Почему не работает?
  18. Другие способы закрепления столбцов и строк.
  19. Печать заголовка таблицы на каждой странице
  20. Несколько советов и предупреждений.
  21. Как закрепить ячейку в формуле Excel
  22. Что такое ссылка Excel
  23. Метод 1
  24. Метод 2
  25. Метод 3
  26. Метод 4
  27. Закрепление ячеек для большого диапазона
  28. Пример
  29. Ссылки на ячейку в макросах
  30. Выводы

Закрепление областей окна для блокировки строк и столбцов

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

4873755a 8b1e 497e bc54 101d1e75d3e7

Закрепление строк и столбцов

Закрепление первого столбца

На вкладке Вид нажмите кнопку Закрепить области и выберите пункт Закрепить первый столбец.

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

Закрепление первых двух столбцов

Выберите третий столбец.

На вкладке Вид нажмите кнопку Закрепить области и выберите пункт Закрепить области.

Закрепление столбцов и строк

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

На вкладке Вид нажмите кнопку Закрепить области и выберите пункт Закрепить области.

Снятие закрепления строк и столбцов

На вкладке Вид выберите пункты Окно > Снять закрепление областей.

f869675c 37c2 4140 9d9f 194478d3bd58

Примечание: Если вкладка Вид не отображается, вероятно, вы используете Excel Starter. В Excel Starter поддерживаются не все функции.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

references 26 min

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

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

references 03 min

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

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

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

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

references 07 min

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

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

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

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

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

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

references 18 min

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

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

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

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

references 05 min

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

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

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

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

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

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

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

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

references 04 min

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

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

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

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

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

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

Источник

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

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

Это можно легко сделать с помощью меню Закрепить области и нескольких других функций.

Итак, как закрепить строку в Excel? Разберём самое важное:

А теперь объясним подробнее.

Как закрепить верхнюю строку в Excel.

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

Рассмотрим, как зафиксировать строку в Excel при прокрутке таблицы вниз. Перейдите на вкладку «Вид» и действуйте так, как показано на рисунке.

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

2020 07 09 1 Выбираем пункт «Закрепить верхнюю строку».

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

2020 07 09 2 Закреплена первая строка

Как «заморозить» несколько строк.

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

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

2020 07 09 3 Закрепляем область выше и левее курсора.

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

Предупреждения:

Как зафиксировать столбец в Excel

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

Как заблокировать первый столбец.

Чтобы закрепить столбец при прокрутке вправо, выберите в выпадающем меню — «Закрепить первый столбец».

Это сделает первую слева колонку постоянно видимой во время горизонтальной прокрутки вправо.

Как «заморозить» несколько столбцов.

Чтобы зафиксировать более одного столбца, это то, что вам нужно сделать:

Например, чтобы заморозить первые два столбца, выделите всю колонку C или просто поставьте курсор в ячейку C1 и нажмите как на скриншоте:

2020 07 09 4 Зафиксируем первые два столбца

Это позволит вам постоянно видеть первые 2 позиции с левой стороны при перемещении по рабочему листу.
Предупреждения:

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

Помимо блокировки по отдельности, Microsoft Excel позволяет замораживать одновременно ячейки по вертикали и горизонтали. Вот как делается закрепление областей :

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

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

Например, чтобы заблокировать верхнюю строку и первые 2 столбика, вы выбираете C2; чтобы заморозить первые две строчки и первые две колонки, выберите C3 и т. д.

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

Как разблокировать строки и столбцы?

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

Чтобы разблокировать «зафиксированные» данные, перейдите на вкладку «Вид» и нажмите «Снять закрепление …». Эта кнопка появляется в меню, только если вы закрепили какие-то строки либо столбцы.

2020 07 09 6

При этом уже не важно, где расположен курсор и в каком месте листа вы находитесь.

Почему не работает?

Если кнопка freeze отключена (выделена серым цветом) то, скорее всего, это происходит по следующим причинам:

Другие способы закрепления столбцов и строк.

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

2020 07 09 7

Чтобы разделить окно на части, выберите позицию снизу или справа от того места, в котором вы хотите это сделать, и нажмите соответствующую кнопку. Чтобы отменить операцию, снова нажмите её же.

Если вы хотите, чтобы заголовок всегда оставался фиксированным вверху при прокрутке вниз, преобразуйте диапазон в таблицу Excel:

2020 07 09 8

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

Печать заголовка таблицы на каждой странице

Если вы хотите повторить одну или несколько верхних строк листа Excel на каждой напечатанной странице, переключитесь на вкладку «Разметка страницы» и нажмите кнопку «Печатать заголовки». Далееперейдите на вкладку «Лист» и выберите сквозные строки.

Несколько советов и предупреждений.

Предостережение: предотвращение полного исчезновения строк и столбцов при закреплении областей рабочей книги.

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

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

2020 07 09 9

Excel может зафиксировать области несколько иначе, чем вы ожидали.

2020 07 09 10

Неподвижной стали ¾ экрана. Вряд ли с такой логикой программы можно согласиться.

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

Совет: Как замаскировать линию, отделяющую закрепленную область.

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

2020 07 09 11

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

Вот как вы можете заблокировать строку в Excel, зафиксировать столбец или одновременно сделать и то, и другое.

И это все на сегодня. Спасибо, что прочитали!

Источник

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

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

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

Что такое ссылка Excel

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

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

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

Метод 1

Для того, чтобы сохранить адреса и колонки, и ряда, необходимо выполнить следующие шаги:

1 2 22

Что означает знак доллара перед частью адреса на ячейку?

Метод 2

Этот способ почти такой же самый, как и прошлый, только нажать нужно F4 два раза. например, если у нас была ячейка B2, то после этого она станет B$2. Простыми словами, таким способом у нас получилось зафиксировать строку. При этом буква столбца будет изменяться.

3 23

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

Метод 3

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

4 24

Метод 4

5 25

Закрепление ячеек для большого диапазона

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

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

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

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

Пример

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

7 27

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

Можно, конечно, в данном примере попробовать протянуть с помощью маркера автозаполнения формулу вниз, но в таком случае ячейки будут автоматически изменены. Так, в ячейке D3 будет другая формула, где цифры будут заменены, соответственно, на 3. Далее по схеме – D4 – формула обретет вид =B4*C4, D5 – аналогично, но с цифрой 5 и так далее.

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

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

Вот, как оно выглядит в нашем примере.

8 38

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

Сама формула будет выглядеть следующим образом:

Внимание! Мы указали два знака доллара. Таким образом мы показываем программе, что нужно фиксировать как столбец, так и строку.

Ссылки на ячейку в макросах

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

Для начала нужно понять, что ключевое понятие макроса – объекты, которые могут содержать в себе другие объекты. За электронную книгу (то есть, документ) отвечает объект Workbooks. В его состав входит объект Sheets, который являет собой совокупность всех листов открытого документа.

Соответственно, ячейки – это объект Cells. Он содержит все ячейки определенного листа.

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

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

Workbooks(«Книга2.xlsm»).Sheets(«Лист2»).Cells(5, 3)

Workbooks(«Книга2.xlsm»).Sheets(«Лист2»).Cells(5, «C»)

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

В этом случае строчка будет выглядеть следующим образом.

Workbooks(«Книга2.xlsm»).Sheets(«Лист2»).Range(«C5»)

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

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

Выводы

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

Источник

admin
Своими силами
Adblock
detector