Проверка данных в excel как убрать

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

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

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

В этой статье

  • Способами, уведомления пользователей о проверки ошибок

  • Проблемы совместимости

  • Добавление проверки данных

  • Изменение состояния проверки данных

  • Удаление проверки данных

Способами, уведомления пользователей о проверки ошибок

Для формы, которая предназначена для заполнения с помощью InfoPath можно настроить сообщение проверки данных, которое будет отображаться как всплывающая подсказка. После просмотра всплывающей подсказки пользователей по желанию можно открыть подробное оповещения, можно предоставить. Кроме того можно настроить подробные оповещение автоматически отображается. Например при указании ошибку в случае, если пользователь вводит его имя в поле, используемый для сбора телефонные номера можно включить всплывающая подсказка для отображения сообщения «Тип телефонный номер в этом поле». При включении оповещение автоматического добавления вы можете Показать подробные сообщения по умолчанию, такие как «в этом поле требует телефонный номер в формате (555) 555-0100». При выборе для отображения всплывающей подсказки по умолчанию пользователей можно вручную отображать оповещение, которые предоставляют, щелкнув правой кнопкой мыши поле в InfoPath и выбрав параметр, чтобы отображать оповещение.

Способы отображения в InfoPath ошибок, выявленных при проверке данных

1. указатель примет i-образный при наведении на поле, отображается всплывающая подсказка.

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

3. Если щелкнуть полное описание ошибки, появляется соответствующее оповещение.

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

Способы отображения в веб-обозревателе ошибок, выявленных при проверке данных

1. указатель примет i-образный при наведении на поле, отображается всплывающая подсказка.

2. указатель примет форму руки при перемещении всплывающая подсказка.

3. Если щелкнуть ссылку, появляется соответствующее оповещение.

К началу страницы

Совместимость

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

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

Примечание: При заполнении формы с помощью браузера, их можно быстро отобразить предупреждений о проверке данных, нажав клавиши CTRL + SHIFT + I.

Список элементов управления, которые поддерживают проверки данных

В следующей таблице перечислены элементы управления Microsoft Office InfoPath 2007 с поддержкой проверки данных и ли они доступны для шаблонов форм с поддержкой браузера.

Элементы управления, которые поддерживают привязк данных
Название

Доступно для шаблонов форм с поддержкой браузера?

Флажок

Да

Элемент выбора даты

Да

Раскрывающийся список

Да

Список

Да

Переключатель

Да

Текстовое поле

Да

Поле форматированного текста

Да

Маркированные, нумерованные, или простой список

Нет

Поле со списком

Нет

К началу страницы

Добавление проверки данных

  1. Щелкните элемент управления, который вы хотите добавить проверки данных.

  2. В меню Формат выберите пункт Проверка данных.

  3. В диалоговом окне Проверка данных нажмите кнопку Добавить.

  4. В разделе это условие добавьте условие.

    Пример

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

    1. В первом поле нажмите кнопку Выбор поля или группы и выберите поля или группы, который связан элемент управления.

    2. Во втором поле выберите не равно.

    3. В третьем поле выберите Введите текст и введите Hello.

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

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

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

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

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

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

К началу страницы

Изменение состояния проверки данных

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

  2. В меню Формат выберите пункт Проверка данных.

  3. В диалоговом окне Проверка данных нажмите кнопку условие, которое вы хотите изменить, нажмите кнопку Изменить, а затем внесите нужные изменения.

К началу страницы

Удаление проверки данных

  1. Щелкните элемент управления проверки данных, которого вы хотите удалить.

  2. В меню Формат выберите пункт Проверка данных.

  3. В диалоговом окне Проверка данных нажмите кнопку условие, которое вы хотите удалить и нажмите кнопку Удалить.

К началу страницы

Skip to content

Проверка данных в Excel: как сделать, использовать и убрать

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

При настройке рабочей книги для пользователей часто может потребоваться контролировать ввод информации в определенные ячейки, чтобы убедиться, что все введенные данные точны и непротиворечивы. Кроме того, вы можете захотеть разрешить в ячейке только определенный тип данных, например числа или даты, или ограничить числа определенным диапазоном, а текст — заданной длиной. Возможно, вы даже захотите предоставить заранее определенный список допустимых значений, чтобы исключить возможные ошибки. Проверка данных Excel позволяет выполнять все эти действия во всех версиях Microsoft Excel 365, 2019, 2016, 20013, 2010 и более ранних версиях.

Что такое проверка данных в Excel?

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

Вот лишь несколько примеров того, что может сделать проверка данных в Excel:

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

Например, вы можете настроить правило, которое ограничивает ввод данных 3-значными числами от 100 до 999. Если пользователь вводит что-то другое, Excel покажет предупреждение об ошибке, объясняющее, что было сделано неправильно:

Как сделать проверку данных в Excel

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

1. Откройте диалоговое окно «Проверка данных».

Напомним, где находится кнопка проверки данных в Excel. Выбрав одну или несколько ячеек для проверки, перейдите на вкладку «Данные» > группа «Работа с данными» и нажмите кнопку «Проверка данных».

2. Создайте правило проверки Excel.

На вкладке «Параметры» определите критерии проверки в соответствии с вашими потребностями. В критериях вы можете указать любое из следующего:

  • Значения — введите числа в поля критериев, как показано на снимке экрана ниже.
  • Ссылки на ячейки — создание правила на основе значения или формулы в другой ячейке.
  • Формулы — позволяют выразить более сложные условия.

В качестве примера создадим правило, разрешающее пользователям вводить только целое число от 100 до 999:

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

3. Подсказка по вводу (необязательно).

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

  • Убедитесь, что установлен флажок Отображать подсказку при выборе ячейки.
  • Введите заголовок и текст сообщения в соответствующие поля.
  • Нажмите OK, чтобы закрыть диалоговое окно.

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

4. Отображение предупреждения об ошибке (необязательно)

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

Тип оповещения Описание
Стоп (по умолчанию)
Самый строгий тип предупреждений, запрещающий пользователям вводить неверные данные.
Вы нажимаете «Повторить», чтобы ввести другое значение, или «Отмена», чтобы удалить запись.
Предупреждение
Предупреждает пользователей о том, что данные недействительны, но не препятствует их вводу.
Вы нажимаете «Да», чтобы ввести недопустимое значение, «Нет», чтобы изменить его, или «Отмена», чтобы удалить запись.
Информация
Наименее строгий тип оповещения, который информирует пользователей только о неверном вводе данных.
Нажмите «ОК», чтобы ввести недопустимое значение, или «Отмена», чтобы удалить его из ячейки.

Чтобы настроить пользовательское сообщение об ошибке, перейдите на вкладку «Сообщение об ошибке» и задайте следующие параметры:

  • Установите флажок Выводить сообщение об ошибке (обычно установлен по умолчанию).
  • В поле Вид выберите нужный тип оповещения.
  • Введите заголовок и текст сообщения об ошибке в соответствующие поля.
  • Нажмите ОК.

И теперь, если пользователь введет недопустимые значения, Excel отобразит специальное предупреждение с объяснением ошибки (как показано в начале этого руководства).

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

Как настроить ограничения проверки данных Excel

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

Как вы уже знаете, критерии проверки определяются на вкладке «Параметры» диалогового окна «Проверка данных» (вкладка «Данные» > «Проверка данных»).

В первую очередь нужно настроить проверку типа записываемых данных.

К примеру, чтобы ограничить ввод данных целым или десятичным числом, выберите соответствующий элемент в поле Тип данных. Затем выберите один из следующих критериев в поле Данные:

  • Равно или не равно указанному числу
  • Больше или меньше указанного числа
  • Между двумя числами или вне, чтобы исключить этот диапазон чисел

Например, вот как выглядят ограничения по проверке данных Excel, которые допускают любое целое число больше 100:

Проверка даты и времени в Excel

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

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

Например, чтобы разрешить только даты между датой начала в B1 и датой окончания в B2, примените это правило проверки даты Excel:

Разрешить только будни или выходные

Чтобы разрешить пользователю вводить даты только  будних или выходных дней, настройте пользовательское правило проверки на основе функции ДЕНЬНЕД (WEEKDAY).

Если для второго аргумента установлено значение 2, функция возвращает целое число в диапазоне от 1 (понедельник) до 7 (воскресенье). Так, для будних дней (пн-пт) результат формулы должен быть меньше 6, а для выходных (сб и вс) — больше 5.

Таким образом, разрешить только рабочие дни:

=ДЕНЬНЕД( ячейка ; 2)<6

Разрешить только выходные :

=ДЕНЬНЕД( ячейка ; 2)>5

Например, чтобы разрешить ввод только рабочих дней в ячейки C2:C8, используйте следующую формулу:

=ДЕНЬНЕД(A2;2)<6

Проверить даты на основе сегодняшней даты

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

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

  • Выберите Дата в поле Тип данных
  • Выберите в поле Значениемежду
  • В поле Начальная дата введите выражение    =СЕГОДНЯ()
  • В поле Конечная дата  введите   =СЕГОДНЯ() + 6

Аналогичным образом вы можете ограничить пользователей вводом дат до или после сегодняшней даты. Для этого выберите меньше или больше, чем в поле Значение, а затем введите =СЕГОДНЯ() в  поле Начальная дата или Конечная дата соответственно.

Проверка времени на основе текущего времени

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

В поле Тип данных выберите Время .

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

В поле Время окончания или Время начала (в зависимости от того, какие критерии вы выбрали на предыдущем шаге) введите одну из следующих формул:

Чтобы проверить дату и время на основе текущей даты и времени:

=ТДАТА()

Чтобы проверить время на основе текущего времени, используйте выражение:

=ВРЕМЯ(ЧАС(ТДАТА());МИНУТЫ(ТДАТА());СЕКУНДЫ(ТДАТА()))

Проверка длины текста

Чтобы разрешить ввод данных определенной длины, выберите Длина текста в поле Тип данных и укажите критерии проверки в соответствии с вашей бизнес-логикой.

Например, чтобы ограничить ввод до 15 символов, создайте такое правило:

Примечание. Параметр «Длина текста» ограничивает количество символов, но не тип данных. Это означает, что приведенное выше правило разрешает как текст, так и числа до 15 символов или 15 цифр соответственно.

Список проверки данных Excel (раскрывающийся список)

Чтобы добавить для проверки вводимых данных раскрывающийся список элементов в ячейку или группу ячеек, выберите целевые ячейки и выполните следующие действия:

  1. Откройте диалоговое окно «Проверка данных» (вкладка «Данные» > «Проверка данных»).
  2. На вкладке «Настройки» выберите «Список» в поле «Тип данных».
  3. В поле Источник введите элементы списка проверки Excel, разделенные точкой с запятой. Например, чтобы ограничить пользовательский ввод тремя вариантами, введите Да; Нет; Н/Д.
  4. Убедитесь, что выбрана опция Список допустимых значений, чтобы стрелка раскрывающегося списка отображалась рядом с ячейкой.
  5. Нажмите ОК.

Выпадающий список проверки данных Excel будет выглядеть примерно так:

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

Другие способы создания списка проверки данных в Excel

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

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

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

Разрешить только числа

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

Удивительно, но ни одно из встроенных правил проверки данных Excel не подходит для очень типичной ситуации, когда вам нужно ограничить пользователей вводом только чисел в определенные ячейки. Но это можно легко сделать с помощью пользовательской формулы проверки данных, основанной на функции ЕЧИСЛО(), например:

=ЕЧИСЛО(C2)

Где C2 — самая верхняя ячейка диапазона, который вы хотите проверить.

Примечание. Функция ЕЧИСЛО допускает любые числовые значения в проверенных ячейках, включая целые числа, десятичные дроби, дроби, а также даты и время, которые также являются числами в Excel.

Разрешить только текст

Если вы ищете обратное — разрешить только текстовые записи в заданном диапазоне ячеек, то создайте собственное правило с функцией ЕТЕКСТ (ISTEXT), например:

=ЕТЕКСТ(B2)

Где B2 — самая верхняя ячейка выбранного диапазона.

Разрешить текст, начинающийся с определенных символов

Если все значения в определенном диапазоне должны начинаться с определенного символа или подстроки, выполните проверку данных Excel на основе функции СЧЁТЕСЛИ с подстановочным знаком:

=СЧЁТЕСЛИ(A2; » текст *»)

Например, чтобы убедиться, что все идентификаторы заказов в столбце A начинаются с префикса «AРТ-», «арт-», «Aрт-» или «aРт-» (без учета регистра), определите пользовательское правило с этой проверкой данных.

=СЧЁТЕСЛИ(A2;»АРТ-*»)

Формула проверки с логикой ИЛИ (несколько критериев)

В случае, если есть 2 или более допустимых префикса, добавьте несколько функций СЧЁТЕСЛИ, чтобы ваше правило проверки данных Excel работало с логикой ИЛИ:

=СЧЁТЕСЛИ(A2;»АРТ-*»)+СЧЁТЕСЛИ(A2;»АБВ-*»)

Проверка ввода с учетом регистра

Если регистр символов имеет значение, используйте СОВПАД  (EXACT) в сочетании с функцией ЛЕВСИМВ, чтобы создать формулу проверки с учетом регистра для записей, начинающихся с определенного текста:

=СОВПАД(ЛЕВСИМВ(ячейка; число_символов); текст)

Например, чтобы разрешить только те коды заказов, которые начинаются с «AРТ-» (ни «арт-», ни «Арт-» не допускаются), используйте эту формулу:

=СОВПАД(ЛЕВСИМВ(A2;4);»АРТ-«)

В приведенной выше формуле функция ЛЕВСИМВ извлекает первые 4 символа из ячейки A2, а СОВПАД выполняет сравнение с учетом регистра с жестко заданной подстрокой (в данном примере «AРТ-«). Если две подстроки точно совпадают, формула возвращает ИСТИНА и проверка проходит успешно; в противном случае возвращается ЛОЖЬ и проверка завершается неудачно.

Разрешить только значения, содержащие определенный текст

Чтобы разрешить ввод значений, которые содержат определенный текст в любом месте ячейки (в начале, середине или конце), используйте функцию ЕЧИСЛО (ISNUMBER) в сочетании с НАЙТИ (FIND) или ПОИСК (SEARCH) в зависимости от того, хотите ли вы совпадение с учетом регистра или без учета регистра:

Проверка без учета регистра:

ЕЧИСЛО(ПОИСК( текст ; ячейка ))

Проверка с учетом регистра:

ЕЧИСЛО(НАЙТИ( текст ; ячейка ))

В нашем примере, чтобы разрешить только записи, содержащие текст «AР» в ячейках A2: A8, используйте одну из следующих формул, создав правило проверки в ячейке A2:

Без учета регистра:

=ЕЧИСЛО(ПОИСК(«ар»;A2))

С учетом регистра:

=ЕЧИСЛО(НАЙТИ(«АР»;A2))

Формулы работают по следующей логике:

Вы ищете подстроку «AР» в ячейке A2, используя НАЙТИ или ПОИСК, и оба возвращают позицию первого символа в подстроке. Если текст не найден, возвращается ошибка. Если поиск успешен и «АР» найден в ячейке, мы получаем номер позиции в тексте, где эта подстрока была найдена. Далее функция ЕЧИСЛО возвращает ИСТИНА, и проверка данных проходит успешно. В случае, если подстроку не удалось найти, результатом будет ошибка и ЕЧИСЛО возвращает ЛОЖЬ. Запись не будет разрешена в ячейке.

Разрешить только уникальные записи и запретить дубликаты

В ситуациях, когда определенный столбец или диапазон ячеек не должны содержать дубликатов, настройте пользовательское правило проверки данных, разрешающее только уникальные записи. Для этого мы можем использовать классическую формулу СЧЁТЕСЛИ для выявления дубликатов :

=СЧЁТЕСЛИ( диапазон ; самая верхняя_ячейка )<=1

Например, чтобы убедиться, что в ячейки с A2 по A8 вводятся только уникальные идентификаторы заказов, создайте настраиваемое правило со следующей формулой проверки данных:

=СЧЁТЕСЛИ($A$2:$A$8; A2)<=1

При вводе уникального значения формула возвращает ИСТИНА, и проверка проходит успешно. Если такое же значение уже существует в указанном диапазоне (счетчик больше 1), функция СЧЁТЕСЛИ возвращает ЛОЖЬ, и вводимые данные не проходят проверку.

Обратите внимание, что мы фиксируем диапазон абсолютными ссылками на ячейки (A$2:$A$8) и используем относительную ссылку для верхней ячейки (A2), чтобы формула корректно изменялась для каждой ячейки в проверяемом диапазоне.

Как отредактировать проверку данных в Excel

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

  1. Выберите любую из проверенных ячеек.
  2. Откройте диалоговое окно «Проверка данных» (вкладка «Данные» > «Проверка данных»).
  3. Внесите необходимые изменения.
  4. Установите флажок Применить эти изменения ко всем другим ячейкам с теми же параметрами, чтобы скопировать внесенные вами изменения во все остальные ячейки с исходными критериями проверки.
  5. Нажмите OK, чтобы сохранить изменения.

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

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

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

Чтобы скопировать правило проверки в Excel, выполните следующие 4 быстрых шага:

  1. Выберите ячейку, к которой применяется правило проверки, и нажмите Ctrl + С , чтобы скопировать его.
  2. Выберите другие ячейки, которые вы хотите проверить. Чтобы выделить несмежные ячейки, нажмите и удерживайте клавишу Ctrl при выборе ячеек.
  3. Щелкните выделенный фрагмент правой кнопкой мыши, выберите «Специальная вставка» и выберите параметр «Условия на значения».

Либо используйте комбинацию клавиш Ctrl + Alt + V,  и затем — Н.

  1. Нажмите ОК.

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

Как найти ячейки с проверкой данных в Excel

Чтобы быстро найти все проверенные ячейки на текущем листе, перейдите на вкладку «Главная» > группа «Редактирование» и нажмите «Найти и выделить» > «Проверка данных» :

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

Как убрать проверку данных в Excel

В целом, есть два способа удалить проверку в Excel: стандартный подход, разработанный Microsoft, и метод без мыши, разработанный фанатами Excel, которые никогда не отрывают руки от клавиатуры без крайней необходимости (например, чтобы выпить чашку кофе:)

Способ 1: Обычный способ отключить проверку данных

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

  1. Выберите ячейку (ячейки) с проверкой данных.
  2. На вкладке «Данные» нажмите кнопку «Проверка данных».
  3. На вкладке «Настройки» нажмите кнопку «Очистить все», а затем нажмите «ОК».

Советы:

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

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

Способ 2: Удалить правила проверки данных при помощи Специальной вставки

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

  1. Выберите пустую ячейку без проверки данных и нажмите Ctrl + С, чтобы скопировать ее в буфер обмена.
  2. Выберите ячейки, в которых вы хотите отключить проверку данных.
  3. Нажмите Ctrl + Alt + V, и затем Н. Эта комбинация клавиш вызовет «Специальная вставка» > «Проверка данных».
  4. Нажимаем ОК.

Советы по проверке данных в Excel

Теперь, когда вы знакомы с основами проверки данных в Excel, позвольте мне поделиться несколькими советами, которые могут сделать ваши правила намного более эффективными.

Проверка данных на основе другой ячейки

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

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

Например, чтобы разрешить любое целое число, находящееся между 100 и 999, выберите критерии «минимум» и «максимум» в вкладке «Параметры» и введите в них адреса ячеек с этими числами:

Рис18

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

Например, чтобы запретить пользователям вводить даты после сегодняшней даты, введите формулу =СЕГОДНЯ() в какую-нибудь ячейку, скажем, B1, а затем настройте правило проверки даты на основе этой ячейки:

Или вы можете ввести формулу =СЕГОДНЯ() непосредственно в поле Конечная дата, что будет иметь тот же эффект.

Правила проверки на основе формул

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

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

=МИН($С$2:$С$10)

=МАКС($С$2:$С$10)

Обратите внимание, что мы фиксируем диапазон с помощью знака $ (абсолютная ссылка на ячейки), чтобы наше правило проверки Excel работало правильно для всех выбранных ячеек.

Как найти неверные данные на листе

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

Чтобы найти недействительные данные, которые попали в ваши рабочие листы до того, как вы добавили проверку данных, перейдите на вкладку «Данные» и нажмите «Проверка данных» > «Обвести неверные данные».

Это выделит все ячейки, которые не соответствуют критериям проверки.

Как только вы исправите неверную запись, отметка автоматически исчезнет. Чтобы удалить все отметки, перейдите на вкладку «Данные» и нажмите «Проверка данных» > «Удалить обводку неверных данных».

Как поделиться книгой с проверкой данных

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

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

Почему проверка данных Excel не работает?

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

Проверка данных не работает для скопированных данных

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

Хотя нет способа отключить клавиши копирования/вставки (кроме использования VBA), вы можете, по крайней мере, предотвратить копирование данных путем перетаскивания ячеек. Для этого выберите «Файл» > «Параметры» > «Дополнительно» > «Параметры редактирования» и снимите флажок «Включить маркер заполнения и перетаскивания ячеек».

Проверка данных Excel не активна

Кнопка «Проверка данных» не активна (выделена серым цветом), если вы вводите или изменяете данные в ячейке. Закончив редактирование ячейки, нажмите Enter или Esc, чтобы выйти из режима редактирования, а затем выполните проверку данных.

Проверка данных не может быть применена к защищенной или общей книге

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

Неправильные формулы проверки данных

При проверке данных на основе формул в Excel необходимо проверить три важные вещи:

  • Формула проверки не возвращает ошибок.
  • Формула не ссылается на пустые ячейки.
  • Используются правильные ссылки на ячейки.

Ручной пересчет формул включен

Если в Excel включен режим ручного расчета, невычисленные формулы могут помешать правильной проверке данных. Чтобы снова изменить параметр расчета Excel на автоматический, перейдите на вкладку «Формулы» > группу «Расчет», нажмите кнопку «Параметры расчета» и выберите «Автоматически».

Проверьте правильность формулы проверки данных

Для начала скопируйте формулу проверки в какую-нибудь ячейку, чтобы убедиться, что она не возвращает ошибку, такую ​​как #Н/Д, #ЗНАЧ или #ДЕЛ/0!.

Если вы создаете пользовательское правило , формула должна возвращать логические значения ИСТИНА и ЛОЖЬ или приравненные к ним значения 1 и 0 соответственно.

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

Формула проверки данных не должна ссылаться на пустую ячейку

Если вы активируете опцию «Игнорировать пустые ячейки» при определении правила (обычно выбрано по умолчанию), то следите, чтобы ваши формулы или условия не ссылались на пустую ячейку.

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

Абсолютные и относительные ссылки на ячейки в формулах проверки

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

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

Чтобы лучше проиллюстрировать это, рассмотрим следующий пример.

Предположим, вы хотите ограничить ввод данных в ячейках с A2 по A8 целыми числами от 100 (минимальное значение) до 999. Чтобы проще было при необходимости изменить критерии проверки, используем ссылки на ячейки с этими значениями, как показано на скриншоте ниже:

Это правило будет корректно выполняться только для первой ячейки диапазона – A2. Для ячейки A3 критерии максимума и минимума изменятся на E3 и F3. Поскольку эти ячейки пусты, то условие ввода теперь – любое число больше либо меньше нуля. Правда, символьные значения и дробные числа вы вводить не сможете, так как продолжает действовать ограничение на тип данных – целые числа.

Чтобы исправить формулу, просто введите «$» перед ссылками на столбцы и строки, чтобы зафиксировать их: =$E$2 и $F$2. Или используйте клавишу  F4 для переключения между различными типами ссылок.

Вот как вы можете добавить и использовать проверку данных в Excel. Я благодарю вас за чтение и надеюсь ещё увидеть вас в нашем блоге!

Содержание

  1. Применение проверки данных к ячейкам
  2. Проверьте, как это работает!
  3. Скачивание примеров
  4. Ограничение ввода данных
  5. Запрос для пользователей на ввод допустимых значений
  6. Отображение сообщения об ошибке при вводе недопустимых данных
  7. Добавление проверки данных в ячейку или диапазон ячеек
  8. Как убрать ограничение по проверке данных в excel
  9. Применение проверки данных к ячейкам
  10. В этом курсе:
  11. Применение проверки данных к ячейкам
  12. Проверьте, как это работает!
  13. Скачивание примеров
  14. Добавление проверки данных в ячейку или диапазон ячеек
  15. Проверка данных в EXCEL
  16. A. Проверка введенных значений
  17. В. Отображение комментария, если ячейка является текущей.
  18. С. Вывод подробного сообщения об ошибке.
  19. D. Создание связанных диапазонов (списков)
  20. Е. Использование в правилах ссылок на другие листы
  21. F. Как срабатывает Проверка данных
  22. G. Поиск ячеек с Проверкой данных

Применение проверки данных к ячейкам

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

Проверьте, как это работает!

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

Выберите Данные > Проверка данных.

На вкладке Параметры в списке Тип данных выберите подходящий вариант:

Целое число, чтобы можно было ввести только целое число.

Десятичное число, чтобы можно было ввести только десятичное число.

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

Дата, чтобы можно было ввести только дату.

Время, чтобы можно было ввести только время.

Длина текста, чтобы ограничить длину текста.

Другой, чтобы задать настраиваемую формулу.

В списке Значение выберите условие.

Задайте остальные обязательные значения с учетом параметров Тип данных и Значение.

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

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

Откройте вкладку Сообщение об ошибке, чтобы настроить сообщение об ошибке, и выберите Вид.

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

Скачивание примеров

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

Ограничение ввода данных

Выделите ячейки, для которых нужно ограничить ввод данных.

На вкладке Данные щелкните Проверка данных > Проверка данных.

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

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

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

Запрос для пользователей на ввод допустимых значений

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

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

На вкладке Данные щелкните Проверка данных > Проверка данных.

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

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

В поле Заголовок введите заголовок сообщения.

В поле Подсказка по вводу введите сообщение, которое должно отображаться.

Отображение сообщения об ошибке при вводе недопустимых данных

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

Выберите ячейки, в которых нужно отображать сообщение об ошибке.

На вкладке Данные щелкните Проверка данных > Проверка данных.

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

Н вкладке Сообщение об ошибке в поле Заголовок введите заголовок сообщения.

В поле Сообщение введите сообщение, которое должно отображаться при вводе недопустимых данных.

Выполните одно из следующих действий.

В контекстном меню Вид выберите

Требовать от пользователей исправления ошибки перед продолжением

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

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

Добавление проверки данных в ячейку или диапазон ячеек

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

Выделите одну или несколько ячеек, к которым нужно применить проверку.

На вкладке Данные в группе Работа с данными нажмите кнопку Проверка данных.

На вкладке Параметры в поле Разрешить выберите Список.

В поле Источник введите значения списка, разделенные запятыми. Например, введите Низкий,Средний,Высокий.

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

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

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

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

Отмена проверки данных. Выделите ячейки, проверку которых вы хотите отменить, щелкните Данные > Проверка данных и в диалоговом окне проверки данных нажмите кнопки Очистить все и ОК.

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

Разрешить вводить только целые числа из определенного диапазона

Выполните действия 1–2, указанные выше.

В списке Разрешить выберите значение Целое число.

В поле Данные выберите необходимый тип ограничения. Например, для задания верхнего и нижнего пределов выберите ограничение Диапазон.

Введите минимальное, максимальное или определенное разрешенное значение.

Можно также ввести формулу, которая возвращает числовое значение.

Например, допустим, что вы проверяете значения в ячейке F1. Чтобы задать минимальный объем вычетов, равный значению этой ячейки, умноженному на 2, выберите пункт Больше или равно в поле Данные и введите формулу =2*F1 в поле Минимальное значение.

Разрешить вводить только десятичные числа из определенного диапазона

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Десятичный.

В поле Данные выберите необходимый тип ограничения. Например, для задания верхнего и нижнего пределов выберите ограничение Диапазон.

Введите минимальное, максимальное или определенное разрешенное значение.

Можно также ввести формулу, которая возвращает числовое значение. Например, для задания максимального значения комиссионных и премиальных в размере 6% от заработной платы продавца в ячейке E1 выберите пункт Меньше или равно в поле Данные и введите формулу =E1*6% в поле Максимальное значение.

Примечание: Чтобы пользователи могли вводить проценты, например «20 %», в поле Разрешить выберите значение Десятичное число, в поле Данные задайте необходимый тип ограничения, введите минимальное, максимальное или определенное значение в виде десятичного числа, например 0,2, а затем отобразите ячейку проверки данных в виде процентного значения, выделив ее и нажав кнопку Процентный формат на вкладке Главная в группе Число.

Разрешить вводить только даты в заданном интервале времени

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Дата.

В поле Данные выберите необходимый тип ограничения. Например, для разрешения даты после определенного дня выберите ограничение Больше.

Введите начальную, конечную или определенную разрешенную дату.

Вы также можете ввести формулу, которая возвращает дату. Например, чтобы задать интервал времени между текущей датой и датой через 3 дня после текущей, выберите пункт Между в поле Данные, потом введите =СЕГОДНЯ() в поле Дата начала и затем введите =СЕГОДНЯ()+3 в поле Дата завершения.

Разрешить вводить только время в заданном интервале

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Время.

В поле Данные выберите необходимый тип ограничения. Например, для разрешения времени до определенного времени дня выберите ограничение меньше.

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

Например, если в ячейке E2 задано время начала (8:00), а в ячейке F2 — время окончания (17:00) и вы хотите ограничить собрания этим промежутком, выберите между в поле Данные, а затем введите =E2 в поле Время начала и =F2 в поле Время окончания.

Разрешить вводить только текст определенной длины

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Длина текста.

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

В данном случае нам нужно ограничить длину вводимого текста 25 символами, поэтому выберем меньше или равно в поле Данные и введем 25 в поле Максимальное значение.

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

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите необходимый тип данных.

В поле Данные выберите необходимый тип ограничения.

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

Например, чтобы допустить ввод сведений для счета только тогда, когда итог не превышает бюджет в ячейке E1, выберите значение Число десятичных знаков в списке Разрешить, ограничение «Меньше или равно» в списке «Данные», а в поле Максимальное значение введите >= =E1.

В примерах ниже при создании формул с условиями используется настраиваемый вариант. В этом случае содержимое поля «Данные» не играет роли.

Представленные в этой статье снимки экрана созданы в Excel 2016, но функции аналогичны Excel в Интернете.

Значение в ячейке, содержащей код продукта (C2), всегда начинается со стандартного префикса «ID-» и имеет длину не менее 10 (более 9) знаков.

Ячейка с наименованием продукта (D2) содержала только текст.

Значение в ячейке, содержащей чью-то дату рождения (B6), было больше числа лет, указанного в ячейке B4.

Примечание: Необходимо сначала ввести формулу проверки данных в ячейку A2, а затем скопировать эту ячейку в ячейки A3:A10 так, чтобы второй аргумент СЧЁТЕСЛИ соответствовал текущей ячейке. Часть A2)=1 изменится на A3)=1, A4)=1 и т. д.

Адрес электронной почты в ячейке B4 содержал символ @.

Источник

Как убрать ограничение по проверке данных в excel

Применение проверки данных к ячейкам

В этом курсе:

  • Перемещение и копирование ячеек и их содержимого
    Статья
  • Изменение ширины столбцов и высоты строк в Excel
    Статья
  • Поиск или замена текста и чисел на листе
    Статья
  • Объединение и отмена объединения ячеек
    Статья
  • Применение проверки данных к ячейкам
    Статья
  • Импорт и экспорт текстовых файлов (в формате TXT или CSV)
    Статья

Применение проверки данных к ячейкам

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

Проверьте, как это работает!

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

Выберите Данные > Проверка данных.

На вкладке Параметры в списке Тип данных выберите подходящий вариант:

Целое число, чтобы можно было ввести только целое число.

Десятичное число, чтобы можно было ввести только десятичное число.

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

Дата, чтобы можно было ввести только дату.

Время, чтобы можно было ввести только время.

Длина текста, чтобы ограничить длину текста.

Другой, чтобы задать настраиваемую формулу.

В списке Значение выберите условие.

Задайте остальные обязательные значения с учетом параметров Тип данных и Значение.

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

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

Откройте вкладку Сообщение об ошибке, чтобы настроить сообщение об ошибке, и выберите Вид.

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

Скачивание примеров

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

  • Какую версию вы используете?
  • Более новые версии
  • Office 2011
Ограничение ввода данных

Выделите ячейки, для которых нужно ограничить ввод данных.

На вкладке Данные щелкните Проверка данных > Проверка данных.

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

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

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

Запрос для пользователей на ввод допустимых значений

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

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

На вкладке Данные щелкните Проверка данных > Проверка данных.

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

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

В поле Заголовок введите заголовок сообщения.

В поле Подсказка по вводу введите сообщение, которое должно отображаться.

Отображение сообщения об ошибке при вводе недопустимых данных

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

Выберите ячейки, в которых нужно отображать сообщение об ошибке.

На вкладке Данные щелкните Проверка данных > Проверка данных.

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

Н вкладке Сообщение об ошибке в поле Заголовок введите заголовок сообщения.

В поле Сообщение введите сообщение, которое должно отображаться при вводе недопустимых данных.

Выполните одно из следующих действий.

В контекстном меню Вид выберите

Требовать от пользователей исправления ошибки перед продолжением

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

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

Ограничение ввода данных

Выделите ячейки, для которых нужно ограничить ввод данных.

На вкладке Данные в разделе Работа с данными нажмите Проверить.

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

В контекстном меню Тип данных выберите тип данных, который нужно разрешить.

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

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

Запрос для пользователей на ввод допустимых значений

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

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

На вкладке Данные в разделе Работа с данными нажмите Проверить.

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

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

В поле Заголовок введите заголовок сообщения.

В поле Подсказка по вводу введите сообщение, которое должно отображаться.

Отображение сообщения об ошибке при вводе недопустимых данных

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

Выберите ячейки, в которых нужно отображать сообщение об ошибке.

На вкладке Данные в разделе Работа с данными нажмите Проверить.

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

Н вкладке Сообщение об ошибке в поле Заголовок введите заголовок сообщения.

В поле Сообщение введите сообщение, которое должно отображаться при вводе недопустимых данных.

Выполните одно из следующих действий.

В контекстном меню Вид выберите

Требовать от пользователей исправления ошибки перед продолжением

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

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

Добавление проверки данных в ячейку или диапазон ячеек

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

Выделите одну или несколько ячеек, к которым нужно применить проверку.

На вкладке Данные в группе Работа с данными нажмите кнопку Проверка данных.

На вкладке Параметры в поле Разрешить выберите Список.

В поле Источник введите значения списка, разделенные запятыми. Например, введите Низкий,Средний,Высокий.

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

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

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

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

Отмена проверки данных. Выделите ячейки, проверку которых вы хотите отменить, щелкните Данные > Проверка данных и в диалоговом окне проверки данных нажмите кнопки Очистить все и ОК.

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

Разрешить вводить только целые числа из определенного диапазона

Выполните действия 1–2, указанные выше.

В списке Разрешить выберите значение Целое число.

В поле Данные выберите необходимый тип ограничения. Например, для задания верхнего и нижнего пределов выберите ограничение Диапазон.

Введите минимальное, максимальное или определенное разрешенное значение.

Можно также ввести формулу, которая возвращает числовое значение.

Например, допустим, что вы проверяете значения в ячейке F1. Чтобы задать минимальный объем вычетов, равный значению этой ячейки, умноженному на 2, выберите пункт Больше или равно в поле Данные и введите формулу =2*F1 в поле Минимальное значение.

Разрешить вводить только десятичные числа из определенного диапазона

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Десятичный.

В поле Данные выберите необходимый тип ограничения. Например, для задания верхнего и нижнего пределов выберите ограничение Диапазон.

Введите минимальное, максимальное или определенное разрешенное значение.

Можно также ввести формулу, которая возвращает числовое значение. Например, для задания максимального значения комиссионных и премиальных в размере 6% от заработной платы продавца в ячейке E1 выберите пункт Меньше или равно в поле Данные и введите формулу =E1*6% в поле Максимальное значение.

Примечание: Чтобы пользователи могли вводить проценты, например «20 %», в поле Разрешить выберите значение Десятичное число, в поле Данные задайте необходимый тип ограничения, введите минимальное, максимальное или определенное значение в виде десятичного числа, например 0,2, а затем отобразите ячейку проверки данных в виде процентного значения, выделив ее и нажав кнопку Процентный формат на вкладке Главная в группе Число.

Разрешить вводить только даты в заданном интервале времени

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Дата.

В поле Данные выберите необходимый тип ограничения. Например, для разрешения даты после определенного дня выберите ограничение Больше.

Введите начальную, конечную или определенную разрешенную дату.

Вы также можете ввести формулу, которая возвращает дату. Например, чтобы задать интервал времени между текущей датой и датой через 3 дня после текущей, выберите пункт Между в поле Данные, потом введите =СЕГОДНЯ() в поле Дата начала и затем введите =СЕГОДНЯ()+3 в поле Дата завершения.

Разрешить вводить только время в заданном интервале

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Время.

В поле Данные выберите необходимый тип ограничения. Например, для разрешения времени до определенного времени дня выберите ограничение меньше.

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

Например, если в ячейке E2 задано время начала (8:00), а в ячейке F2 — время окончания (17:00) и вы хотите ограничить собрания этим промежутком, выберите между в поле Данные, а затем введите =E2 в поле Время начала и =F2 в поле Время окончания.

Разрешить вводить только текст определенной длины

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите значение Длина текста.

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

В данном случае нам нужно ограничить длину вводимого текста 25 символами, поэтому выберем меньше или равно в поле Данные и введем 25 в поле Максимальное значение.

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

Выполните действия 1–2, указанные выше.

В поле Разрешить выберите необходимый тип данных.

В поле Данные выберите необходимый тип ограничения.

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

Например, чтобы допустить ввод сведений для счета только тогда, когда итог не превышает бюджет в ячейке E1, выберите значение Число десятичных знаков в списке Разрешить, ограничение «Меньше или равно» в списке «Данные», а в поле Максимальное значение введите >= =E1.

В примерах ниже при создании формул с условиями используется настраиваемый вариант. В этом случае содержимое поля «Данные» не играет роли.

Представленные в этой статье снимки экрана созданы в Excel 2016, но функции аналогичны Excel в Интернете.

Значение в ячейке, содержащей код продукта (C2), всегда начинается со стандартного префикса «ID-» и имеет длину не менее 10 (более 9) знаков.

Ячейка с наименованием продукта (D2) содержала только текст.

Значение в ячейке, содержащей чью-то дату рождения (B6), было больше числа лет, указанного в ячейке B4.

Примечание: Необходимо сначала ввести формулу проверки данных в ячейку A2, а затем скопировать эту ячейку в ячейки A3:A10 так, чтобы второй аргумент СЧЁТЕСЛИ соответствовал текущей ячейке. Часть A2)=1 изменится на A3)=1, A4)=1 и т. д.

Адрес электронной почты в ячейке B4 содержал символ @.

Проверка данных в EXCEL

history 26 октября 2012 г.
    Группы статей

  • Имена
  • Проверка данных
  • Условное форматирование

При вводе большого количества информации в ячейки таблицы легко допустить ошибку. В EXCEL существует инструмент для проверки введенных данных сразу после нажатия клавиши ENTER – Проверка данных.

Инструмент Проверка данных ( Данные/ Работа с данными/ Проверка данных ) не был бы столь популярным, если бы его функциональность ограничивалась бы только собственно проверкой. Ниже кратко перечислены основные приемы работы с этим инструментом.

A. Проверка введенных значений

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

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

  • Целое число . В ячейку разрешен ввод только целых чисел, причем принадлежащих определенному диапазону;
  • Действительное . В ячейку разрешен ввод только чисел, в том числе с десятичной частью (нельзя ввести текст, дату ввести можно);
  • Дата. Предполагается, что в ячейку будут вводиться даты начиная от 01.01.1900 до 31.12.9999. Подробнее о формате Дата — в статье Как Excel хранит дату и время
  • Время . Предполагается, что в ячейку с Проверкой данный этого типа будет вводиться время. Например, на рисунке ниже приведено условие, когда в ячейку разрешено вводить время принадлежащее только второй половине дня, т.е. от 12:00:00 до 23:59:59. Вместо утомительного ввода значения 12:00:00 можно использовать его числовой эквивалент 0,5. Возможность ввода чисел вместо времени следует из того, что любой дате в EXCEL сопоставлено положительное целое число, а следовательно времени (т.к. это часть суток), соответствует дробная часть числа (например, 0,5 – это полдень). Числовым эквивалентом для 23:59:59 будет 0,99999.

  • Длина текста . В ячейку разрешен ввод только определенного количества символов. При этом ограничении можно вводить и числа и даты, главное, чтобы количество введенных символов не противоречило ограничению по длине текста. Например, при ограничении количества символов менее 5, нельзя ввести дату позднее 13/10/2173, т.к. ей соответствует число 99999, а 14/10/2173 — это уже 100000, т.е. 6 символов. Интересно, что при ограничении, например, менее 5 символов, вы не сможете ввести в ячейку формулу =КОРЕНЬ(2) , т.к. результат =1,4142135623731 (в зависимости от заданной в EXCEL точности), а вот =КОРЕНЬ(4) – сможете, ведь результат =2, а это только 1 символ.
  • Список . Наверное, самый интересный тип данных. В этом случае ввод значений в ячейку можно ограничить ранее определенным списком. Например, если в качестве источника указать через точку с запятой единицы измерения товара шт;кг;кв.м;куб.м , то ничего другого, кроме этих 4-х значений из списка вам выбрать не удастся. В источнике можно указать диапазон ячеек, содержащий заранее сформированный список или ссылку на Именованную формулу . Пример приведен в статье Выпадающий (раскрывающийся) список
  • Другой . В ячейку разрешен ввод значений удовлетворяющих более сложным критериям. Для задания критериев необходимо использовать формулу. Рассмотрим это условие подробнее.

При выбранном типе Другой, в поле Формула нужно ввести формулу для расчета логического значения. Если оно принимает значение ИСТИНА, то такое значение разрешено вводить в ячейку, если ЛОЖЬ, то ваше значение ввести не получится. В качестве аргумента формулы нужно использовать ссылку на саму ячейку, к которой применяется Проверка данных или ссылку на зависящую от нее ячейку. Например,

Введите формулу

Пояснение

Ячейка B2 содержала только текст

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

Допустить ввод значения в ячейку B1 только в случае, если после ввода значение в ячейке D1 будет больше 100, в D2 меньше, чем 400

Проверку данных применяем к ячейке B1 . При этом в ячейке D1 введена формула =B1*2 , а в D2 – формула =B1*3 . Хотя эта формула эквивалентна ограничению Действительное с диапазоном от 50 до 133,33, но при более сложных связях ячеек, этот прием может быть полезен

Значение в ячейке, содержащей возраст работника ( С1 ), всегда должно быть больше числа полных лет работы ( D1 ) плюс 18 (минимальный возраст приема на работу)

При заполнении таблицы данными о возрасте и стаже работы можно поставить эту проверку для обеих ячеек ( C1 и D1 ). Для этого нужно выделить сразу 2 ячейки, вызвать Проверку данных и немного модифицировать формулу =ЕСЛИ($C1>$D1+18;ИСТИНА;ЛОЖЬ)

Все данные в диапазоне ячеек A1:A20 содержали уникальные значения

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

Значение в ячейке, содержащей имя кода продукта ( B5 ), всегда начиналось со стандартного префикса «ID-» и имело длину не менее 10 знаков.

Проверку данных вводим для ячейки B5

При выделении нескольких ячеек, там где нужно, не забывайте указывать абсолютную ссылку на ячейки (например, $A$1:$A$20 ).

При использовании инструмента Проверка данных , предполагается, что в ячейку будут вводиться константы ( 123, товар1, 01.05.2010 и пр.), хотя никто не запрещает вводить и формулы. В этом случае проверяться все равно будет результат вычисления формулы. Вообще вводить формулы в ячейки с проверкой данных не советую – легко запутаться. В этом случае советую использовать Условное форматирование .

В. Отображение комментария, если ячейка является текущей.

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

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

С. Вывод подробного сообщения об ошибке.

После ввода ошибочного значения Проверка данных может отобразить подробное сообщение о том, что было сделано не так. Это некий аналог Msgbox() из VBA .

D. Создание связанных диапазонов (списков)

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

Е. Использование в правилах ссылок на другие листы

В EXCEL 2007 в Проверке данных , как и в Условном форматировании нельзя впрямую указать ссылку на диапазоны другого листа, например, так =Лист2!$A$1 . Позволяют обойти это ограничение использование Имен .

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

В Excel 2010, напротив, можно использовать правила проверки данных, ссылающиеся на значения на других листах. В Excel 2007 и Excel 97-2003 проверка данных этого типа не поддерживается и не отображается на листе. Однако все правила проверки данных остаются доступными в книге и применяются при повторном открытии книги в Excel 2010, если они не были изменены в Excel 2007 или Excel 97-2003.

F. Как срабатывает Проверка данных

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

Если значения вставляются через Буфер обмена ( Вставить значения ) или с использованием сочетания клавиш CTRL + D (копирование значения из ячейки сверху) или копируются Маркером заполнения сверху вниз, то проверка в явном виде не осуществляется. Кроме того, при копировании значений можно вообще случайно удалить правила Проверки данных , например если в ячейке источнике не определена Проверка данных , а данные из нее вставляются через Буфер обмен а с использованием комбинации клавиш CTRL+V .

Поясним на примере. Предположим, к ячейке А1 применена Проверка данных с условием проверки Другой , где в поле формула введено =СТРОКА(A1)=1 , т.е. для всех ячеек из первой строки условие Проверки данных будет принимать значение ИСТИНА, для других строк — ЛОЖЬ вне зависимости от содержания ячейки.

Теперь выделим ячейку А2 и нажмем CTRL+D . Значение из А1 скопируется в А2 вместе с условием Проверки данных . Несмотря на то, что теперь условие Проверки данных будет принимать значение ЛОЖЬ, никакого предупреждающего сообщения выведено не будет. Чтобы убедиться, что данные в ячейках соответствуют условиям определенным в Проверке данных , нужно вызвать команду меню Обвести неверные данные ( Данные/ Работа с данными/ Проверка данных/ Обвести неверные данные ). Ячейки с неверными данными будут обведены красными овалами. Теперь опять выделим ячеку А2 и нажмем клавишу F2 (войдем в режим Правки), затем нажмем ENTER — появится окно с сообщением, что введенное значение неверно.

Есть еще один способ обхода проверки данных. Предположим, ввод в ячейку ограничен значениями от 1 до 3. Теперь в любую другую ячейку без Проверки данных введем значение 4. Выделим эту ячейку, в Строке формул выделим значение 4 и скопируем его в Буфер обмена . Теперь выделим ячейку с Проверкой данных и нажмем CTRL+V . Значение вставилось в ячейку! Кроме того, Проверка данных осталась нетронутой в отличие от случая, когда через Буфер обмена , например, вставляется значение из WORD. Чтобы убедиться, что данные в ячейке не соответствуют условиям определенным в Проверке данных , нужно вызвать команду меню Обвести неверные данные ( Данные/ Работа с данными/ Проверка данных/ Обвести неверные данные ).

G. Поиск ячеек с Проверкой данных

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

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

Источник

  • 1. Что такое проверка данных в Excel?
  • 2. Как добавить проверку данных в Excel?
  • 3. Основные примеры для проверки данных
    • 3.1 Проверка данных для целых и десятичных чисел
    • 3.2 Проверка данных для даты и времени
    • 3.3 Проверка данных для длины текста
    • 3.4 Список проверки данных (раскрывающийся список)
  • 4. Расширенные пользовательские правила для проверки данныхn
    • 4.1 Проверка данных разрешает только числа или текст
      • Разрешить ввод только цифр
      • Разрешить ввод только текстовых строк
    • 4.2 Проверка данных допускает только буквенно-цифровые значения
      • Разрешить только буквенно-цифровые значения с функцией проверки данных
      • Разрешить только буквенно-цифровые значения с замечательной функцией
    • 4.3 Проверка данных позволяет тексту начинаться или заканчиваться определенными символами
      • Разрешить тексту начинаться или заканчиваться определенными символами только с одним условием
      • Разрешить тексты начинаться или заканчиваться определенными символами с несколькими критериями (логика ИЛИ)
    • 4.4 Записи разрешений проверки данных должны содержать / не должны содержать конкретный текст
      • Разрешить записи должны содержать один или один из множества конкретных текстов
      • Разрешить записи не должны содержать один или один из множества конкретных текстов.
    • 4.5 Проверка данных допускает только уникальные значения
      • Разрешить только уникальные значения с функцией проверки данных
      • Разрешить только уникальные значения с кодом VBA
      • Разрешить только уникальные значения с помощью удобной функции
    • 4.6 Проверка данных разрешает только верхний / нижний / правильный регистр
    • 4.7 Проверка данных позволяет значениям, которые существуют / не существуют в другом списке
    • 4.8 Проверка данных требует ввода только формата номера телефона
      • Принудительно использовать только формат номера телефона с функцией проверки данных
      • Принудительный формат только номера телефона с полезной функцией
    • 4.9 Проверка данных требует ввода только адресов электронной почты
      • Принудительный формат только адресов электронной почты с функцией проверки данных
      • Принудительный формат только адресов электронной почты с помощью удобной функции
    • 4.10 Проверка данных заставляет вводить только IP-адреса
      • Принудительный формат только IP-адресов с функцией проверки данных
      • Принудительный формат только IP-адресов с кодом VBA
      • Форсировать только формат IP-адресов с помощью простой функции
    • 4.11 Проверка данных ограничивает значения, превышающие общее значение
    • 4.12 Проверка данных ограничивает ввод ячеек на основе другой ячейки
    • 4.13 Проверка данных позволяет вводить только будние или выходные дни.
    • 4.14 Проверка данных позволяет ввести дату на основе сегодняшней даты
    • 4.15 Проверка данных позволяет ввести время на основе текущего времени
    • 4.16 Проверка данных дата конкретного или текущего года
    • 4.17 Проверка данных дата в текущей неделе или месяце
      • Разрешить ввести дату текущей недели
      • Разрешить вводить дату текущего месяца
    • 5. Как отредактировать валидацию данных в Excel?
    • 6. Как найти и выделить ячейки с проверкой данных в Excel?
    • 7. Как скопировать правило проверки данных в другие ячейки?
    • 8. Как использовать проверку данных, чтобы обвести недопустимые записи в Excel?
    • 9. Как убрать проверку данных в Excel?
      • Удалить проверку данных в выбранном диапазоне с помощью функции проверки данных
      • Удалите проверку данных в выбранном диапазоне с помощью удобной функции
      • Удалите проверку данных со всех листов с кодом VBA

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

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

Содержание:

1. Что такое проверка данных в Excel?

2. Как добавить проверку данных в Excel?

3. Основные примеры для проверки данных

  • 3.1 Проверка данных для целых и десятичных чисел
  • 3.2 Проверка данных для даты и времени
  • 3.3 Проверка данных для длины текста
  • 3.4 Список проверки данных (раскрывающийся список)

4. Расширенные настраиваемые правила проверки данных.

    • 4.1 Проверка данных разрешает только числа или текст
      • Разрешить ввод только чисел с функцией проверки данных
      • Разрешить ввод только текстовых строк с помощью функции проверки данных
      • 4.2 Проверка данных допускает только буквенно-цифровые значения
        • Разрешить только буквенно-цифровые значения с функцией проверки данных
        • Разрешить только буквенно-цифровые значения с замечательной функцией
      • 4.3 Проверка данных позволяет тексту начинаться или заканчиваться определенными символами
        • Разрешить тексту начинаться или заканчиваться определенными символами только с одним условием
        • Разрешить тексты начинаться или заканчиваться определенными символами с несколькими критериями (логика ИЛИ)
      • 4.4 Записи разрешений проверки данных должны содержать / не должны содержать конкретный текст
        • Разрешить записи должны содержать один или один из множества конкретных текстов
        • Разрешить записи не должны содержать один или один из множества конкретных текстов.
      • 4.5 Проверка данных допускает только уникальные значения
        • Разрешить только уникальные значения с функцией проверки данных
        • Разрешить только уникальные значения с кодом VBA
        • Разрешить только уникальные значения с помощью удобной функции
      • 4.6 Проверка данных разрешает только верхний / нижний / правильный регистр
      • 4.7 Проверка данных позволяет значениям, которые существуют / не существуют в другом списке
      • 4.8 Проверка данных требует ввода только формата номера телефона
        • Принудительно использовать только формат номера телефона с функцией проверки данных
        • Принудительный формат только номера телефона с полезной функцией
      • 4.9 Проверка данных требует ввода только адресов электронной почты
        • Принудительный формат только адресов электронной почты с функцией проверки данных
        • Принудительный формат только адресов электронной почты с помощью удобной функции
      • 4.10 Проверка данных заставляет вводить только IP-адреса
        • Принудительный формат только IP-адресов с функцией проверки данных
        • Принудительный формат только IP-адресов с кодом VBA
        • Форсировать только формат IP-адресов с помощью простой функции
      • 4.11 Проверка данных ограничивает значения, превышающие общее значение
      • 4.12 Проверка данных ограничивает ввод ячеек на основе другой ячейки
      • 4.13 Проверка данных позволяет вводить только будние или выходные дни.
      • 4.14 Проверка данных позволяет ввести дату на основе сегодняшней даты
      • 4.15 Проверка данных позволяет ввести время на основе текущего времени
      • 4.16 Проверка данных дата конкретного или текущего года
      • 4.17 Проверка данных дата в текущей неделе или месяце
        • Разрешить ввести дату текущей недели
        • Разрешить вводить дату текущего месяца

5. Как отредактировать валидацию данных в Excel?

6. Как найти и выделить ячейки с проверкой данных в Excel?

7. Как скопировать правило проверки данных в другие ячейки?

8. Как использовать проверку данных, чтобы обвести недопустимые записи в Excel?

9. Как убрать проверку данных в Excel?

    • Удалить проверку данных в выбранном диапазоне с помощью функции проверки данных
    • Удалите проверку данных в выбранном диапазоне с помощью удобной функции
    • Удалите проверку данных со всех листов с кодом VBA

1. Что такое проверка данных в Excel?

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

Некоторые основные способы использования функции проверки данных:

  • 1. Любое значение: проверка не выполняется, вы можете вводить что угодно в указанные ячейки.
  • 2. Полная стоимость: разрешены только целые числа.
  • 3. Десятичный: позволяет вводить как целые, так и десятичные числа.
  • 4. Список: можно вводить или выбирать только значения из предопределенного списка. Значения отображаются в раскрывающемся списке.
  • 5. дата: разрешены только даты.
  • 6. Время: допускается только время.
  • 7. Длина текста.: разрешить ввод только указанной длины текста.
  • 8. изготовленный на заказ: создание правил настраиваемых формул для проверки вводимых пользователем данных.

2. Как добавить проверку данных в Excel?

В лист Excel вы можете добавить проверку данных, выполнив следующие действия:

1. Выберите список ячеек, в котором вы хотите настроить проверку данных, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных, см. снимок экрана:

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

  • Ценности: Введите числа непосредственно в поля критериев;
  • Ссылка на ячейку: Ссылка на ячейку на листе или другом листе;
  • Формулы: Создание более сложных формул в качестве условий.

В качестве примера я создам правило, которое позволяет вводить только целые числа от 100 до 1000, здесь установите критерии, как показано на скриншоте ниже:

3. После настройки условий вы можете перейти к входное сообщение or Предупреждение об ошибке Вкладка, чтобы установить входное сообщение или предупреждение об ошибке для ячеек проверки по своему усмотрению. (Если вы не хотите устанавливать оповещение, нажмите OK заканчивать сразу.)

3.1) Добавить входное сообщение (необязательно):

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

Перейдите в входное сообщение tab и сделайте следующее:

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

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

3.2) Создавайте содержательные сообщения об ошибках (необязательно):

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

Перейдите в Предупреждение об ошибке вкладки проверка достоверности данных диалоговое окно, сделайте следующее:

  • Проверить Показывать предупреждение об ошибке после ввода неверных данных вариант;
  • В разделе Стиль в раскрывающемся списке выберите нужный тип оповещения:
    • Стоп (по умолчанию): Этот тип предупреждения не позволяет пользователям вводить недопустимые данные.
    • Предупреждение: Предупреждает пользователей о том, что данные недействительны, но не препятствует их вводу.
    • Информация: Информирует пользователей только о неверной записи данных.
  • Введите желаемый заголовок и предупреждающее сообщение в соответствующие поля;
  • Нажмите OK для закрытия диалогового окна.

И теперь при вводе недопустимого значения появится окно с предупреждением о сообщении, как показано на скриншоте ниже:

Stop вариант: вы можете нажать Повторите ввести другое значение или Отмена чтобы удалить запись.

Предупреждение вариант: нажмите Да ввести неверную запись, Нет изменить его, или Отмена чтобы удалить запись.

Информация вариант: нажмите OK ввести неверную запись или Отмена чтобы удалить запись.

Внимание: Если вы не устанавливаете собственное сообщение в Предупреждение об ошибке коробка, по умолчанию Stop Появится окно с предупреждением, как показано ниже:


3. Основные примеры для проверки данных

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

3.1 Проверка данных для целых и десятичных чисел

1. Выберите список ячеек, в котором вы хотите разрешить только целые числа или десятичные дроби, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных.

2. В проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите соответствующий пункт Целое число or Десятичная дробь в Разрешить выпадающий список.
  • А затем выберите один из нужных вам критериев в Данные коробка (в этом примере я выбираю между опция).
  • Tips: Критерии содержат: между, не между, равно, не равно, больше, меньше, больше или равно, меньше или равно.
  • Затем введите минимальный и максимальная значения, которые вам нужны (мне нужны числа от 0 до 1 00).
  • Наконец, нажмите OK кнопку.

3. Теперь в выбранные ячейки можно вводить только целые числа от 0 до 100.


3.2 Проверка данных для даты и времени

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

1. Выберите список ячеек, в котором вы хотите разрешить только определенные даты или время, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных.

2. В проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите соответствующий пункт Время or Продолжительность в Разрешить выпадающий список.
  • А затем выберите один из нужных вам критериев в Данные коробка (здесь я выбираю больше опция).
  • Tips: Критерии содержат: между, не между, равно, не равно, больше, меньше, больше или равно, меньше или равно.
  • Затем введите Начало вам нужно (я хочу даты больше, чем 8).
  • Наконец, нажмите OK кнопку.

3. Теперь в выбранные ячейки можно вводить только даты, превышающие 8.


3.3 Проверка данных для длины текста

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

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

2. В проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите Длина текста из Разрешить выпадающий список.
  • А затем выберите один из нужных вам критериев в Данные коробка (в этом примере я выбираю меньше, чем опция).
  • Tips: Критерии содержат: между, не между, равно, не равно, больше, меньше, больше или равно, меньше или равно.
  • Затем введите максимальная число, которое нужно ограничить (хочу, чтобы длина текста не превышала 10 символов).
  • Наконец, нажмите OK кнопку.

3. Теперь выбранные ячейки позволяют набирать только текстовую строку длиной менее 10 символов.


3.4 Список проверки данных (раскрывающийся список)

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

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

2. В проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

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

3. Теперь выпадающий список был создан в ячейках, как показано на скриншоте ниже:

Щелкните, чтобы получить более подробную информацию из раскрывающегося списка…


4. Расширенные настраиваемые правила проверки данных.

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

4.1 Проверка данных разрешает только числа или текст

 Разрешить ввод только чисел с функцией проверки данных

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

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

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • А затем введите эту формулу: = ЕЧИСЛО (A2) в Формула текстовое окно. (A2 это первая ячейка выбранного диапазона, который вы хотите ограничить)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

3. С этого момента в выбранные ячейки можно вводить только числа.

Внимание: Это ISNUMBER Функция допускает любые числовые значения в проверенных ячейках, включая целые числа, десятичные дроби, дроби, даты и время.


 Разрешить ввод только текстовых строк с помощью функции проверки данных

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

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

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • А затем введите эту формулу: = ISTEXT (A2) в Формула текстовое окно. (A2 это первая ячейка выбранного диапазона, который вы хотите ограничить)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

3. Теперь при вводе данных в определенные ячейки можно разрешить данные только в текстовом формате.


4.2 Проверка данных допускает только буквенно-цифровые значения

Для некоторых целей вы просто хотите разрешить вводить алфавиты и числовые значения, но ограничить использование специальных символов, таких как ~,%, $, пробел и т. Д., Этот раздел познакомит вас с некоторыми хитростями.

 Разрешить только буквенно-цифровые значения с функцией проверки данных

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

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

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =IF(A2=»»,TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT(«1:»&LEN(A2))),1),»0123456789abcdefghijklmnopqrstuvwxyz»))),FALSE,TRUE))
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенных выше формулах A2 — первая ячейка выбранного диапазона, который вы хотите ограничить.

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


 Разрешить только буквенно-цифровые значения с замечательной функцией

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

После установки Kutools for Excel, пожалуйста, сделайте так:

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

2, Затем нажмите Кутулс > Предотвратить ввод > Предотвратить ввод, см. снимок экрана:

3. В выскочившем Предотвратить ввод диалоговое окно, выберите Запретить ввод специальных символов вариант, см. снимок экрана:

4, Затем нажмите Ok и в следующих полях подсказок щелкните Да > OK чтобы закончить операцию. Теперь в выбранных ячейках разрешены только алфавиты и числовые значения, см. Снимок экрана:


4.3 Проверка данных позволяет текстам начинаться или заканчиваться определенными символами

Если все значения в определенном диапазоне должны начинаться или заканчиваться определенным символом или подстрокой, вы можете использовать проверку данных с помощью настраиваемой формулы, основанной на функциях ТОЧНО, ВЛЕВО, ВПРАВО или СЧЁТЕСЛИ.

 Разрешить тексту начинаться или заканчиваться определенными символами только с одним условием

Например, я хочу, чтобы тексты начинались или заканчивались на «CN» при вводе текстовых строк в определенные ячейки, сделайте следующее:

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • Begin with: =EXACT(LEFT(A2,2),»CN»)
    End with: =EXACT(RIGHT(A2,2),»CN»)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенных выше формулах A2 первая ячейка выбранного диапазона, число 2 это количество символов, которое вы указали, CN текст, которым вы хотите начать или закончить.

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

Советы: Приведенные выше формулы чувствительны к регистру. Если регистр не требуется, примените следующие формулы CONTIF:

Begin with (non case sensitive): =COUNTIF(A2,»CN*»)
End with (non case sensitive): =COUNTIF(A2,»*CN»)

Внимание: Звездочка * — это подстановочный знак, соответствующий одному или нескольким символам.


 Разрешить тексты начинаться или заканчиваться определенными символами с несколькими критериями (логика ИЛИ)

Например, если вы хотите, чтобы тексты начинались или заканчивались буквами «CN» или «UK», как показано на скриншоте ниже, вам необходимо добавить еще один экземпляр EXACT, используя знак плюса (+). Пожалуйста, сделайте следующие шаги:

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • Begin with: =EXACT(LEFT(A2,2),»CN»)+EXACT(LEFT(A2,2),»UK»)
    End with: =EXACT(RIGHT(A2,2),»CN»)+EXACT(RIGHT(A2,2),»UK»)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенных выше формулах A2 первая ячейка выбранного диапазона, число 2 это количество символов, которое вы указали, CN и UK — это конкретные тексты, которыми вы хотите начать или закончить.

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

Советы: Чтобы игнорировать регистр, примените следующие формулы CONTIF:

Begin with (non case sensitive): =COUNTIF(A2,»CN*»)+COUNTIF(A2,»UK*»)
End with (non case sensitive): =COUNTIF(A2,»*CN»)+COUNTIF(A2,»*UK»)

Внимание: Звездочка * — это подстановочный знак, соответствующий одному или нескольким символам.


4.4 Записи разрешений проверки данных должны содержать / не должны содержать конкретный текст

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

 Разрешить записи должны содержать один или один из множества конкретных текстов

Разрешить записи должны содержать один конкретный текст

Чтобы разрешить записи, содержащие определенную текстовую строку, например, все введенные значения должны содержать текст «KTE», как показано на скриншоте ниже, вы можете применить проверку данных с помощью настраиваемой формулы на основе функций НАЙТИ и ЕЧИСЛО. Пожалуйста, сделайте так:

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из раскрывающегося списка Разрешить.
  • Затем введите одну из формул ниже в Формула текстовое окно.
  • =ISNUMBER(FIND(«KTE»,A2))             (Case sensitive)
    =ISNUMBER(SEARCH(«KTE»,A2))         (Non case sensitive)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь, когда введенное значение не содержит заданного текста, появится окно с предупреждением.


Разрешить записи должны содержать один из многих конкретных текстов

Приведенная выше формула работает только для одной текстовой строки, если вам нужно, чтобы в ячейках была разрешена одна из многих текстовых строк, как показано на следующем снимке экрана, вы должны использовать функции СУММПРОИЗВ, НАЙТИ и ЕЧИСЛО вместе для создания формулы.

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите одну из приведенных ниже формул по мере необходимости в Формула текстовое окно.
  • =SUMPRODUCT(—ISNUMBER(FIND($C$2:$C$4,A2)))>0                        (Case sensitive)
    =SUMPRODUCT(—ISNUMBER(SEARCH($C$2:$C$4,A2)))>0                   (Non case sensitive)
  • А затем нажмите OK для закрытия диалогового окна.

Внимание: В приведенных выше формулах A2 первая ячейка выбранного диапазона, C2: C4 — это список значений, которые вы хотите разрешить, чтобы записи содержали любое из них.

3. И теперь можно вводить только записи, содержащие любое из значений в конкретном списке.


 Разрешить записи не должны содержать один или один из множества конкретных текстов.

Разрешить записи не должны содержать один конкретный текст

Чтобы проверить, что записи не должны содержать определенный текст, например, чтобы разрешить значения, которые не должны содержать текст «KTE» в ячейке, вы можете использовать функции ISERROR и FIND для создания правила проверки данных. Пожалуйста, сделайте так:

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите одну из формул ниже в Формула текстовое окно.
  • =ISERROR(FIND(«KTE»,A2))                  (Case sensitive)
    =ISERROR(SEARCH(«KTE»,A2))                  (Non case sensitive)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь записи, содержащие конкретный текст, не будут введены.


Разрешить записи не должны содержать один из многих конкретных текстов

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

1. Выберите диапазон ячеек, в котором вы хотите запретить некоторые тексты.

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки Вкладка, выполните следующие действия:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =SUMPRODUCT(—ISNUMBER(FIND($C$2:$C$4,A2)))=0                     (Case sensitive)
    =SUMPRODUCT(—ISNUMBER(SEARCH($C$2:$C$4,A2)))=0                 (Non case sensitive)
  • А затем нажмите OK для закрытия диалогового окна.

Внимание: В приведенных выше формулах A2 первая ячейка выбранного диапазона, C2: C4 — это список значений, которые вы хотите предотвратить, если записи содержат какое-либо из них.

3. С этого момента будет запрещено вводить записи, содержащие какой-либо из конкретных текстов.


4.5 Проверка данных допускает только уникальные значения

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

 Разрешить только уникальные значения с функцией проверки данных

Обычно вам может помочь функция проверки данных с настраиваемой формулой, основанной на функции СЧЁТЕСЛИ. Для этого выполните следующие действия:

1. Выберите ячейки или столбец, в которые нужно ввести только уникальные значения.

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =COUNTIF($A$2:$A$9,A2)=1
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенной выше формуле A2: A9 — это диапазон ячеек, в котором вы хотите разрешить только уникальные значения, и A2 — первая ячейка выбранного диапазона.

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


 Разрешить только уникальные значения с кодом VBA

Следующий код VBA также может помочь вам предотвратить ввод повторяющихся значений, пожалуйста, сделайте следующее:

1. Щелкните правой кнопкой мыши вкладку листа, на которой вы хотите разрешить только уникальные значения, и выберите Просмотреть код из контекстного меню во всплывающем Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой модуль:

Код VBA: разрешены только уникальные значения в диапазоне ячеек:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub

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

2. Затем сохраните и закройте этот код, теперь при вводе повторяющегося значения в ячейку A1: A100 появляется окно с предупреждением, как показано ниже:


 Разрешить только уникальные значения с помощью удобной функции

Если у вас есть Kutools for Excel, С его Предотвратить дублирование вы можете настроить проверку данных для предотвращения дублирования для диапазона ячеек с помощью всего нескольких щелчков мышью.

После установки Kutools for Excel, пожалуйста, сделайте так:

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

2, Затем нажмите Кутулс > Предотвратить ввод > Предотвратить дублирование, см. снимок экрана:

3. Появится предупреждающее сообщение, напоминающее о том, что проверка данных будет удалена при применении этой функции, нажмите Да и в следующем окне подсказки щелкните OK, смотрите скриншоты:

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


4.6 Проверка данных разрешает только верхний / нижний / правильный регистр

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

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите одну из следующих формул, которая вам нужна, в Формула текстовое окно.
  • =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))                   (only allow uppercase text)
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))                 (only allow lowercase text)
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))               (only allow proper case text)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь будут приняты только те записи, которые соответствуют созданному вами правилу.


4.7 Проверка данных позволяет значениям, которые существуют / не существуют в другом списке

Разрешение значениям существовать или не существовать в другом списке для ввода в диапазон ячеек может быть болезненной проблемой для большинства из нас. Фактически, вы можете использовать функцию проверки данных с простой формулой, основанной на функции СЧЁТЕСЛИ, чтобы справиться с этим.

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

1. Выберите диапазон ячеек, к которому вы хотите применить проверку данных.

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите одну из следующих формул, которая вам нужна, в Формула текстовое окно.
  • =COUNTIF($C$2:$C$4,A2)>0                (only allow values exist in another column)
    =COUNTIF($C$2:$C$4,A2)=0                (prevent values exist in another column)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенной выше формуле A2 это первая ячейка столбца, который вы хотите использовать, C2: C4 — это список значений, которые вы хотите запретить или разрешить, если записи являются одним из них.

3. Теперь записи соответствуют только тому правилу, которое вы создали, могут быть введены, другие будут запрещены.


4.8 Проверка данных требует ввода только формата номера телефона

Когда вы вводите информацию о сотрудниках вашей компании, в одном столбце необходимо ввести номер телефона, чтобы обеспечить быстрый и точный ввод телефонных номеров, в этом случае вы можете установить проверку данных для номеров телефонов. Например, я просто хочу, чтобы номер телефона в формате (123) 456-7890 можно было вводить на листе, в этом разделе будут представлены два быстрых приема для решения этой задачи.

 Принудительно использовать только формат номера телефона с функцией проверки данных

Чтобы разрешить ввод только определенного формата номера телефона, сделайте следующее:

1. Выберите список ячеек, в который нужно ввести определенный формат номера телефона, а затем щелкните правой кнопкой мыши и выберите Формат ячеек из контекстного меню см. снимок экрана:

2. В Формат ячеек диалоговое окно под Число вкладка, выберите На заказ слева Категория список, а затем введите нужный формат номера телефона в текстовое поле Тип, например, я буду использовать это (###) ### — #### формат, см. снимок экрана:

3, Затем нажмите OK для закрытия диалогового окна.

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

  • Выберите На заказ из Разрешить выпадающий список.
  • А затем введите эту формулу = И (ЕЧИСЛО (A2); ДЛИНА (A2) = 10) в текстовое поле Формула.
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенной выше формуле A2 — это первая ячейка столбца, в котором вы хотите проверить номер телефона.

5. Теперь при вводе 10-значного числа оно будет автоматически преобразовано в конкретный формат номера телефона по мере необходимости, см. Скриншоты:

Внимание: Если введенный номер не 10 цифр, появится окно с предупреждением, напоминающее вам, см. Снимок экрана:


 Принудительный формат только номера телефона с полезной функцией

Kutools for ExcelАвтора Подтвердить номер телефона Функция также может помочь вам принудительно ввести только формат номера телефона с помощью всего нескольких щелчков мышью.

После установки Kutools for Excel, пожалуйста, сделайте так:

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

2. В Номер телефона в диалоговом окне выберите нужный формат номера телефона или вы можете создать собственное форматирование, щелкнув значок Добавить кнопку, см. снимок экрана:

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


4.9 Проверка данных требует ввода только адресов электронной почты

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

 Принудительный формат только адресов электронной почты с функцией проверки данных

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

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

2. В выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • А затем введите эту формулу = ISNUMBER (MATCH («*@*.?*»; A2,0)) в Формула текстовое окно.
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь, если введенный текст не является форматом адреса электронной почты, появится окно с предупреждением, напоминающее вам, см. Снимок экрана:


 Принудительный формат только адресов электронной почты с помощью удобной функции

Kutools for Excel поддерживает удивительную функцию — Подтвердить адрес электронной почты, с помощью этой утилиты вы можете предотвратить неверные адреса электронной почты одним щелчком мыши.

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите ячейки, в которые можно вводить только адреса электронной почты, затем нажмите Кутулс > Предотвратить ввод > Подтвердить адрес электронной почты. Смотрите скриншот:

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


4.10 Проверка данных заставляет вводить только IP-адреса

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

 Принудительный формат только IP-адресов с функцией проверки данных

Разрешите вводить только IP-адреса в определенный диапазон ячеек, сделайте следующее:

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

2. В выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =AND((LEN(A2)-LEN(SUBSTITUTE(A2,».»,»»)))=3,ISNUMBER(SUBSTITUTE(A2,».»,»»)+0))
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь, если вы введете неверный IP-адрес в ячейку, появится окно с предупреждением, напоминающее вам, как показано на скриншоте ниже:


 Принудительный формат только IP-адресов с кодом VBA

Здесь следующий код VBA также может помочь разрешить ввод только IP-адресов и ограничить другой ввод, пожалуйста, сделайте следующее:

1. Щелкните правой кнопкой мыши вкладку листа и щелкните Просмотреть код из контекстного меню в открывшемся Microsoft Visual Basic для приложений окно, скопируйте в него приведенный ниже код VBA.

Код VBA: проверить ячейки, чтобы они принимали только IP-адрес

Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
    Exit Sub
Else
    If Target = "" Then
        Exit Sub
    End If
    xArrIp = Split(Target.Text, ".")
    If UBound(xArrIp) <> 3 Then
        GoTo EIP
    Else
    xIntIP1 = CInt(xArrIp(0))
    xIntIP2 = CInt(xArrIp(1))
    xIntIP3 = CInt(xArrIp(2))
    xIntIP4 = CInt(xArrIp(3))
    If (xIntIP1 < 1) Or (xIntIP1 > 255) _
    Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
    Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
    Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
    GoTo EIP
     End If
    End If
End If
Exit Sub
EIP:
    MsgBox "Please enter correct IP address"
    Target = ""
End Sub

Внимание: В приведенном выше коде A2: A10 — это диапазон ячеек, который вы хотите принимать только IP-адресами.

2. Затем сохраните и закройте этот код, теперь только правильные IP-адреса позволяют вводить в определенные ячейки.


 Форсировать только формат IP-адресов с помощью простой функции

Если у вас есть Kutools for Excel установлен в вашей книге, его Подтвердить IP-адрес функция также может помочь вам решить эту задачу.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Выберите ячейки, в которые разрешено вводить только IP-адреса, затем нажмите Кутулс > Предотвратить ввод > Подтвердить IP-адрес. Смотрите скриншот:

2. После применения этой функции теперь можно вводить только IP-адрес, в противном случае появится окно с предупреждением, напоминающее вам, см. Снимок экрана:


4.11 Проверка данных ограничивает значения, превышающие общее значение

Предположим, у вас есть ежемесячный отчет о расходах, а общая сумма бюджета составляет 18000 долларов США, теперь вам нужно, чтобы общая сумма в списке расходов не превышала предварительно установленную общую сумму 18000 долларов США, как показано на скриншоте ниже. В этом случае вы можете создать правило проверки данных с помощью функции СУММ, чтобы предотвратить превышение суммы значений предварительно установленной суммы.

1. Выберите список ячеек, в которых вы хотите ограничить значения.

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =SUM($B$2:$B$7)<=18000
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенной выше формуле B2: B7 — это диапазон ячеек, в который нужно ограничить количество записей.

3. Теперь при вводе значений в диапазоне B2: B7, если сумма значений меньше 18000 долларов США, проверка проходит. Если какое-либо значение превысит 18000 долларов, появится окно с предупреждением, напоминающее вам.


4.12 Проверка данных ограничивает ввод ячеек на основе другой ячейки

Если вы хотите ограничить ввод данных в список ячеек на основе значения в другой ячейке, функция проверки данных также может помочь решить эту задачу. Например, если ячейка C1 представляет собой текст «Да», в диапазон A2: A9 разрешено вводить что угодно, но, если ячейка C1 представляет собой другой текст, ничего нельзя вводить в диапазоне A2: A9, как показано ниже. :

Чтобы решить эту проблему, сделайте следующее:

1. Выберите список ячеек, в которых вы хотите ограничить значения.

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =$C$1=»Yes»
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенной выше формуле C1 содержит ли ячейка конкретный текст, который вы хотите использовать, а текст «Да»- это текст, на основе которого вы хотите ограничить количество ячеек, пожалуйста, измените их по своему усмотрению.

3. Теперь, если в ячейке C1 есть текст «Да», что угодно можно ввести в диапазон A2: A9, если в ячейке C1 есть другой текст, вы не сможете ввести какое-либо значение, см. Демонстрацию ниже:


4.13 Проверка данных позволяет вводить только будние или выходные дни.

Если вам нужно ввести в список ячеек только рабочие дни (с понедельника по пятницу) или выходные (суббота и воскресенье), проверка достоверности данных также может вам помочь, выполните следующие действия:

1. Выберите список ячеек, в который вы хотите ввести дни недели или дни недели.

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите одну из формул ниже в Формула текстовое поле, как вам нужно.
  • =WEEKDAY(A2,2)<6                      (allow only weekdays)
    =WEEKDAY(A2,2)>5                      (allow only weekends)
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

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


4.14 Проверка данных позволяет ввести дату на основе сегодняшней даты

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

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

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =A2>Today()
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь в ячейки можно вводить только даты, превышающие сегодняшнюю, в противном случае появится окно с предупреждением, напоминающее вам, см. Снимок экрана:

Советы:

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

=A2<Today()

2. Разрешите вводить дату в пределах определенного диапазона дат, например даты в следующие 30 дней, введите следующую формулу в проверку данных:

=AND(A2>TODAY(),A2<=(TODAY()+30))


4.15 Проверка данных позволяет ввести время на основе текущего времени

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

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

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите Продолжительность из Разрешить выпадающий список.
  • Затем выберите меньше, чем разрешить только раз до текущего времени, или больше чтобы позволить время после текущего времени, как вам нужно из Данные падать.
  • А затем в Время окончания or Время начала поле введите следующую формулу:
  • =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

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

3. Теперь в определенные ячейки можно вводить только время до или после текущего времени.


4.16 Проверка данных дата конкретного или текущего года

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

1. Выберите список ячеек, в который вы хотите ввести только даты определенного года.

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите На заказ из Разрешить выпадающий список.
  • Затем введите приведенную ниже формулу в Формула текстовое окно.
  • =YEAR(A2)=2020
  • Нажмите OK кнопку, чтобы закрыть это диалоговое окно.

Внимание: В приведенной выше формуле A2 это первая ячейка столбца, который вы хотите использовать, 2020 — номер года, который вы хотите ограничить.

3. И затем можно ввести только даты в 2020 году, в противном случае появится окно с предупреждением, как показано на скриншоте ниже:

Советы:

Чтобы разрешить только даты в текущем году, вы можете применить приведенную ниже формулу для проверки данных:

=YEAR(A2)=YEAR(TODAY())


4.17 Проверка данных дата в текущей неделе или месяце

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

 Разрешить ввести дату текущей недели

1. Выберите список ячеек, в который вы хотите ввести только даты текущей недели.

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите Время из Разрешить выпадающий список.
  • А затем выберите между из Данные падать.
  • В разделе Начало текстовое поле введите эту формулу: = СЕГОДНЯ () — ДЕНЬ НЕДЕЛИ (СЕГОДНЯ (); 3)
  • В разделе Дата окончания текстовое поле введите эту формулу: = СЕГОДНЯ () — ДЕНЬ НЕДЕЛИ (СЕГОДНЯ (); 3) +6
  • Наконец, нажмите OK кнопку.

3. Затем можно будет ввести только даты в пределах текущей недели, другие даты будут запрещены, как показано на скриншоте ниже:


 Разрешить вводить дату текущего месяца

Чтобы можно было вводить только даты текущего месяца, сделайте следующее:

1. Выберите список ячеек, в который вы хотите ввести только даты текущего месяца.

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в выскочившем проверка достоверности данных диалоговое окно под Настройки tab выполните следующие операции:

  • Выберите Время из Разрешить выпадающий список.
  • А затем выберите одно из Данные падать.
  • В разделе Начало текстовое поле введите эту формулу: = ДАТА (ГОД (СЕГОДНЯ ()); МЕСЯЦ (СЕГОДНЯ ()); 1)
  • В разделе Дата окончания текстовое поле введите эту формулу: = ДАТА (ГОД (СЕГОДНЯ ()), МЕСЯЦ (СЕГОДНЯ ()), ДЕНЬ (ДАТА (ГОД (СЕГОДНЯ ()), МЕСЯЦ (СЕГОДНЯ ()) + 1,1) -1))
  • Наконец, нажмите OK кнопку.

3. Отныне в выбранные ячейки можно вводить только даты текущего месяца.


5. Как отредактировать валидацию данных в Excel?

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

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

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных , чтобы перейти к проверка достоверности данных диалоговом окне, в поле отредактируйте или измените правила в соответствии с вашими потребностями, а затем установите флажок Примените эти изменения ко всем остальным ячейкам с такими же настройками. возможность применить это новое правило ко всем другим ячейкам с исходными критериями проверки. Смотрите скриншот:

3. Нажмите OK для сохранения изменений.


6. Как найти и выделить ячейки с проверкой данных в Excel?

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

1. Активируйте лист, который вы хотите найти, и выберите ячейки с проверкой данных.

2, Затем нажмите Главная > Найти и выбрать > Перейти к специальному, см. снимок экрана:

3. В Перейти к специальному диалоговое окно, выберите Валидация данных > Все, см. снимок экрана:

4. И все ячейки с проверкой данных были выбраны сразу на текущем листе.

Tips: Если вы просто хотите выбрать один конкретный тип проверки данных, сначала выберите одну ячейку, содержащую определенную проверку данных, которую вы хотите узнать, затем перейдите к Перейти к специальному диалоговое окно и выберите Валидация данных > Одна и та же.


7. Как скопировать правило проверки данных в другие ячейки?

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

1. Щелкните, чтобы выбрать одну ячейку с правилом проверки, которое вы хотите использовать, а затем нажмите Ctrl + C чтобы скопировать его.

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

3. Затем щелкните выделение правой кнопкой мыши и выберите Специальная вставка вариант, см. снимок экрана:

4. В Специальная вставка диалоговое окно, выберите Проверка вариант, см. снимок экрана:

5. Нажмите OK кнопка, теперь правило проверки копируется в новые ячейки.


8. Как использовать проверку данных, чтобы обвести недопустимые записи в Excel?

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

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

1. Выберите диапазон данных, в котором вы хотите обвести недопустимые данные.

2, Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, В проверка достоверности данных В диалоговом окне установите правило проверки в соответствии с вашими потребностями, например, здесь я проверю значения больше 500, см. снимок экрана:

3, Затем нажмите OK чтобы закрыть диалоговое окно. После настройки правила проверки данных нажмите Данные > проверка достоверности данных > Неверные данные круга, то все недопустимые значения меньше 500 обведены красным овалом. Смотрите скриншоты:

Ноты:

  • 1. Как только вы исправите неверные данные, красный кружок автоматически исчезнет.
  • 2. Это Неверные данные круга функция может обвести максимум 255 ячеек. Когда вы сохраните текущую книгу, все красные кружки будут удалены.
  • 3. Эти круги нельзя распечатать.
  • 4. Вы также можете удалить красные кружки, нажав Данные > проверка достоверности данных > Очистить круги проверки.

9. Как убрать проверку данных в Excel?

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

 Удалить проверку данных в выбранном диапазоне с помощью функции проверки данных

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

2. Затем нажмите Данные > проверка достоверности данных > проверка достоверности данных, в появившемся диалоговом окне под Настройки вкладку нажмите Очистить все кнопку, см. снимок экрана:

3, Затем нажмите OK кнопку, чтобы закрыть это диалоговое окно. И правило проверки данных, примененное к выбранному диапазону, было сразу удалено.

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


 Удалите проверку данных в выбранном диапазоне с помощью удобной функции

Если у вас есть Kutools for Excel, Его Очистить ограничения проверки данных Функция также может помочь удалить правила проверки данных из выбранного диапазона или всего рабочего листа.

После установки Kutools for Excel, пожалуйста, сделайте так:

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

2, Затем нажмите Кутулс > Предотвратить ввод > Очистить ограничения проверки данных, см. снимок экрана:

3. Во всплывающем окне подсказки щелкните OK, и правило проверки данных было очищено по мере необходимости.


 Удалите проверку данных со всех листов с кодом VBA

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

1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Затем нажмите Вставить > Модули, и вставьте следующий макрос в Модули окно.

Код VBA: удалить правила проверки данных на всех листах:

Sub RemoveDataValidation()
'Updateby Extendoffice
  Dim xwsh As Worksheet
  For Each xwsh In ActiveWorkbook.Worksheets
    xwsh.Cells.Validation.Delete
  Next xwsh
End Sub

3, Затем нажмите F5 ключ для запуска этого кода, и все правила проверки данных были немедленно удалены из всей книги.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Группировка сводной таблицы по номер недели, день недели и другое … Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя

вкладка kte 201905


Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Удалить раскрывающийся список (проверка данных) в Excel и Google Таблицах

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

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

Удаление проверки данных

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

2. Затем в Лента, Выбрать Данные> Инструменты данных> Проверка данных.

3. В Настройки вкладку, щелкните Очистить все, а затем щелкните OK.

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

1. Выберите ячейку в Google Таблицах, в которой есть раскрывающийся список.

2. В Меню, Выбрать Проверка данных.

3. Щелкните Удалить проверку.

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

Вы поможете развитию сайта, поделившись страницей с друзьями

Like this post? Please share to your friends:
  • Проверка word на подлинность
  • Проверка данных excel несколько условий
  • Проверка даты на выходной excel
  • Проверка word на антиплагиат онлайн бесплатно
  • Проверка данных excel динамический список