Как отключить ячейки в Excel

Обновлено: 20.11.2024

У меня есть три поля в ячейках A1, A2 и A3 в Excel. Все три поля разблокированы в первом случае.

Если пользователь сначала вводит значение в A3, A1 и A2 должны быть отключены или заблокированы.

Если пользователь вводит значение в A1, тогда A2 должен быть обязательным, но A3 будет заблокирован или отключен.

Другими словами, пользователь должен заполнить A1 и A2, но не A3, или пользователь должен заполнить A3, но не A1 и A2. Можно ли этого добиться в Excel, используя IF и еще?

Я попробовал условное форматирование, но оно не сработало, я пытаюсь if и else, но не получаю желаемого результата, возможно, это неправильно написано

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

1 Ответ 1

Выполните следующие действия:

Способ 1:

  • Выберите ячейки A1:A2 или те, которые вы разрешаете редактировать.
  • Щелкните правой кнопкой мыши и во всплывающем меню выберите "Формат ячеек".
  • В диалоговом окне "Формат ячеек" перейдите на вкладку "Защита".

  • Снимите флажок "Заблокировано" и нажмите "ОК".
  • Нажмите вкладку "Рецензирование", затем "Защитить лист".
  • Введите код доступа в диалоговом окне "Защитить лист" и нажмите "ОК".

Примечание. Для формата A3 сначала снимите защиту с листа и повторите указанные выше шаги.

Способ 2:

Примечание.

  • Нажмите Alt+F11, чтобы открыть редактор VB, а затем скопируйте и вставьте эти коды как стандартный модуль.
  • Снимите защиту с листа перед ЗАПУСКОМ любого макроса.

Теперь изменения разрешены только для разблокированных ячеек.

Раджеш, спасибо за ответ. Возможно, я неправильно сформулировал свой вопрос. У меня есть три поля A1, A2 и A3. Все три поля разблокированы в первую очередь. Если пользователь сначала вводит значение в A3, A1 и A2 должны быть отключены или заблокированы. Если пользователь вводит значение в A1, тогда A2 должен быть обязательным, но A3 будет заблокирован или отключен. Другими словами, пользователь должен заполнить A1 и A2, но не A3, или пользователь должен заполнить A3, но не A1 и A2. Может ли это быть достигнуто с помощью IF и еще? Можете ли вы дать мне синтаксис для этого. заранее спасибо.

@RaghuRags, в этом случае, если вы пытаетесь использовать метод 1, переверните процедуру и начните с A3, чтобы отредактировать и заблокировать другие, затем разблокируйте A1: A2, но заблокируйте A3, а в случае метода 2 сначала запустите макрос Unlockcells. !!

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

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

К счастью, Microsoft Excel 2016 и более ранние версии позволяют блокировать или защищать ячейки, чтобы предотвратить их изменение в Windows 10. Вы можете заблокировать все ячейки на листе или определенные ячейки, что позволит изменить некоторые части электронной таблицы. . Вот как заблокировать ячейки в Excel.

  • Узнайте, как использовать функцию ВПР в Excel и автоматически создавать резервные копии файлов в Excel.
  • Как удалить повторяющиеся данные в Excel и создать каскадную диаграмму в Excel
  • Вот как заблокировать ячейки в Excel и закрепить строки и столбцы в Excel

Примечание редактора. Это руководство написано для Excel 2016, но применимо и к современным версиям Excel.

Как заблокировать все ячейки на листе Excel

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

<р>1. Перейдите на вкладку "Обзор".

<р>2. Щелкните Защитить лист. В окне «Защитить лист» введите пароль, необходимый для снятия защиты с листа (необязательно), и любые действия, которые вы хотите разрешить пользователям.

<р>3. Нажмите OK, чтобы защитить лист.

Когда вы или кто-либо другой попытаетесь отредактировать любую из заблокированных ячеек, появится следующее сообщение:

Ячейки можно разблокировать, только если лист не защищен (снова перейдя на вкладку "Просмотр", выбрав "Снять защиту листа" и при необходимости введя пароль).

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

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

<р>1. Выберите все ячейки, которые вы не хотите блокировать. Это будут определенные ячейки, которые можно редактировать даже после того, как лист защищен.

<р>2. Щелкните правой кнопкой мыши свой выбор, выберите «Формат ячеек» и перейдите на вкладку «Защита». (Кроме того, на вкладке «Главная» щелкните значок расширения рядом с «Выравнивание» и в окне «Формат ячеек» перейдите на вкладку «Защита».)

<р>3. Снимите флажок «Заблокировано» (который установлен по умолчанию) и нажмите «ОК».

<р>4. Перейдите в «Просмотр»> «Защитить лист» и нажмите «ОК», чтобы защитить лист. Любые ячейки, которые вы не разблокировали с помощью параметра «Формат ячеек» (шаг 3 выше), будут заблокированы, а разблокированные ячейки можно будет редактировать:

Обратите внимание, что блокировка (или разблокировка) определенных ячеек не вступит в силу, пока вы не выполните шаг 4, защищая лист.

Подсказка: если вы хотите быстро заблокировать или разблокировать ячейки, которые не расположены рядом друг с другом, вы можете использовать сочетание клавиш. После выбора определенной ячейки или группы ячеек используйте диалоговое окно «Формат ячеек», как указано выше, чтобы заблокировать или разблокировать ее. Затем выберите следующие ячейки и нажмите F4, чтобы повторить последнее действие.

Другие советы и рекомендации по Microsoft Excel

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

Но не все являются поклонниками Excel, поэтому, если вам нужно преобразовать таблицы Excel в таблицы Google, у нас есть руководство для этого, а также руководство по открытию таблиц Google в Excel.

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

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

Заблокировать все ячейки

По умолчанию все ячейки заблокированы. Однако блокировка ячеек не действует, пока вы не защитите лист.

<р>1. Выберите все ячейки.

<р>2. Щелкните правой кнопкой мыши и выберите Формат ячеек (или нажмите CTRL + 1).

<р>3. На вкладке Защита вы можете убедиться, что все ячейки заблокированы по умолчанию.

<р>4. Нажмите "ОК" или "Отмена".

Все ячейки заблокированы. Чтобы снять защиту листа, щелкните правой кнопкой мыши вкладку листа и выберите «Снять защиту листа». Пароль для загружаемого файла Excel — «easy».

Заблокировать определенные ячейки

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

<р>1. Выберите все ячейки.

<р>2. Щелкните правой кнопкой мыши и выберите Формат ячеек (или нажмите CTRL + 1).

<р>3. На вкладке "Защита" снимите флажок "Заблокировано" и нажмите "ОК".

<р>4. Например, выберите ячейку A1 и ячейку A2.

<р>5. Щелкните правой кнопкой мыши и выберите Формат ячеек (или нажмите CTRL + 1).

<р>6. На вкладке "Защита" установите флажок "Заблокировано" и нажмите "ОК".

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

Ячейки A1 и A2 теперь заблокированы.Для редактирования этих ячеек необходимо снять защиту с листа. Пароль для загружаемого файла Excel — «easy». Вы по-прежнему можете редактировать все остальные ячейки.

Заблокировать ячейки с формулами

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

<р>1. Выберите все ячейки.

<р>2. Щелкните правой кнопкой мыши и выберите Формат ячеек (или нажмите CTRL + 1).

<р>3. На вкладке "Защита" снимите флажок "Заблокировано" и нажмите "ОК".

<р>4. На вкладке "Главная" в группе "Редактирование" нажмите "Найти и выбрать".

<р>5. Нажмите «Перейти к специальному».

<р>6. Выберите «Формулы» и нажмите «ОК».

Excel выделяет все ячейки с формулами.

<р>7. Нажмите CTRL + 1.

<р>8. На вкладке "Защита" установите флажок "Заблокировано" и нажмите "ОК".

Примечание. Если вы также установите флажок "Скрытый", пользователи не смогут видеть формулу в строке формул при выборе ячейки A2, B2, C2 или D2.

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

Все ячейки формул теперь заблокированы. Для редактирования этих ячеек необходимо снять защиту с листа. Пароль для загружаемого файла Excel — «easy». Вы по-прежнему можете редактировать все остальные ячейки.

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

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

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

Можно ли заблокировать ячейки в Excel?

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

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

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

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

Как заблокировать ячейки в Excel

  1. Выберите ячейки, которые нужно заблокировать.
  2. Нажмите на вкладку "Главная" на листе Excel.
  3. Нажмите "Формат" в правой части экрана.
  4. Прокрутите вниз и нажмите "Заблокировать ячейку".
  5. Заблокировав ячейки, нажмите на вкладку "Проверить".
  6. Нажмите "Защитить лист".
  7. Выберите, какие разрешения вы хотите разрешить для листа, а затем нажмите "ОК".
  8. Подтвердите, что ваши ячейки заблокированы, найдя значок "Снять защиту с листа" на панели инструментов.

Как заблокировать ячейки в Excel

1. Выберите ячейки, которые вы хотите заблокировать.

2. Нажмите на вкладку "Главная" на листе Excel.

3. Нажмите "Формат" в правой части экрана.

4. Прокрутите вниз и нажмите "Заблокировать ячейку".

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

Как защитить лист в Excel

1. После того, как вы заблокируете свои ячейки, нажмите на вкладку "Просмотр".

2. Нажмите «Защитить лист».

3. Выберите, какие разрешения вы хотите разрешить для листа, затем нажмите «ОК». Вы также можете добавить пароль для дополнительной защиты.

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

4. Убедитесь, что ваши ячейки заблокированы, найдя значок «Снять защиту с листа» на панели инструментов.

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

Как защитить определенные ячейки в Excel (и получить ярлык для блокировки ячеек)

1. Выберите ячейки, которые вы хотите заблокировать, затем нажмите Ctrl+Shift+F (Windows) или Ctrl + 1 (Mac), чтобы открыть окно «Формат ячеек». Затем перейдите на вкладку "Защита".

2. Установите флажок «Заблокировано» и нажмите «ОК» в правом нижнем углу для завершения.

Эти простые действия позволяют быстро заблокировать ячейки сразу и защитить определенные ячейки в Excel.

Как защитить формулы в Excel

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

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

Вот как защитить свои формулы в Excel:

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

2. Нажмите на предупреждающий знак и выберите "Заблокировать ячейку".

3. Затем вы должны защитить свой лист, нажав «Защитить лист» на вкладке «Рецензирование».

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

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

Читайте также: