Как сделать чтобы ячейка не менялась в excel?

Изменение содержимого ячейки

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

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

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

Когда Excel находится в режиме редактирования, в левом нижнем углу окна программы Excel появляется Правка Word, как показано на приведенном ниже рисунке.

Как приложение Excel работает в режиме редактирования по-другому?

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

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

Включение и отключение режима редактирования

Если при попытке использовать режим редактирования ничего не происходит, возможно, он отключен. Вы можете включить или отключить режим редактирования, изменив параметр Excel.

Выберите Файл > Параметры > Дополнительно.

Только в Excel 2007: нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию Дополнительно .

В разделе Параметры правки выполните требуемое действие.

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

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

Переход в режим правки

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

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

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

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

Запустится режим редактирования и курсор будет помещен в строку формул в выбранном месте.

Щелкните ячейку с данными, которые нужно изменить, а затем нажмите клавишу F2.

Запустится режим редактирования и курсор будет помещен в конец содержимого ячейки.

Вставка, удаление и замена содержимого ячеек

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

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

Чтобы заменить определенные символы, выделите их и введите новые символы.

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

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

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

Отмена или Отмена изменений

Перед нажатием клавиши ВВОД или TAB и до или после нажатия клавиши F2 можно нажать клавишу ESC, чтобы отменить все изменения, внесенные в содержимое ячейки.

После того как вы нажмете клавишу ВВОД или TAB, вы можете отменить изменения, нажав клавиши CTRL + Z или кнопку отменить на панели быстрого доступа.

Изменение способа отображения содержимого ячеек

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

Иногда в ячейке может отображаться строка вида #####. Это может происходить, если ячейка содержит число или дату, а ширина столбца не позволяет отобразить все необходимые символы. Например, предположим, что ячейка с форматом даты «мм/дд/гггг» включает 12/31/2007. Однако ширины столбца хватает только для показа шести символов. В ячейке отображается # # # # #. Чтобы увидеть все содержимое ячейки с текущим форматом, необходимо увеличить ширину столбца.

Изменение ширины столбца

Щелкните ячейку, для которой требуется изменить ширину столбца.

На вкладке Главная в группе Ячейки нажмите кнопку Формат.

Выделите пункт Размер ячейки и выполните одно из следующих действий.

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

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

Примечание: Также ширину столбца можно увеличить, изменив формат столбца или отдельной ячейки. Например, можно изменить формат даты, чтобы отображался только день и месяц (формат «дд.мм»), например 31.12, или представить число в экспоненциальном формате, например 4E+08.

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

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

Перенос текста в ячейке

Щелкните ячейку, в которой требуется выполнить перенос текста.

На вкладке Главная в группе Выравнивание выберите пункт Переносить текст.

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

Читать еще:  Как сделать таблицу список в excel?

На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите в разделе Размер ячейки команду Автоподбор высоты строки.

Выход из режима редактирования

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

Нажмите клавишу ВВОД.

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

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

Выберите Файл > Параметры > Дополнительно.

Только в Excel 2007: нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию Дополнительно .

В разделе Параметры правки выполните требуемое действие.

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

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

Нажмите клавишу TAB.

После этого режим редактирования перестанет работать и будет выбрана ячейка справа от текущей ячейки. Нажатие клавиш SHIFT + TAB выделит ячейку слева.

Щелкните другую ячейку.

Приложение Excel выйдет из режима редактирования и выберет ячейку, которую вы нажимаете.

Нажмите клавишу F2.

Приложение Excel выходит из режима редактирования и оставляет курсор там, где он находится.

Как разрешить изменять только выбранные ячейки?

Для данных на листе от изменений в Excel существует такая команда как Защитить лист (Protect sheet) . Найти её можно:

  • в Excel 2003СервисЗащитаЗащитить лист
  • в Excel 2007-2013 — вкладка Рецензирование (Review)Защитить лист (Protect sheet)

Все возможности защиты и видеоурок по защите листов в Excel можно посмотреть на этой странице: Защита листов и ячеек в MS Excel

Но при выполнении этой команды защищаются ВСЕ ячейки листа. Но бывают ситуации, когда защитить необходимо все ячейки, кроме А1 , С2 и D3 , чтобы изменения можно было делать только в этих ячейках, а значения остальных изменить было невозможно. Очень востребовано это в различного вида заполняемых шаблонах, в которых заполнять можно только определенные ячейки, а все остальные запретить к редактированию. Сделать это достаточно просто. Выделяем ячейки, которые необходимо разрешить изменять( А1 , С2 и D3 ); затем Ctrl+1(или правая кнопка мыши-Формат ячеек (Format cells) )-вкладка Защита (Protection) . Снимаем галочку с пункта Защищаемая ячейка (Locked) . Теперь устанавливаем защиту на лист.

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

  • Выделяем ВСЕ ячейки листа (это можно сделать так:щелкаете левой кнопкой мыши на пересечении заголовков строки и столбцов):
  • Формат ячеек (Format cells) -вкладка Защита (Protection). Снимаем галочку с пункта Защищаемая ячейка (Locked)
  • выделяем нужные ячейки (если ячейки не «в одной кучке», а по отдельности, то выделить их можно по одной, зажав клавишу Ctrl)
  • Формат ячеек (Format cells) -вкладка Защита (Protection) . Ставим галочку Защищаемая ячейка (Locked)

После этого устанавливаете защиту на лист(как см. в самом начале статьи) и вуаля! Изменять можно только те ячейки, у которых снята галка с «Защищаемая ячейка» (Locked) .
При этом, если при защите листа снять галочку с пункта выделение заблокированных ячеек (Select locked cells) — выделять можно будет только те ячейки, которые разрешены для редактирования. Так же перемещение по ячейкам стрелками, TAB-ом и после нажатия Enter будет происходить исключительно по незащищенным ячейкам. Это может быть полезно, чтобы пользователю не пришлось самому угадывать в каких ячейках можно изменять значения, а в каких нет.

Так же на вкладке Защита (Protection) есть пункт Скрыть формулы (Hidden) . Если его установить вместе с установкой атрибута Защищаемая ячейка, то после установки защиты в защищенных ячейках невозможно будет увидеть формулы — только результаты их вычислений. Полезно, если хотите оставить возможность вводить какие-то параметры, а расчеты формулами оставить «за кадром».

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

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

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

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

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

Да, я не прав по поводу данной статьи (хотя я видел 5-6 разных статей, как снять пароль). Действительно редактировать ячейки нельзя, если ячейка защищена. Но меня интересует больше как сделать, чтобы пользователи не могли менять формат, но могли вносить туда информацию.

Читать еще:  Как сделать формулу с процентами в excel на весь столбец?

Только программным путем, надо полагать. Но это выходит за рамки темы статьи. Обращайтесь в форум.

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

Мария, здесь никто ответ на это не даст. Ячейки либо защищены, либо макрос какой мешает изменить данные. Нужно видеть файл с данным чудом. Можете обратиться на форум — там есть возможность файлы выкладывать.

Защита ячеек в Excel от изменения, редактирования и ввода ошибочных данных

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

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

Защита выделенного диапазона от изменения

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

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

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

В следующем диалоговом окне переходим на вкладку «Защита» и снимаем галочку с пункта «Защищаемая ячейка» . Нажмите «ОК» .

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

После этого поставим ограничения для изменений. Для примера давайте запретим редактирование блоков, которые находятся в диапазоне B2:D7 . Выделяем указанный диапазон, кликаем по нему правой кнопкой мыши и выбираем из меню «Формат ячеек» . Дальше перейдите на вкладку «Защита» и поставьте галочку в поле «Защищаемая…» . Нажмите «ОК» .

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

После этого, любой пользователь сможет работать с информацией на странице. В примере введены пятерки в Е4 . Но при попытке изменить текст или числа в диапазоне В2:D7 , появится сообщение, что ячейки защищены.

Ставим пароль

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

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

Сделаем так, чтобы другие пользователи могли редактировать всё на листе, кроме диапазона B2:D7 . А Вы, зная пароль, могли редактировать и блоки в B2:D7 .

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

Теперь нужно выделить диапазон, для которого будет установлен пароль, в примере это B2:D7 . Потом опять зайдите «Формат ячеек» и поставьте галочку в поле «Защищаемая…» .

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

Затем переходим на вкладку «Рецензирование» и нажимаем кнопочку «Разрешить изменение диапазонов» . Откроется соответствующее диалоговое окно. Нажмите в нем кнопочку «Создать» .

Имя диапазона и ячейки, которые в него входят, уже указаны, поэтому просто введите «Пароль» , подтвердите его и нажмите «ОК» .

Возвращаемся к предыдущему окну. Нажмите в нем «Применить» и «ОК» . Таким образом, можно создать несколько диапазонов, защищенных различными паролями.

Теперь нужно установить пароль для листа. На вкладке «Рецензирование» нажимаем кнопочку «Защитить лист» . Введите пароль и отметьте галочками, что можно делать пользователям. Нажмите «ОК» и подтвердите пароль.

Проверяем, как работает защита ячеек. В Е5 введем шестерки. Если попробовать удалить значение из D5 , появится окно с запросом пароля. Введя пароль, можно будет изменить значение в ячейке.

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

Защищаем блоки от неверных данных

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

Например, в таблице есть столбец «Класс» . Здесь не может стоять число больше 11 и меньше 1, имеются ввиду школьные классы. Давайте сделаем так, чтобы программа выдавала ошибку, если пользователь введет в данный столбец число не от 1 до 11.

Выделяем нужный диапазон ячеек таблицы – С3:С7 , переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных» .

В следующем диалоговом окне на вкладке «Параметры» в поле «Тип…» выберите из списка «Целое число» . В поле «Минимум» введем «1» , в поле «Максимум» – «11» .

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

Читать еще:  Как сделать сравнение столбцов в excel?

На вкладке «Сообщение об ошибке» введем сообщение, которое будет появляться, если пользователь попробует ввести неправильную информацию. Нажмите «ОК» .

Теперь если выделить что-то из диапазона С3:С7 , рядом будет высвечиваться подсказка. В примере при попытке написать в С6 «15» , появилось сообщение об ошибке, с тем текстом, который мы вводили.

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

Как разрешить изменять только выбранные ячейки?

Для данных на листе от изменений в Excel существует такая команда как Защитить лист (Protect sheet) . Найти её можно:

  • в Excel 2003СервисЗащитаЗащитить лист
  • в Excel 2007-2013 — вкладка Рецензирование (Review)Защитить лист (Protect sheet)

Все возможности защиты и видеоурок по защите листов в Excel можно посмотреть на этой странице: Защита листов и ячеек в MS Excel

Но при выполнении этой команды защищаются ВСЕ ячейки листа. Но бывают ситуации, когда защитить необходимо все ячейки, кроме А1 , С2 и D3 , чтобы изменения можно было делать только в этих ячейках, а значения остальных изменить было невозможно. Очень востребовано это в различного вида заполняемых шаблонах, в которых заполнять можно только определенные ячейки, а все остальные запретить к редактированию. Сделать это достаточно просто. Выделяем ячейки, которые необходимо разрешить изменять( А1 , С2 и D3 ); затем Ctrl+1(или правая кнопка мыши-Формат ячеек (Format cells) )-вкладка Защита (Protection) . Снимаем галочку с пункта Защищаемая ячейка (Locked) . Теперь устанавливаем защиту на лист.

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

  • Выделяем ВСЕ ячейки листа (это можно сделать так:щелкаете левой кнопкой мыши на пересечении заголовков строки и столбцов):
  • Формат ячеек (Format cells) -вкладка Защита (Protection). Снимаем галочку с пункта Защищаемая ячейка (Locked)
  • выделяем нужные ячейки (если ячейки не «в одной кучке», а по отдельности, то выделить их можно по одной, зажав клавишу Ctrl)
  • Формат ячеек (Format cells) -вкладка Защита (Protection) . Ставим галочку Защищаемая ячейка (Locked)

После этого устанавливаете защиту на лист(как см. в самом начале статьи) и вуаля! Изменять можно только те ячейки, у которых снята галка с «Защищаемая ячейка» (Locked) .
При этом, если при защите листа снять галочку с пункта выделение заблокированных ячеек (Select locked cells) — выделять можно будет только те ячейки, которые разрешены для редактирования. Так же перемещение по ячейкам стрелками, TAB-ом и после нажатия Enter будет происходить исключительно по незащищенным ячейкам. Это может быть полезно, чтобы пользователю не пришлось самому угадывать в каких ячейках можно изменять значения, а в каких нет.

Так же на вкладке Защита (Protection) есть пункт Скрыть формулы (Hidden) . Если его установить вместе с установкой атрибута Защищаемая ячейка, то после установки защиты в защищенных ячейках невозможно будет увидеть формулы — только результаты их вычислений. Полезно, если хотите оставить возможность вводить какие-то параметры, а расчеты формулами оставить «за кадром».

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

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

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

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

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

Да, я не прав по поводу данной статьи (хотя я видел 5-6 разных статей, как снять пароль). Действительно редактировать ячейки нельзя, если ячейка защищена. Но меня интересует больше как сделать, чтобы пользователи не могли менять формат, но могли вносить туда информацию.

Только программным путем, надо полагать. Но это выходит за рамки темы статьи. Обращайтесь в форум.

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

Мария, здесь никто ответ на это не даст. Ячейки либо защищены, либо макрос какой мешает изменить данные. Нужно видеть файл с данным чудом. Можете обратиться на форум — там есть возможность файлы выкладывать.

Ссылка на основную публикацию
Adblock
detector