Какие функциональные инструменты можно использовать для запрета ввода отрицательных чисел в ячейку Excel
Обновлено: 21.11.2024
Office 365 профессиональный плюс переименовывается в Приложения Microsoft 365 для предприятий. Для получения дополнительной информации об этом изменении прочитайте эту запись в блоге.
Обзор
Microsoft Excel позволяет изменять многие способы отображения данных в ячейке. Например, вы можете указать количество цифр справа от десятичной точки или добавить к ячейке шаблон и рамку. Вы можете получить доступ к большинству этих параметров и изменить их в диалоговом окне «Формат ячеек» (в меню «Формат» нажмите «Ячейки»).
В разделе «Дополнительная информация» этой статьи содержится информация о каждом из параметров, доступных в диалоговом окне «Формат ячеек», и о том, как каждый из этих параметров может повлиять на способ представления ваших данных.
Дополнительная информация
В диалоговом окне «Формат ячеек» есть шесть вкладок: «Число», «Выравнивание», «Шрифт», «Граница», «Шаблоны» и «Защита». В следующих разделах описаны настройки, доступные на каждой вкладке.
Вкладка "Число"
Автоматическое форматирование чисел
По умолчанию все ячейки рабочего листа форматируются в общем числовом формате. В общем формате все, что вы вводите в ячейку, обычно остается как есть. Например, если ввести в ячейку 36526 и нажать клавишу ВВОД, содержимое ячейки будет отображаться как 36526. Это связано с тем, что ячейка остается в общем числовом формате. Однако если вы сначала отформатируете ячейку как дату (например, д/д/гггг), а затем введете число 36526, ячейка отобразит 1/1/2000.
Есть и другие ситуации, когда Excel оставляет числовой формат в качестве общего, но содержимое ячейки не отображается точно так, как оно было введено. Например, если у вас есть узкий столбец и вы вводите длинную строку цифр, например 123456789, ячейка вместо этого может отображать что-то вроде 1.2E+08. Если вы проверите числовой формат в этой ситуации, он останется общим.
Наконец, существуют сценарии, в которых Excel может автоматически изменить числовой формат с общего на другой в зависимости от символов, которые вы ввели в ячейку. Эта функция избавляет вас от необходимости вручную вносить изменения в легко распознаваемый числовой формат. В следующей таблице приведены несколько примеров, когда это может произойти:
Вообще говоря, Excel применяет автоматическое форматирование чисел всякий раз, когда вы вводите в ячейку следующие типы данных:
- Валюта
- Процент
- Дата
- Время
- Дробь
- Научная
Встроенные числовые форматы
Excel имеет большой набор встроенных числовых форматов, из которых вы можете выбирать. Чтобы использовать один из этих форматов, щелкните любую из категорий в разделе «Общие», а затем выберите нужный параметр для этого формата. При выборе формата из списка Excel автоматически отображает пример вывода в поле «Образец» на вкладке «Число». Например, если вы введете в ячейку 1,23 и выберете число в списке категорий с тремя десятичными знаками, в ячейке отобразится число 1,230.
Эти встроенные числовые форматы фактически используют предопределенную комбинацию символов, перечисленных ниже в разделе "Пользовательские числовые форматы". Однако базовый настраиваемый числовой формат для вас прозрачен.
В следующей таблице перечислены все доступные встроенные числовые форматы:
Числовой формат | Примечания |
---|---|
Число | Параметры включают в себя: количество знаков после запятой, независимо от того, используется ли разделитель тысяч, и формат, который будет использоваться для отрицательных чисел. |
Валюта | Опции включают в себя: количество знаков после запятой, символ, используемый для валюты, и формат, который будет использоваться для отрицательных чисел. Этот формат используется для общих денежных значений. |
Учет | Параметры включают в себя: количество знаков после запятой и символ, используемый для валюты. В этом формате символы валюты и десятичные точки выстраиваются в ряд в столбце данных. |
Дата | Выберите стиль даты в списке Тип. |
Время | Выберите стиль времени в списке Тип. |
Проценты< /td> | Умножает существующее значение ячейки на 100 и отображает результат с символом процента. Если сначала отформатировать ячейку, а затем ввести число, на 100 умножаются только числа от 0 до 1. Единственным вариантом является количество знаков после запятой. |
Дробь td> | Выберите стиль дроби в списке Тип. Если вы не форматируете ячейку как дробь перед вводом значения, возможно, вам придется ввести ноль или пробел перед дробной частью. Например, если ячейка имеет формат «Общий» и вы вводите в нее 1/4, Excel обрабатывает это как дату. Чтобы ввести его в виде дроби, введите в ячейке 0 1/4. |
Научный | Единственный вариант — количество знаков после запятой. |
Текст | Ячейки, отформатированные как текст, будут рассматривать все, что введено в ячейку, как текст, включая числа. |
Особый | Выберите один из следующих вариантов в поле «Тип»: почтовый индекс, почтовый индекс + 4, номер телефона и номер социального страхования. |
Скрытие отрицательных чисел в Excel с помощью форматирования ячеекЕсли вы умеете работать с Excel, вам может пригодиться функция форматирования ячеек. С помощью этой функции вам просто нужно настроить форматирование ячеек. <р>1. Выберите диапазон ячеек, в котором вы хотите скрыть отрицательные значения. <р>2. Щелкните правой кнопкой мыши и выберите «Формат ячеек» в контекстном меню, см. снимок экрана:<р>3. Затем в диалоговом окне «Формат ячеек» на вкладке «Число» нажмите «Пользовательский» на левой панели «Категория» и введите 0; «» в текстовое поле «Тип», см. снимок экрана: <р>4. Затем нажмите кнопку ОК, все отрицательные значения в выборе будут немедленно скрыты. Скрыть отрицательные числа в Excel с помощью Kutools for ExcelЕсли вы установили Kutools for Excel, с помощью утилиты «Выбор определенных ячеек» вы можете сначала выбрать все отрицательные числа, а затем отформатировать их цвет шрифта так же, как цвет фона, чтобы сделать их невидимыми. После установки Kutools for Excel сделайте следующее: <р>1. Выберите диапазон данных, который вы хотите использовать. <р>2. Нажмите Kutools > Выбрать > Выбрать определенные ячейки, см. снимок экрана:<р>3. В диалоговом окне «Выбор определенных ячеек» выберите «Ячейка» в разделе «Тип выбора» и укажите «Меньше» в раскрывающемся списке «Особый тип», затем введите число 0 в текстовое поле, см. снимок экрана: <р>4. Затем нажмите «ОК» или «Применить», и все отрицательные числа будут выбраны, как показано на следующем снимке экрана: <р>5. Нажмите «ОК», чтобы закрыть диалоговое окно, затем перейдите на вкладку «Главная» и выберите белый цвет в качестве цвета шрифта ячейки в раскрывающемся списке «Цвет шрифта», см. снимок экрана: Советы: выбранный вами цвет шрифта должен совпадать с цветом фона ячейки. <р>6. И все отрицательные значения выбранных ячеек будут скрыты. Демонстрация: скрытие отрицательных чисел в Excel с помощью Kutools for ExcelKutools for Excel: с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатно попробовать прямо сейчас! Примечание. Это расширенная тема проверки данных. Общие сведения о проверке данных и о том, как проверить ячейку или диапазон, см. в статье Добавление проверки данных в ячейку или диапазон. Вы можете использовать проверку данных, чтобы ограничить тип данных или значений, которые пользователи вводят в ячейки. Например, вы можете использовать проверку данных для вычисления максимально допустимого значения в ячейке на основе значения в другом месте рабочей книги. В следующем примере пользователь ввел abc , что не является допустимым значением в этой ячейке.
Когда полезна проверка данных?Проверка данных незаменима, если вы хотите поделиться книгой с другими и хотите, чтобы введенные данные были точными и непротиворечивыми. Помимо прочего, вы можете использовать проверку данных для следующего: Ограничить ввод предопределенными элементами в списке. Например, вы можете ограничить выбор отдела пользователя бухгалтерией, расчетом заработной платы, отделом кадров и многими другими. Ограничить числа за пределами указанного диапазона. Например, вы можете указать максимальный процентный ввод для ежегодного повышения заслуг сотрудника, скажем, 3%, или разрешить только целое число от 1 до 100. Ограничить даты вне определенного периода времени. Например, в запросе на отгул сотрудника вы можете запретить кому-либо выбирать дату до сегодняшней даты. Ограничить время за пределами определенного временного промежутка. Например, вы можете указать расписание встречи с 8:00 до 17:00. Ограничьте количество текстовых символов. Например, вы можете ограничить разрешенный текст в ячейке до 10 или менее символов. Проверка данных на основе формул или значений в других ячейках. Например, вы можете использовать проверку данных, чтобы установить максимальный предел для комиссий и бонусов на основе общей прогнозируемой суммы заработной платы. Если пользователи вводят сумму, превышающую лимит, они увидят сообщение об ошибке. Ввод проверки данных и сообщения об ошибкахВы можете выбрать отображение входного сообщения, когда пользователь выбирает ячейку. Входные сообщения обычно используются, чтобы предложить пользователям рекомендации относительно типа данных, которые вы хотите ввести в ячейку. Этот тип сообщения появляется рядом с ячейкой. Вы можете переместить это сообщение, если хотите, и оно останется видимым, пока вы не переместитесь в другую ячейку или не нажмете клавишу ESC. Вы настраиваете входное сообщение на второй вкладке проверки данных. После того, как ваши пользователи привыкнут к вашему входному сообщению, вы можете снять флажок «Показывать входное сообщение, когда выбрана ячейка». Вы также можете отображать предупреждение об ошибке, которое появляется только после того, как пользователи вводят неверные данные.
Вы можете выбрать один из трех типов предупреждений об ошибках: Запретить пользователям вводить неверные данные в ячейку. Предупреждающее сообщение об остановке имеет два варианта: повторить попытку или отменить. Предупреждать пользователей о том, что введенные ими данные недействительны, не запрещая им их вводить. При появлении предупреждающего сообщения пользователи могут нажать Да, чтобы принять недопустимую запись, Нет, чтобы изменить недопустимую запись, или Отмена, чтобы удалить недопустимую запись. Информировать пользователей о том, что введенные ими данные недействительны, не препятствуя их вводу. Этот тип оповещения об ошибке является наиболее гибким. При появлении информационного предупреждения пользователи могут нажать кнопку "ОК", чтобы принять недопустимое значение, или "Отмена", чтобы отклонить его. Советы по работе с проверкой данныхИспользуйте эти советы и рекомендации по работе с проверкой данных в Excel. Примечание. Если вы хотите использовать проверку данных с книгами в службах Excel или Excel Web App, вам необходимо сначала создать проверку данных в версии Excel для настольных ПК. Ширина раскрывающегося списка определяется шириной ячейки, в которой выполняется проверка данных. Возможно, вам придется настроить ширину этой ячейки, чтобы предотвратить усечение ширины допустимых записей, которые шире, чем ширина раскрывающегося списка. Если вы планируете защитить лист или книгу, защитите их после того, как закончите указывать все параметры проверки. Убедитесь, что вы разблокировали все проверенные ячейки, прежде чем защищать лист. В противном случае пользователи не смогут вводить какие-либо данные в ячейки. См. раздел Защита листа. Если вы планируете предоставить общий доступ к книге, сделайте это только после того, как закончите указывать параметры проверки и защиты данных. После предоставления общего доступа к книге вы не сможете изменить параметры проверки, пока не прекратите общий доступ. Вы можете применить проверку данных к ячейкам, в которые уже введены данные. Однако Excel не уведомляет вас автоматически о том, что существующие ячейки содержат недопустимые данные. В этом случае вы можете выделить недопустимые данные, указав Excel обвести их на листе. Как только вы определили неверные данные, вы можете снова скрыть круги. Если вы исправите неверную запись, кружок автоматически исчезнет. Чтобы применить круги, выберите ячейки, которые вы хотите оценить, и перейдите в раздел Данные > Работа с данными > Проверка данных > Обвести неверные данные. Чтобы быстро удалить проверку данных для ячейки, выберите ее, а затем выберите Данные > Работа с данными > Проверка данных > Настройки > Очистить все. Чтобы найти на листе ячейки с проверкой данных, на вкладке "Главная" в группе "Редактирование" нажмите "Найти и выбрать", а затем нажмите "Проверка данных".Найдя ячейки с проверкой данных, вы можете изменить, скопировать или удалить настройки проверки. При создании раскрывающегося списка можно использовать команду «Определить имя» (вкладка «Формулы», группа «Определенные имена»), чтобы определить имя для диапазона, содержащего список. После создания списка на другом листе вы можете скрыть лист, содержащий этот список, а затем защитить книгу, чтобы пользователи не имели доступа к списку. Если вы измените настройки проверки для ячейки, вы сможете автоматически применить эти изменения ко всем другим ячейкам с такими же настройками. Для этого на вкладке Настройки установите флажок Применить эти изменения ко всем другим ячейкам с такими же настройками. Если проверка данных не работает, убедитесь, что: Пользователи не копируют и не заполняют данные. Проверка данных предназначена для отображения сообщений и предотвращения неверных записей только тогда, когда пользователи вводят данные непосредственно в ячейку. При копировании или заполнении данных сообщения не появляются. Чтобы пользователи не могли копировать и заполнять данные путем перетаскивания ячеек, выберите «Файл» > «Параметры» > «Дополнительно» > «Параметры редактирования» > снимите флажок «Включить дескриптор заполнения и перетаскивание ячеек», а затем защитите лист. Ручной пересчет отключен. Если ручной пересчет включен, необработанные ячейки могут помешать правильной проверке данных. Чтобы отключить ручной перерасчет, перейдите на вкладку "Формулы" > группа "Расчет" > "Параметры расчета" > нажмите "Автоматически". Ячейки, на которые ссылаются формулы, верны. Если ячейка, на которую указывает ссылка, изменяется таким образом, что формула в проверенной ячейке вычисляет недопустимый результат, сообщение проверки для ячейки не отображается. Таблица Excel может быть связана с сайтом SharePoint. Вы не можете добавить проверку данных в таблицу Excel, связанную с сайтом SharePoint. Чтобы добавить проверку данных, необходимо отменить связь таблицы Excel или преобразовать таблицу Excel в диапазон. Возможно, в данный момент вы вводите данные. Команда «Проверка данных» недоступна, пока вы вводите данные в ячейку. Чтобы завершить ввод данных, нажмите Enter или ESC для выхода. Рабочий лист может быть защищен или предоставлен для общего доступа. Вы не можете изменить настройки проверки данных, если ваша книга является общедоступной или защищенной. Сначала вам нужно отменить общий доступ к книге или снять защиту с нее. Как обновить или удалить проверку данных в унаследованной книгеЕсли вы унаследовали рабочую книгу с проверкой данных, вы можете изменить или удалить ее, если рабочая таблица не защищена. Если он защищен паролем, которого вы не знаете, вам следует попытаться связаться с предыдущим владельцем, чтобы помочь вам снять защиту с рабочего листа, поскольку Excel не может восстановить неизвестные или утерянные пароли. Вы также можете скопировать данные на другой лист, а затем удалить проверку данных. Если вы видите предупреждение о проверке данных при попытке ввести или изменить данные в ячейке и не знаете, что можно вводить, обратитесь к владельцу книги. Нужна дополнительная помощь?Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов. Читайте также:
|