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, как фиксация ссылок на ячейки в Экселе. Остановимся подробно на всех вариантах.
1. Способ, как закрепить (зафиксировать) строку и столбец в формуле Excel
Для того, что бы ссылка на ячейку не изменялась полностью, т.е. адрес столбца и строки оставались неизменными, проделайте следующие простые действия:
- Кликните на ячейке с формулой.
- Кликните в строке формул на адрес той ячейке, что Вы хотите закрепить.
- Нажмите F4 один раз.
В результате ссылка на ячейку должна быть дополнена знаками доллара, к примеру у Вас в формуле была ссылка на ячейку B2, то после вышеуказанной операции, ссылка на ячейку должна стать $B$2.
Разберем подробно, что значит знак доллара перед буквой и перед числом:
- Знак доллара перед буквой означает, что при перемещении формулы вправо или влево, т.е. смещая ее по столбцам, ссылка на столбец ячейки в формуле меняться не будет.
- Знак доллара перед числом означает, что при перемещении формулы вверх
или вниз, т.е. смещая ее по строкам, ссылка на строку ячейки в
формуле меняться не будет.
2. Способ, как закрепить (зафиксировать) строку в формуле Excel
Способ полностью аналогичный тому, что описан выше, только Вам нужно будет нажать дважды на F4. К примеру, если у Вас в формуле ссылка на ячейку B2, то Вы получите B$2. Это значит, что теперь при перемещении формулы, будет изменяться буква столбца, а номер строки будет оставаться неизменным.
3. Способ, как закрепить (зафиксировать) столбец в формуле Excel
Все тоже самое, что и в вариантах выше, только нажмите на клавишу F4 трижды. Вы должны получить ссылку на ячейку вида $B2, т.е. теперь при перемещении формулы, будет меняться номер строки, а буква столбца будет неизменной.
4. Способ, как отменить фиксацию ячейки в формуле Excel
В случае если Вам наоборот нужно отменить фиксацию ячейки в формуле, то нажмите F4 несколько раз, так что бы в ссылке на ячейку не осталось знаков $, тогда при перемещении формулы, будет изменяться адрес ячейки как по строкам, так и по столбцам.
Спасибо за внимание. Остались вопросы — задавайте их в комментариях к статье. Подписывайтесь на наши группы Вконтакте, Facebook, Twitter, Google+ и будете получать первыми информацию о новых статьях на сайте.
Содержание
- Виды фиксации
- Способ 1: заморозка адреса
- Способ 2: закрепление ячеек
- Способ 3: защита от редактирования
- Вопросы и ответы
Эксель – это динамические таблицы, при работе с которыми сдвигаются элементы, меняются адреса и т.д. Но в некоторых случаях нужно зафиксировать определенный объект или, как по-другому говорят, заморозить, чтобы он не менял свое местоположение. Давайте разберемся, какие варианты позволяют это сделать.
Виды фиксации
Сразу нужно сказать, что виды фиксации в Экселе могут быть совершенно различные. В общем, их можно разделить на три большие группы:
- Заморозка адреса;
- Закрепление ячеек;
- Защита элементов от редактирования.
При заморозке адреса ссылка на ячейку не изменяется при её копировании, то есть, она перестает быть относительной. Закрепление ячеек позволяет их видеть постоянно на экране, как бы далеко пользователь не прокручивал лист вниз или вправо. Защита элементов от редактирования блокирует любые изменения данных в указанном элементе. Давайте подробно рассмотрим каждый из этих вариантов.
Способ 1: заморозка адреса
Вначале остановимся на фиксации адреса ячейки. Чтобы его заморозить, из относительной ссылки, каковой является любой адрес в Эксель по умолчанию, нужно сделать абсолютную ссылку, не меняющую координаты при копировании. Для того, чтобы сделать это, нужно установить у каждой координаты адреса знак доллара ($).
Установка знака доллара совершается нажатием на соответствующий символ на клавиатуре. Он расположен на одной клавише с цифрой «4», но для выведения на экран нужно нажать данную клавишу в английской раскладке клавиатуры в верхнем регистре (с зажатой клавишей «Shift»). Существует и более простой и быстрый способ. Следует выделить адрес элемента в конкретной ячейке или в строке функций и нажать на функциональную клавишу F4. При первом нажатии знак доллара появится у адреса строки и столбца, при втором нажатии на данную клавишу он останется только у адреса строки, при третьем нажатии – у адреса столбца. Четвертое нажатие клавиши F4 убирает знак доллара полностью, а следующее запускает данную процедуру по новому кругу.
Взглянем, как работает заморозка адреса на конкретном примере.
- Для начала скопируем обычную формулу в другие элементы столбца. Для этого воспользуемся маркером заполнения. Устанавливаем курсор в нижний правый угол ячейки, данные из которой нужно скопировать. При этом он трансформируется в крестик, который носит название маркера заполнения. Зажимаем левую кнопку мыши и тянем этот крестик вниз до конца таблицы.
- После этого выделяем самый нижний элемент таблицы и смотрим в строке формул, как изменилась формула во время копирования. Как видим, все координаты, которые были в самом первом элементе столбца, при копировании сместились. Вследствие этого формула выдает некорректный результат. Это связано с тем фактом, что адрес второго множителя, в отличие от первого, для корректного расчета смещаться не должен, то есть, его нужно сделать абсолютным или фиксированным.
- Возвращаемся в первый элемент столбца и устанавливаем знак доллара около координат второго множителя одним из тех способов, о которых мы говорили выше. Теперь данная ссылка заморожена.
- После этого, воспользовавшись маркером заполнения, копируем её на диапазон таблицы, расположенный ниже.
- Затем выделяем последний элемент столбца. Как мы можем наблюдать через строку формул, координаты первого множителя по-прежнему смещаются при копировании, а вот адрес во втором множителе, который мы сделали абсолютным, не изменяется.
- Если поставить знак доллара только у координаты столбца, то в этом случае адрес столбца ссылки будет фиксированным, а координаты строки смещаются при копировании.
- И наоборот, если установить знак доллара около адреса строки, то при копировании он не будет смещаться, в отличие от адреса столбца.
Таким методом производится заморозка координат ячеек.
Урок: Абсолютная адресация в Экселе
Способ 2: закрепление ячеек
Теперь узнаем, как зафиксировать ячейки, чтобы они постоянно оставались на экране, куда бы пользователь не переходил в границах листа. В то же время нужно отметить, что отдельный элемент закрепить нельзя, но можно закрепить область, в которой он располагается.
Если нужная ячейка расположена в самой верхней строке листа или в левом крайнем его столбце, то закрепление провести элементарно просто.
- Для закрепления строки выполняем следующие действия. Переходим во вкладку «Вид» и клацаем по кнопке «Закрепить области», которая располагается в блоке инструментов «Окно». Открывается список различных вариантов закрепления. Выбираем наименование «Закрепить верхнюю строку».
- Теперь даже, если вы спуститесь на самый низ листа, первая строка, а значит и нужный вам элемент, находящийся в ней, будут все равно в самом верху окна на виду.
Аналогичным образом можно заморозить и крайний левый столбец.
- Переходим во вкладку «Вид» и жмем на кнопку «Закрепить области». На этот раз выбираем вариант «Закрепить первый столбец».
- Как видим, самый крайний левый столбец теперь закреплен.
Примерно таким же способом можно закрепить не только первый столбец и строку, но и вообще всю область находящуюся слева и сверху от выбранного элемента.
- Алгоритм выполнения данной задачи немного отличается от предыдущих двух. Прежде всего, нужно выделить элемент листа, область сверху и слева от которого будет закреплена. После этого переходим во вкладку «Вид» и щелкаем по знакомой иконке «Закрепить области». В открывшемся меню выбираем пункт с точно таким же наименованием.
- После данного действия вся область, находящаяся слева и выше выделенного элемента, будет закреплена на листе.
При желании снять заморозку, выполненную таким способом, довольно просто. Алгоритм выполнения одинаков во всех случаях, что именно пользователь не закреплял бы: строку, столбец или область. Перемещаемся во вкладку «Вид», щелкаем по иконке «Закрепить области» и в открывшемся списке выбираем вариант «Снять закрепление областей». После этого будут разморожены все закрепленные диапазоны текущего листа.
Урок: Как закрепить область в Excel
Способ 3: защита от редактирования
Наконец, можно защитить ячейку от редактирования, заблокировав в ней возможность вносить изменения для пользователей. Таким образом все данные, которые находятся в ней, будут фактически заморожены.
Если ваша таблица не является динамической и не предусматривает внесение в неё со временем каких-либо изменений, то можно защитить не только конкретные ячейки, но и весь лист в целом. Это даже значительно проще.
- Перемещаемся во вкладку «Файл».
- В открывшемся окне в левом вертикальном меню переходим в раздел «Сведения». В центральной части окна клацаем по надписи «Защитить книгу». В открывшемся перечне действий по обеспечению безопасности книги выбираем вариант «Защитить текущий лист».
- Запускается небольшое окошко, которое называется «Защита листа». Прежде всего, в нем в специальном поле требуется ввести произвольный пароль, который понадобится пользователю, если он в будущем пожелает отключить защиту, чтобы выполнить редактирование документа. Кроме того, по желанию, можно установить или убрать ряд дополнительных ограничений, устанавливая или снимая флажки около соответствующих пунктов в перечне, представленном в данном окне. Но в большинстве случаев настройки по умолчанию вполне соответствуют поставленной задаче, так что можно просто после введения пароля клацать по кнопке «OK».
- После этого запускается ещё одно окошко, в котором следует повторить пароль, введенный ранее. Это сделано для того, чтобы пользователь был уверен, что ввел именно тот пароль, который запомнил и написал в соответствующей раскладке клавиатуры и регистре, иначе он сам может утратить доступ к редактированию документа. После повторного введения пароля жмем на кнопку «OK».
- Теперь при попытке отредактировать любой элемент листа данное действие будет блокировано. Откроется информационное окно, сообщающее о невозможности изменения данных на защищенном листе.
Имеется и другой способ заблокировать любые изменения в элементах на листе.
- Переходим в окно «Рецензирование» и клацаем по иконке «Защитить лист», которая размещена на ленте в блоке инструментов «Изменения».
- Открывается уже знакомое нам окошко защиты листа. Все дальнейшие действия выполняем точно так же, как было описано в предыдущем варианте.
Но что делать, если требуется заморозить только одну или несколько ячеек, а в другие предполагается, как и раньше, свободно вносить данные? Существует выход и из этого положения, но его решение несколько сложнее, чем предыдущей задачи.
Во всех ячейках документа по умолчанию в свойствах выставлено включение защиты, при активации блокировки листа в целом теми вариантами, о которых говорилось выше. Нам нужно будет снять параметр защиты в свойствах абсолютно всех элементов листа, а потом установить его заново только в тех элементах, которые желаем заморозить от изменений.
- Кликаем по прямоугольнику, который располагается на стыке горизонтальной и вертикальной панелей координат. Можно также, если курсор находится в любой области листа вне таблицы, нажать сочетание горячих клавиш на клавиатуре Ctrl+A. Эффект будет одинаковый – все элементы на листе выделены.
- Затем клацаем по зоне выделения правой кнопкой мыши. В активированном контекстном меню выбираем пункт «Формат ячеек…». Также вместо этого можно воспользоваться набором сочетания клавиш Ctrl+1.
- Активируется окошко «Формат ячеек». Сразу же выполняем переход во вкладку «Защита». Тут следует снять флажок около параметра «Защищаемая ячейка». Щелкаем по кнопке «OK».
- Далее возвращаемся на лист и выделяем тот элемент или группу, в которой собираемся заморозить данные. Жмем правой кнопкой мыши по выделенному фрагменту и в контекстном меню переходим по наименованию «Формат ячеек…».
- После открытия окна форматирования в очередной раз переходим во вкладку «Защита» и ставим флажок возле пункта «Защищаемая ячейка». Теперь можно нажать на кнопку «OK».
- После этого устанавливаем защиту листа любым из тех двух способов, которые были описаны ранее.
После выполнения всех процедур, подробно описанных нами выше, заблокированными от изменений будут только те ячейки, на которые мы повторно установили защиту через свойства формата. Во все остальные элементы листа, как и прежде, можно будет свободно вносить любые данные.
Урок: Как защитить ячейку от изменений в Экселе
Как видим, существует сразу три способа провести заморозку ячеек. Но важно заметить, что отличается в каждом из них не только технология выполнения данной процедуры, но и суть самой заморозки. Так, в одном случае фиксируется только адрес элемента листа, во втором – закрепляется область на экране, а в третьем – устанавливается защита на изменения данных в ячейках. Поэтому очень важно понимать перед выполнением процедуры, что именно вы собираетесь блокировать и зачем вы это делаете.
Word 2010.
Excel 2010.
PowerPoint 2010.
Outlook 2010.
SharePoint 2010.
Access 2010.
Publisher 2010.
OneNote 2010.
Чтобы закрепить строки:
- Выберите строку ниже строки, которые нужно заморозить. Например, если вы хотите строки 1 и 2, чтобы всегда появлялись в верхней части листа даже при прокрутке, затем выберите строку 3.
- Нажмите кнопку Просмотр вкладки.
- Нажмите кнопку Закрепить области команды. Выпадающего меню.
- Выберите Закрепить области.
- Черная линия появится ниже строки, которые заморожены на месте. Прокрутка вниз на лист, чтобы увидеть строки ниже замороженных строк.
Для Замораживание столбцов:
- Выберите столбец, право на столбцы, которые заморожены. Например, если вы хотите, колонны и B всегда появляется с левой стороны листа, даже при прокрутке, а затем выберите столбец C.
- Нажмите кнопку Просмотр вкладки.
- Нажмите кнопку Закрепить области команды. Выпадающего меню.
- Выберите Закрепить области.
- Черная линия представляется право в замороженной области. Прокрутка через лист, чтобы увидеть столбцы справа от замороженных столбцов.
Чтобы разморозить панели:
- Нажмите кнопку Просмотр вкладки.
- Нажмите кнопку Закрепить области команды. Выпадающего меню.
- Выберите разморозить области. Панели разблокируются и черная линия исчезнет.
- Открытие существующей книги Excel 2010.
- Вставьте новый лист.
- Изменить имя листа.
- Удалить лист.
- Перемещение листа.
- Копирование листа.
- Попробуйте группировку и разгруппировку листов.
- Попробуйте замораживания и размораживания столбцов и строк.
Внимание. Мы будем добавлять новые уроки время от времени на наш сайт, так что занесите в «Закладки» вашего браузера эту страницу или в папку «Избранное», чтобы потом легко вернуться. Также рекомендуем скачать очень полезный Видеокурс Microsoft Excel 2010 для быстрого закрепления знаний.
Следующий урок (Печать)
Как заморозить и разморозить строки и столбцы в Excel
Если вы работаете с большой электронной таблицей, может быть полезно «заморозить» определенные строки или столбцы, чтобы они оставались на экране, пока вы просматриваете остальную часть листа.
Когда вы просматриваете большие листы в Excel, вам может понадобиться держать в поле зрения некоторые строки или столбцы — например, заголовки. Excel позволяет заморозить вещи одним из трех способов:
- Вы можете заморозить верхний ряд.
- Вы можете заморозить самый левый столбец.
- Вы можете заблокировать панель, содержащую несколько строк или несколько столбцов, или даже остановить группу столбцов и группу строк одновременно.
Итак, давайте посмотрим, как выполнять эти действия.
Заморозить верхний ряд
Вот первая таблица, с которой мы будем связываться. Это шаблон списка инвентаря, который поставляется с Excel, на случай, если вы захотите поиграть.
Верхняя строка в нашем примере листа — это заголовок, который может быть полезно держать в поле зрения при прокрутке вниз. Перейдите на вкладку «Вид», откройте раскрывающееся меню «Стоп-панели» и нажмите «Стоп-кадр».
Теперь, когда вы прокручиваете лист вниз, эта верхняя строка остается на виду.
Чтобы изменить это, вам просто нужно разморозить стекла. На вкладке «Вид» снова нажмите на выпадающий список «Стоп-кадр», и на этот раз выберите «Стоп-кадр».
Заморозить левую строку
Иногда крайний левый столбец содержит информацию, которую вы хотите сохранить на экране при прокрутке вправо на листе. Для этого перейдите на вкладку «Вид», откройте раскрывающееся меню «Стоп-панели» и нажмите «Стоп-кадр первой колонки».
Теперь, когда вы прокрутите вправо, этот первый столбец останется на экране. В нашем примере это позволяет нам держать столбец идентификатора инвентаря видимым, пока мы прокручиваем другие столбцы данных.
И снова, чтобы разморозить колонку, просто перейдите в View> Freeze Panes> Unfreeze Panes.
Заморозьте свою собственную группу строк или столбцов
Иногда информация, которую необходимо зафиксировать на экране, отсутствует в верхней строке или первом столбце. В этом случае вам необходимо заблокировать группу строк или столбцов. В качестве примера взгляните на таблицу ниже. Это один из шаблонов Employee Attendance, включенный в Excel, если вы хотите загрузить его.
Обратите внимание, что перед фактическим заголовком есть ряд строк вверху, которые мы можем захотеть заморозить — строка с указанными днями недели. Очевидно, что замораживание только верхней строки в этот раз не сработает, поэтому нам нужно заморозить группу строк в верхней части.
Сначала выберите весь ряд ниже самого нижнего ряда, который вы хотите оставить на экране. В нашем примере мы хотим, чтобы пятая строка оставалась на экране, поэтому мы выбираем шестую строку. Чтобы выбрать строку, просто нажмите номер слева от строки.
Затем перейдите на вкладку «Вид», откройте раскрывающееся меню «Стоп-панели» и нажмите «Стоп-панели».
Теперь, когда вы прокручиваете лист вниз, строки с первой по пятую замораживаются. Обратите внимание, что толстая серая линия всегда показывает, где находится точка замерзания.
Вместо этого, чтобы зафиксировать панель столбцов, просто выделите всю строку справа от самой правой строки, которую вы хотите зафиксировать. Здесь мы выбираем строку C, потому что хотим, чтобы строка B оставалась на экране.
А затем перейдите в View> Freeze Panes> Freeze Panes. Теперь наша колонка, показывающая месяцы, остается на экране, когда мы прокручиваем вправо.
И помните, что если вы заморозили строки или столбцы и вам необходимо вернуться к обычному виду, просто перейдите в «Просмотр»> «Замораживание панелей»> «Разморозка панелей».
Замораживание столбцов и строк одновременно
У нас есть еще один трюк, чтобы показать вам. Вы видели, как заморозить группу строк или группу столбцов. Вы также можете зафиксировать строки и столбцы одновременно. Снова посмотрим на электронную таблицу Employee Attendance. Допустим, мы хотим, чтобы заголовок с днями (пятая строка) и столбца с месяцами (столбец B) отображался на экране одновременно.
Для этого выберите самую верхнюю и левую ячейки, которые не хотите замораживать. Здесь мы хотим заморозить строку пять и столбец B, поэтому мы выберем ячейку C6, щелкнув по ней.
Затем перейдите на вкладку «Вид», откройте раскрывающееся меню «Стоп-панели» и нажмите «Стоп-панели».
И теперь мы можем прокрутить вниз или вправо, сохраняя строки и столбцы заголовка на экране.
Замораживание строк или столбцов в Excel не составляет труда, если вы знаете, что есть возможность. И это действительно может помочь при навигации по большим, сложным таблицам.
Как заморозить и разблокировать строки и столбцы в Excel
Если вы работаете с большой электронной таблицей, может быть полезно «заморозить» определенные строки или столбцы, чтобы они оставались на экране при прокрутке остальной части листа.
Когда вы прокручиваете большие листы в Excel, вам может потребоваться, например, сохранить некоторые строки или столбцы, подобные заголовкам. Excel позволяет вам замораживать вещи одним из трех способов:
- Вы можете заморозить верхний ряд.
- Вы можете заморозить крайний левый столбец.
- Вы можете заморозить панель, содержащую несколько строк или несколько столбцов, или даже заморозить группу столбцов и группу строк одновременно.
Итак, давайте посмотрим, как выполнять эти действия.
Заморозить верхнюю строку
Вот первая электронная таблица, с которой мы будем общаться. Это шаблон списка инвентаря, который поставляется с Excel, если вы хотите играть вместе.
Верхний ряд в нашем примере — это заголовок, который может быть приятным, если вы прокрутите вниз. Перейдите на вкладку «Просмотр», выберите раскрывающееся меню «Заморозить панорамирование» и нажмите «Завершить верхнюю строку».
Теперь, когда вы прокручиваете лист вниз, эта верхняя строка остается в поле зрения.
Чтобы отменить это, вам просто нужно разморозить панели. На вкладке «Вид» снова нажмите раскрывающееся меню «Стоп-кадры», и на этот раз выберите «Освободить панорамы».
Заморозить левую строку
Иногда в самом левом столбце содержится информация, которую вы хотите сохранить на экране при прокрутке вправо на вашем листе. Для этого перейдите на вкладку «Просмотр», выберите раскрывающееся меню «Замораживание» и нажмите «Завершить первый столбец».
Теперь, когда вы прокрутите направо, этот первый столбец остается на экране. В нашем примере это позволяет нам видеть столбец идентификатора инвентаря видимым, когда мы просматриваем другие столбцы данных.
И снова, чтобы разморозить колонку, просто выберите «Просмотр»> «Стоп-кадр»> «Освободить панорамы».
Заморозить свою группу строк или столбцов
Иногда информация, которую нужно заморозить на экране, не находится в верхней строке или первом столбце. В этом случае вам необходимо заморозить группу строк или столбцов. В качестве примера рассмотрим таблицу ниже. Это шаблон шаблона Employee Attendance, включенный в Excel, если вы хотите его загрузить.
Обратите внимание, что есть куча строк вверху до фактического заголовка, который мы можем заморозить, — строки с указанными днями недели. Очевидно, что замораживание только верхней строки не будет работать на этот раз, поэтому нам нужно заморозить группу строк вверху.
Сначала выберите всю строку ниже самой нижней строки, которую вы хотите оставить на экране. В нашем примере мы хотим, чтобы пятая строка оставалась на экране, поэтому мы выбираем шестую строку. Чтобы выбрать строку, просто нажмите номер слева от строки.
Затем перейдите на вкладку «Просмотр», щелкните раскрывающееся меню «Заморозить панорамирование» и нажмите «Заморозить панорамирование».
Теперь, когда вы прокручиваете лист, ряды от одного до пяти замораживаются. Обратите внимание, что толстая серая линия всегда показывает вам, где находится точка замораживания.
Чтобы вместо этого заблокировать панель столбцов, просто выберите целую строку справа от правой строки, которую вы хотите заморозить. Здесь мы выбираем Row C, потому что хотим, чтобы Row B оставался на экране.
А затем выберите «Просмотр»> «Стоп-кадры»> «Стоп-кадры». Теперь, наша колонка показывает, что месяцы остаются на экране, когда мы прокручиваем направо.
И помните, что когда вы заморозили строки или столбцы и вам нужно вернуться к нормальному виду, просто перейдите в меню «Просмотр»> «Стоп-кадр»> «Освободить панорамы».
Стоп-кадры и строки в одно и то же время
У нас есть еще один трюк, чтобы показать вам. Вы видели, как заморозить группу строк или группу столбцов. Вы также можете заморозить строки и столбцы одновременно. Еще раз посмотрим на таблицу рабочих мест сотрудников, скажем, мы хотели сохранить оба заголовка в будние дни (строка пятая)а также столбец с месяцами (столбец B) на экране одновременно.
Для этого выберите самую верхнюю и левую ячейку, которые выне хотите заморозить. Здесь мы хотим заморозить строку пять и столбец B, поэтому мы выберем ячейку C6, щелкнув ее.
Затем перейдите на вкладку «Просмотр», щелкните раскрывающееся меню «Заморозить панорамирование» и нажмите «Заморозить панорамирование».
И теперь мы можем прокручивать вниз или вправо, сохраняя эти строки заголовков и столбцы на экране.
Замораживание строк или столбцов в Excel не сложно, как только вы знаете, что есть опция. И это может реально помочь при навигации по большим, сложным электронным таблицам.
Оценка статьи:
Загрузка…
Adblock
detector
Здравствуйте. То есть чтобы все формулы реагировали на пересчет листа, а одна ячейка — была бы замороженной. Прикрепленные файлы
|
|
Sanja Пользователь Сообщений: 14838 |
Введите в нее значение а не формулу Согласие есть продукт при полном непротивлении сторон. |
Sanja, нет именно формула нужна. |
|
Юрий М Модератор Сообщений: 60583 Контакты см. в профиле |
Зачем тогда формула, если она не должна ничего вычислять? Уточните задачу. |
Sanja Пользователь Сообщений: 14838 |
Без макросов никак, а с ними смысл формулы теряется Согласие есть продукт при полном непротивлении сторон. |
vikttur Пользователь Сообщений: 47199 |
Для F19: Только как пример, пользоваться не рекомендую — итеративные вычисления имеют ряд неприятных подводных камней, да и предназначен этот инструмент для точных вычислений, а не для таких костылей. |
Итак еще раз вопрос. Есть на листе много формул. Одна формула, в ячейке F19 — не должна вычисляться при каждом пересчете. |
|
Sanja Пользователь Сообщений: 14838 |
#8 02.01.2019 12:32:16
Значит макросы есть? Тогда считайте в коде и по нажатию вставляйте рассчитанное значение. Отключить/включить пересчет ОДНОЙ ячейки, штатными средствами невозможно Согласие есть продукт при полном непротивлении сторон. |
||
OlegSmirnov Пользователь Сообщений: 137 |
#9 02.01.2019 12:35:42
Это как — рассчитать в коде? |
||
Sanja Пользователь Сообщений: 14838 |
#10 02.01.2019 12:42:00
Тем более, но для этого нужно знать что и как рассчитывать. Согласие есть продукт при полном непротивлении сторон. |
||
БМВ Модератор Сообщений: 21383 Excel 2013, 2016 |
OlegSmirnov, Вы определитесь что вам нужно. Обеспечить неизменность этой ячейки или случайное значение в ней по требованию. Последнее делается макросом в одну строку. Где-нибудь рядом делаете ваш СЛУЧМЕЖДУ и по кнопке копируете это значение в вашу ячейку, По вопросам из тем форума, личку не читаю. |
БМВ, да при чем здесь СЛУЧМЕЖДУ ? |
|
Юрий М Модератор Сообщений: 60583 Контакты см. в профиле |
#13 02.01.2019 12:49:54
Да любая пусть будет формула: по кнопке (по мере необходимости) копируйте ЗНАЧЕНИЕ в нужную ячейку. |
||
Юрий М, а я откуда это значение возьму ? |
|
Юрий М Модератор Сообщений: 60583 Контакты см. в профиле |
Из ячейки, где эта самая формула находится. |
Sanja Пользователь Сообщений: 14838 |
#16 02.01.2019 12:53:43
На второй круг пошли
Согласие есть продукт при полном непротивлении сторон. |
||||
Юрий М Модератор Сообщений: 60583 Контакты см. в профиле |
Sanja, не — я объясняю вариант медведя: пусть формула считает )) |
Sanja Пользователь Сообщений: 14838 |
#18 02.01.2019 12:56:02
Те же яйца (пасхальные)… Согласие есть продукт при полном непротивлении сторон. |
||
Юрий М Модератор Сообщений: 60583 Контакты см. в профиле |
Не совсем: не нужно писать код на замену «десятиэтажной формулы» )) |
БМВ Модератор Сообщений: 21383 Excel 2013, 2016 |
OlegSmirnov, По вопросам из тем форума, личку не читаю. |
OlegSmirnov Пользователь Сообщений: 137 |
#21 02.01.2019 13:13:04 Вот я пожалуй приведу ту формулу массива, которую, как мне в этой теме подсказали — можно как-то макросом записать:
|
||
Ігор Гончаренко Пользователь Сообщений: 13746 |
#22 02.01.2019 13:14:10
думаю тему можно переименовать так: при такой постановке «кружить» в поисках решения можно бесконечно долго, второй круг — это только начало
скопируйте результат вычислений как значение. все, вычисления — заморожены Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||||
БМВ Модератор Сообщений: 21383 Excel 2013, 2016 |
#23 02.01.2019 13:17:28
и
Есть разница? По вопросам из тем форума, личку не читаю. |
||||
Юрий М Модератор Сообщений: 60583 Контакты см. в профиле |
#24 02.01.2019 13:18:43 OlegSmirnov, боюсь, Вы не понимаете, что Вам предложили…
И пусть дальше формула в А1 продолжает считать — в ячейке А2 останется значение, которое было на момент нажатия на кнопку. |
||
БМВ, вы видели формулу, которую я привел ? Имеется ввиду — разница во времени. |
|
БМВ Модератор Сообщений: 21383 Excel 2013, 2016 |
#26 02.01.2019 13:22:48
Я то видел, а вы пытались понять что вам пишут эти животные? По вопросам из тем форума, личку не читаю. |
||
Юрий М, мне эту формулу надо отключать — оттого, что она грузит весь файл при каждом пересчете листа. |
|
vikttur Пользователь Сообщений: 47199 |
Вопросы пошли по кругу. |
Bema Пользователь Сообщений: 6760 |
#29 02.01.2019 13:29:40
А может попробовать бороться с причиной, а не с последствиями. Возможно можно формулу оптимизировать? Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл |
||
OlegSmirnov Пользователь Сообщений: 137 |
#30 02.01.2019 13:32:10 Bema, а как ее оптимизировать ? |