Содержание:
- Как заблокировать высоту строки и ширину столбца в Excel (простой трюк)
- Отключение свойства блокировки для всех ячеек
- Защита всего рабочего листа
Изменить высоту и ширину ячейки в Excel довольно просто.
Чем больше вы работаете с Excel, тем больше вам нужно настраивать высоту строки и ширину столбца.
Но в некоторых случаях вы можете заблокировать высоту и ширину ячейки, чтобы пользователь не мог вносить в нее какие-либо изменения.
Один из сценариев, когда это может потребоваться, может заключаться в том, что у вас есть фиксированный шаблон, которым вы делитесь с другими людьми, и вы не хотите, чтобы они испортили форматирование, изменив высоту / ширину ячейки.
В этом уроке я покажу вам как заблокировать высоту строки и ширину столбца в Excel сделав простое изменение.
Как заблокировать высоту строки и ширину столбца в Excel (простой трюк)
Когда вы защищаете рабочий лист в Excel, также блокирует высоту строки и ширину столбца, чтобы никто не мог их изменить.
Но с защитой листа все ячейки также заблокированы, и вы не можете вносить в них какие-либо изменения (то есть вы не можете войти в режим редактирования или ввести формулы).
Хотя мы хотим заблокировать ширину столбца и высоту строки, мы не хотим полностью блокировать ячейки.
И, к счастью, вы можете сделать это в Excel.
Чтобы это сработало, вам нужно сделать две вещи:
- Отключите свойство «Заблокировано» для всех ячеек.
- Защитите рабочий лист, чтобы высота строки и ширина столбца для каждой ячейки были заблокированы
Отключение свойства блокировки для всех ячеек
Ниже приведены шаги по отключению свойства блокировки для всех ячеек, после чего мы можем заблокировать высоту строки и ширину столбца:
- Выделите все ячейки на листе, щелкнув серый треугольник в верхней левой части листа.
- Перейдите на вкладку «Главная»
- В группе «Число» щелкните значок средства запуска диалогового окна (значок маленькой наклонной стрелки в правом нижнем углу группы).
- В открывшемся диалоговом окне «Форматирование ячеек» перейдите на вкладку «Защита».
- Снимите флажок Заблокировано
- Нажмите ОК.
Таким образом мы гарантируем, что даже если мы защитим весь рабочий лист, ячейки все равно останутся редактируемыми.
Когда вы защищаете рабочий лист в Excel, ячейки будут полностью заблокированы (то есть пользователь не сможет редактировать ячейки и что-либо вводить в них). Но это происходит только при включенном свойстве Locked. Если вы отключите свойство Locked, ячейки останутся доступными для редактирования даже после защиты рабочего листа.
Теперь перейдем ко второму шагу — защите всего листа.
Защита всего рабочего листа
Теперь давайте посмотрим, как быстро защитить весь рабочий лист.
- Перейдите на вкладку «Обзор».
- В группе «Защитить» выберите параметр «Защитить лист».
- В открывшемся диалоговом окне Защитить лист введите пароль (необязательно).
- Отметьте все параметры в диалоговом окне «Защитить лист» (кроме параметров «Форматировать столбцы» и «Форматировать строки»).
- Нажмите ОК.
Вышеупомянутые шаги защитят рабочий лист, но в то же время позволят пользователю выполнять все обычные действия, такие как форматирование ячеек или удаление / добавление строк и столбцов.
Поскольку мы отключили параметры форматирования столбцов и строк (в диалоговом окне «Защитить лист»), они все равно останутся заблокированными для пользователя.
Это означает, что пользователь не сможет изменить высоту строки или ширину столбца на этом листе.
Если вы перейдете к любому заголовку строки или заголовку столбца и поместите курсор на край заголовка, вы увидите, что ваш значок не изменится (который раньше превращался в двухконечную стрелку и позволял вам изменить строку высоту или столбец, щелкнув и перетащив курсор)
Точно так же, если вы выберете любую ячейку на листе, щелкните вкладку «Главная», а затем выберите параметр «Формат», вы увидите, что параметры «Высота строки» и «Ширина столбца» теперь неактивны.
Итак, вот как вы можете заблокировать высоту строки и ширину столбца в Excel.
Обратите внимание: поскольку мы защитили рабочий лист и включили только определенные параметры, есть некоторые вещи, которые вы не сможете сделать, если заблокируете высоту строки и ширину столбца с помощью описанного выше метода. Например, если вы хотите вставить новые ячейки в столбец / строку или скрыть строки и столбцы, вы не сможете этого сделать (поскольку мы полностью отключили возможность любого форматирования строк и параметров).
Надеюсь, вы нашли этот урок полезным.
Данные в Excel можно защищать от постороннего вмешательства. Это важно, потому что иногда вы тратите много времени и сил на создание сводной таблицы или объемного массива, а другой человек случайно или намеренно изменяет либо вовсе удаляет все ваши труды.
Рассмотрим способы защиты документа Excel и его отдельных элементов.
Защита ячейки Excel от изменения
Как поставить защиту на ячейку в Excel? По умолчанию все ячейки в Excel защищаемые. Это легко проверить: кликаем на любую ячейку правой кнопкой, выбираем ФОРМАТ ЯЧЕЕК – ЗАЩИТА. Видим, что галочка на пункте ЗАЩИЩАЕМАЯ ЯЧЕЙКА проставлена. Но это еще не значит, что они уже защищены от изменений.
Зачем нам эта информация? Дело в том, что в Excel нет такой функции, которая позволяет защитить отдельную ячейку. Можно выбрать защиту листа, и тогда все ячейки на нем будут защищены от редактирования и другого вмешательства. С одной стороны это удобно, но что делать, если нам нужно защитить не все ячейки, а лишь некоторые?
Рассмотрим пример. Имеем простую таблицу с данными. Такую таблицу нам нужно разослать в филиалы, чтобы магазины заполнили столбец ПРОДАННОЕ КОЛИЧЕСТВО и отправили обратно. Во избежание внесения каких-то изменений в другие ячейки, защитим их.
Для начала освободим от защиты те ячейки, куда сотрудники филиалов будут вносить изменения. Выделяем D4:D11, правой кнопкой вызываем меню, выбираем ФОРМАТ ЯЧЕЕК и убираем галочку с пункта ЗАЩИЩАЕМАЯ ЯЧЕЙКА.
Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ – ЗАЩИТИТЬ ЛИСТ. Появляется такое окно, где будут проставлены 2 галочки. Первую из них мы убираем, чтобы исключить любое вмешательство сотрудников филиалов, кроме заполнения столбца ПРОДАННОЕ КОЛИЧЕСТВО. Придумываем пароль и нажимаем ОК.
Внимание! Не забудьте свой пароль!
Теперь в диапазон D4:D11 посторонние лица смогут только вписать какое-то значение. Т.к. мы ограничили все остальные действия, никто не сможет даже изменить цвет фона. Все средства форматирования на верхней панели инструментов не активные. Т.е. они не работают.
Защита книги Excel от редактирования
Если на одном компьютере работает несколько человек, то целесообразно защищать свои документы от редактирования третьими лицами. Можно ставить защиту не только на отдельные листы, но и на всю книгу.
Когда книга будет защищена, посторонние смогут открывать документ, видеть написанные данные, но переименовать листы, вставить новый, поменять их расположение и т.п. Попробуем.
Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.
Теперь, если мы попробуем переименовать лист, у нас это не получится. Все команды серого цвета: они не работают.
Снимается защита с листа и книги теми же кнопками. При снятии система будет требовать тот же пароль.
На чтение 6 мин. Просмотров 6k.
Итог: узнайте, как предотвратить или отключить изменение размеров столбцов в сводной таблице при обновлении, изменении или фильтрации.
Уровень мастерства: Начинающий
Обычно, когда мы вносим какие-либо изменения или обновления в сводную таблицу, ширина столбцов автоматически изменяется, чтобы подогнать содержимое каждой ячейки в сводной таблице.
«Обновление» включает в себя практически каждое действие, которое мы выполняем в сводной таблице, включая: добавление/удаление полей, обновление, фильтрацию с помощью выпадающего меню или среза, изменения макета и т.д. Функция автоподбора изменяет размер столбца до ширины самой широкой ячейки (с наибольшим содержанием) в каждом столбце.
Это раздражает! Особенно, когда лист содержит данные в других ячейках за пределами сводной таблицы или любых фигур (диаграммы, срезы, фигуры и т.д.).
Содержание
- Отключить автоподбор ширины столбца при обновлении
- Ярлык для автоматической подгонки ширины столбцов вручную
- Изменить настройки сводной таблицы по умолчанию
- Макрос для отключения автозаполнения столбцов на всех сводных таблицах
- Обратите внимание, что макросы будут работать во всех версиях Excel.
- Дополнительные материалы по сводным таблицам и макросам
Отключить автоподбор ширины столбца при обновлении
К счастью, есть быстрое решение. В сводной таблице есть настройка, которая позволяет нам включать/выключать эту функцию.
Вот шаги, чтобы отключить автозаполнение по ширине столбца при обновлении:
- Щелкните правой кнопкой мыши ячейку внутри
сводной таблицы. - Выберите «Параметры сводной таблицы…» в меню.
- На вкладке «Макет и формат» снимите флажок
«Автоподбор по ширине столбца при обновлении». - Нажмите ОК
Размер столбцов НЕ будет автоматически изменяться при
внесении изменений в сводную таблицу.
Я писал об этом в своем посте о том, как создать окно поиска для слайсера.
Ярлык для автоматической подгонки ширины столбцов вручную
Иногда бывают случаи, когда необходимо изменить размер столбцов после изменения сводной таблице. Если функция автоподбора по ширине отключена, сделать это довольно быстро помогут несколько сочетаний клавиш.
Убедитесь, что в сводной таблице выбрана ячейка, а затем нажмите следующие клавиши.
- Ctrl + A, чтобы выбрать диапазон сводной таблицы.
- Alt, h, o, i для ширины столбца.
Эта комбинация клавиш изменяет размеры столбцов только для содержимого ячеек сводной таблицы.
Если вы хотите включить содержимое ячейки за пределы сводной таблицы, нажмите Ctrl + Пробел после Ctrl + A. Ctrl + Space — это сочетание клавиш для выбора всего столбца.
Изменить настройки сводной таблицы по умолчанию
В последней версии Excel 2016 можно изменить настройки по умолчанию для большинства параметров сводной таблицы. Это означает, что мы можем отключить ширину столбца Autofit при обновлении для всех новых сводных таблиц, которые мы создаем. Это избавит нас от необходимости вручную изменять этот параметр при каждом создании сводной таблицы в будущем.
Вот шаги, чтобы изменить настройки сводной таблицы по умолчанию. Это относится только к Excel 2016 (Office 365).
- Перейдите в Файл > Параметры.
- Выберите меню данных на левой боковой панели.
- Нажмите кнопку Изменить макет по умолчанию.
- Нажмите кнопку Параметры сводной таблицы….
- Снимите флажок Ширина столбца автозаполнения при обновлении.
- Нажмите OK 3 раза, чтобы сохранить и закрыть меню параметров Excel.
Настройки по умолчанию будут применяться ко всем НОВЫМ сводным таблицам, которые вы создаете. Я сделаю следующий пост, где более подробно объясню эту новую функцию настроек по умолчанию. Опять же, он доступен только в последней версии Excel 2016 (текущий канал Office 365).
Если вы подписаны на Office 365 ProPlus, то, возможно, вы находитесь на Отложенном канале, в котором еще нет этого обновления. Вот статья о том, как переключить текущий канал.
Макрос для отключения автозаполнения столбцов на всех сводных таблицах
Если в вашей книге уже много сводных таблиц, и вы хотите отключить автозаполнение для всех сводных таблиц, тогда мы можем использовать макрос.
Вот макрос VBA, который отключает настройку ширины столбца Autofit во всех сводных таблицах в книге. Макрос проходит по всем рабочим листам в рабочей книге и всем сводным таблицам на каждом рабочем листе, чтобы отключить настройку. Вы также можете использовать его, чтобы снова включить параметр, изменив свойство HasAutoFormat на True.
Sub Autofit_Column_Width_All_Pivots() ' Отключить автоподбор ширины столбца при обновлении ' на всех сводных таблицах в активной рабочей книге. Dim ws As Worksheet Dim pt As PivotTable ' Цикл каждого листа в активной рабочей тетради For Each ws In ActiveWorkbook.Worksheets ' Проходить по каждой сводной таблице на листе For Each pt In ws.PivotTables ' Автоподбор ширины столбца при обновлении ' изменить на True, чтобы включить pt.HasAutoFormat = False Next pt Next ws End Sub
Макрос можно скопировать и вставить в модуль кода в вашей личной книге макросов и использовать в любой открытой книге.
Ознакомьтесь с моей бесплатной серией видео в Персональной книге макросов, чтобы узнать больше.
Также ознакомьтесь с моей статьей For Loop для подробного объяснения того, как эти типы циклов работают в VBA.
Обратите внимание, что макросы будут работать во всех версиях Excel.
Макрос для вывода списка столбцов автозаполнения для всех сводных таблиц. Вот макрос, который выведет текущее значение параметра ширины столбца «Автозаполнение» для всех сводных таблиц в книге. Строка Debug.Print выводит результаты в окно Immediate в редакторе VB.
Sub List_Pivot_Autofit_Setting() ' Создать список текущей ширины столбца автозаполнения ' настройка для каждой сводной таблицы в активной книге. ' Список распечатывается в непосредственном окне (Ctrl + G) Dim ws As Worksheet Dim pt As PivotTable For Each ws In ActiveWorkbook.Worksheets For Each pt In ws.PivotTables Debug.Print pt.HasAutoFormat & " | " & ws.Name & " | " & pt.Name Next pt Next ws End Sub
Структура вывода:
Значение HasAutoFormat | Имя рабочего листа | Имя сводной
таблицы
Значение HasAutoFormat будет True, если настройка включена,
и False, если настройка выключена.
Дополнительные материалы по сводным таблицам и макросам
- Как работают сводные таблицы?
- Введение в сводные таблицы и панели инструментов [Видео 1 из 3]
- Как добавить окно поиска в слайсер для быстрой фильтрации сводных таблиц и диаграмм + видео
- 5 способов использовать VBA Immediate Window в Excel
- Циклы For Next и For Each для VBA и Excel
- Бесплатные видеоматериалы о начале работы с макросами и VBA
Я надеюсь, что это поможет сэкономить время, и изменение размера столбцов сводной таблицы не будет приносить разочарование.
Пожалуйста, оставьте комментарий ниже с любыми вопросами или другими советами, которые у вас есть по этому вопросу. Спасибо!
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. Благодарю вас за чтение и надеюсь, что эта информация была полезной!
Содержание
- Включение блокирования ячеек
- Способ 1: включение блокировки через вкладку «Файл»
- Способ 2: включение блокировки через вкладку «Рецензирование»
- Разблокировка диапазона
- Вопросы и ответы
При работе с таблицами Excel иногда возникает потребность запретить редактирование ячейки. Особенно это актуально для диапазонов, где содержатся формулы, или на которые ссылаются другие ячейки. Ведь внесенные в них некорректные изменения могут разрушить всю структуру расчетов. Производить защиту данных в особенно ценных таблицах на компьютере, к которому имеет доступ и другие лица кроме вас, просто необходимо. Необдуманные действия постороннего пользователя могут разрушить все плоды вашей работы, если некоторые данные не будут хорошо защищены. Давайте взглянем, как именно это можно сделать.
Включение блокирования ячеек
В Экселе не существует специального инструмента, предназначенного для блокировки отдельных ячеек, но данную процедуру можно осуществить с помощью защиты всего листа.
Способ 1: включение блокировки через вкладку «Файл»
Для того, чтобы защитить ячейку или диапазон нужно произвести действия, которые описаны ниже.
- Выделите весь лист, кликнув по прямоугольнику, который находится на пересечении панелей координат Excel. Кликните правой кнопкой мыши. В появившемся контекстном меню перейдите по пункту «Формат ячеек…».
- Откроется окно изменения формата ячеек. Перейдите во вкладку «Защита». Снимите галочку около параметра «Защищаемая ячейка». Нажмите на кнопку «OK».
- Выделите диапазон, который желаете заблокировать. Опять перейдите в окно «Формат ячеек…».
- Во вкладке «Защита» поставьте галочку у пункта «Защищаемая ячейка». Кликните по кнопке «OK».
Но, дело в том, что после этого диапазон ещё не стал защищенным. Он станет таковым только тогда, когда мы включим защиту листа. Но при этом, изменять нельзя будет только те ячейки, где мы установили галочки в соответствующем пункте, а те, в которых галочки были сняты, останутся редактируемыми.
- Переходим во вкладку «Файл».
- В разделе «Сведения» кликаем по кнопке «Защитить книгу». В появившемся списке выбираем пункт «Защитить текущий лист».
- Открываются настройки защиты листа. Обязательно должна стоять галочка около параметра «Защитить лист и содержимое защищаемых ячеек». При желании можно установить блокирование определенных действий, изменяя настройки в параметрах, находящихся ниже. Но, в большинстве случаев, настройки выставленные по умолчанию, удовлетворяют потребностям пользователей по блокировке диапазонов. В поле «Пароль для отключения защиты листа» нужно ввести любое ключевое слово, которое будет использоваться для доступа к возможностям редактирования. После того, как настройки выполнены, жмем на кнопку «OK».
- Открывается ещё одно окно, в котором следует повторить пароль. Это сделано для того, чтобы, если пользователь в первый раз ввел ошибочный пароль, тем самым навсегда не заблокировал бы сам себе доступ к редактированию. После ввода ключа нужно нажать кнопку «OK». Если пароли совпадут, то блокировка будет завершена. Если они не совпадут, то придется производить повторный ввод.
Теперь те диапазоны, которые мы ранее выделили и в настройках форматирования установили их защиту, будут недоступны для редактирования. В остальных областях можно производить любые действия и сохранять результаты.
Способ 2: включение блокировки через вкладку «Рецензирование»
Существует ещё один способ заблокировать диапазон от нежелательного изменения. Впрочем, этот вариант отличается от предыдущего способа только тем, что выполняется через другую вкладку.
- Снимаем и устанавливаем флажки около параметра «Защищаемая ячейка» в окне формата соответствующих диапазонов точно так же, как мы это делали в предыдущем способе.
- Переходим во вкладку «Рецензирование». Кликаем по кнопке «Защитить лист». Эта кнопка расположена в блоке инструментов «Изменения».
- После этого открывается точно такое же окно настроек защиты листа, как и в первом варианте. Все дальнейшие действия полностью аналогичные.
Урок: Как поставить пароль на файл Excel
Разблокировка диапазона
При нажатии на любую область заблокированного диапазона или при попытке изменить её содержимое будет появляться сообщение, в котором говорится о том, что ячейка защищена от изменений. Если вы знаете пароль и осознано хотите отредактировать данные, то для снятия блокировки вам нужно будет проделать некоторые действия.
- Переходим во вкладку «Рецензирование».
- На ленте в группе инструментов «Изменения» кликаем по кнопке «Снять защиту с листа».
- Появляется окошко, в которое следует ввести ранее установленный пароль. После ввода нужно кликнуть по кнопке «OK».
После этих действий защита со всех ячеек будет снята.
Как видим, несмотря на то, что в программе Эксель не имеется интуитивно понятного инструмента для защиты конкретной ячейки, а не всего листа или книги, данную процедуру можно выполнить путем некоторых дополнительных манипуляций через изменение форматирования.
Еще статьи по данной теме: