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

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

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать образец книги со всеми примерами проверки данных из этой статьи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Задача

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

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

    Остановка

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

    Предупреждение

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

    Сообщение

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

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

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

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

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

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

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

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

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

Примечания: 

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

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

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

Чтобы:

Сделайте следующее:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечания: 

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

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

Чтобы

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

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

=И(ЛЕВСИМВ(C2;3)=»ID-«;ДЛСТР(C2)>9)

Пример 6. Формулы для проверки данных

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

=ЕТЕКСТ(D2)

Пример 2. Формулы для проверки данных

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

=ЕСЛИ(B6<=(СЕГОДНЯ()-(365*B4));TRUE,FALSE)

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

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

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

Пример 4. Формулы для проверки данных

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

Дополнительные сведения

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

=ЕЧИСЛО(НАЙТИ(«@»,B4))

Пример проверки данных для контроля наличия символа @ в адресе электронной почты

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

Хотите узнать больше?

Подключитесь к эксперту. Учитесь у живых инструкторов.

Создание раскрывающегося списка

Добавление и удаление элементов раскрывающегося списка

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

На чтение 6 мин Просмотров 21.7к. Опубликовано 11.05.2018

ЛогоИногда при работе с таблицами в редакторе Excel появляется уведомление, что «набор значений, которые могут быть введены в ячейку, ограничен». Самая главная проблема в том, что из-за этого вы не можете ввести нужную вам информацию. На самом деле ничего страшного тут нет. Это ситуацию можно исправить в несколько шагов. В этой статье мы подробно рассмотрим, из-за чего именно появляется это окно и что можно сделать в этой ситуации.

Ошибка

Содержание

  1. Условие проверки
  2. Любое значение
  3. Целое число
  4. Действительное
  5. Список
  6. Дата
  7. Время
  8. Длина текста
  9. Другой
  10. Сообщение об ошибке
  11. Отличие версий Microsoft Excel
  12. Сообщение для ввода данных
  13. Как отключить эту ошибку
  14. Примеры от компании Microsoft
  15. Заключение
  16. Видеоинструкция

Условие проверки

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

  1. Нажмите на любую клетку.
  2. Перейдите на вкладку «Данные».
  3. Кликните на выделенный инструмент.
  4. Выберите пункт «Проверка данных».

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

  1. После этого появится окно, в котором можно будет выбрать формат информации для проверки.

Информация для проверки

Рассмотрим эти форматы более внимательно.

Любое значение

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

Любое значение

Целое число

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

Целое число

Например, если выбрать вариант «между», то вы увидите, что в этом окне появятся два дополнительных поля: «Минимум» и «Максимум».

«Минимум» и «Максимум»

Если выбрать «больше» какой-то величины, то вам нужно будет ввести минимальный допустимый порог. Именно поэтому вы увидите только одно поле – «Минимум», поскольку «Максимум» неограничен.

«Максимум» неограничен

Действительное

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

Действительное

Список

Этот формат наиболее интересный.

Список

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

  1. Заполните чем-нибудь несколько клеток. Неважно чем.

Заполнение клеток

  1. Нажмите на какую-нибудь клетку. Перейдите на знакомую вам вкладку. Кликните на иконку «Работа с данными». Выберите выделенный инструмент.

Работа с данными

  1. В поле «Тип данных» выберите вариант «Список». Кликните в графу «Источник». Затем выделите нужный диапазон клеток. Так намного удобнее, чем редактировать ссылку вручную. Для продолжения нажмите на «OK».

Источник

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

Выбор значения

Дата

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

Дата

Время

Аналогично и тут. Только здесь указывается одно время (без даты).

Время

Длина текста

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

Вариантов довольно много. Этот способ используется при заполнении каких-нибудь бланков или анкет.

Длина текста

Другой

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

Другой

Сообщение об ошибке

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

  1. Повторите описанные выше шаги по вызову окна «Проверка вводимых значений».
  2. Выберите какой-нибудь тип данных. В качестве примера мы укажем, что необходимо вводить «Действительное» число, которое больше 10.

Действительное число

  1. Теперь переходим на вкладку «Сообщение об ошибке».
  2. Выбираем вид отображения:
    • «Останов»;
    • «Предупреждение»;
    • «Сообщение».
  3. Указываем заголовок и текст уведомления.
  4. Для сохранения проверки ввода значений нажмите на «OK»

Сообщение об ошибке

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

Настройки

  1. Введите любое число. Например, что-нибудь меньше указанного значения. Нажмите на клавишу [knopka]Enter[/knopka]. И вы увидите уведомление о том, что была допущена ошибка ввода данных.

Нажатие Enter

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

Если сделать тип «Останов», то ввести неверное значение не удастся.

Останов

А теперь попробуйте убрать введенные настройки и оставить пустые поля.

Настройки убраны

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

Но обратите внимание на то, что текст сообщения отличается!

Новая ошибка

Отличие версий Microsoft Excel

Описанная выше инструкция подходит для современных редакторов 2010, 2013 и 2016 годов. По сравнению со старыми программами существуют некоторые отличия.

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

Эксель 2007

В старом Excel 2003 ошибка точно такая же.

Excel 2003

Сообщение для ввода данных

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

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

Проверка данных в Эксель

  1. В появившемся окне перейдите на вкладку «Сообщение для ввода».
  2. Укажите любой текст в указанных полях.
  3. Для продолжения нажмите на «OK».

Сообщение для ввода

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

Подсказка

Как отключить эту ошибку

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

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

Проверка данных в таблице

  1. Для того чтобы убрать все настройки, достаточно нажать на кнопку «Очистить всё».
  2. Сохраняем изменения кликом на «OK».

Очистить всё

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

Настройки очищены

Примеры от компании Microsoft

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

Примеры

Заключение

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

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

Видеоинструкция

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

Создание раскрывающегося списка

​Смотрите также​ Is Nothing And​ список.​Сформируем именованный диапазон. Путь:​ Можно выбрать конкретное.​ ячейку, ограничен. Как​

​ данных, то можно​ принимать значение ИСТИНА,​

  1. ​ нельзя впрямую указать​ данных и ввести​ или ссылку на​ Числовым эквивалентом для​Применение проверки данных к​На вкладке​выберите пункт​ запретить пользователям его​Игнорировать пустые ячейки​Чтобы упростить работу пользователей​ Target.Cells.Count = 1​Открываем параметры проверки данных.​​ «Формулы» — «Диспетчер​​Очень удобный инструмент Excel​

    Таблица Excel, используемая в качестве источника для списка проверки данных

    ​ исправить?​​ использовать инструмент Выделение​

    • ​ для других строк​ ссылку на диапазоны​ формулу. Вторую формулу​ зависящую от нее​ 23:59:59 будет 0,99999.​ ячейкам​Параметры​Список​ просмотр и изменение,​.​

    • ​ с листом, добавьте​ Then Application.EnableEvents =​ В поле «Источник»​ имен» — «Создать».​ для проверки введенных​

  2. ​Евгений токарев​ группы ячеек (Главная/​ — ЛОЖЬ вне​

  3. ​ другого листа, например,​​ можно использовать для​​ ячейку. Например,​​Длина текста​​Функции Excel (по категориям)​

    ​в поле​​.​​ скройте и защитите​​Установите флажок​ в ячейки раскрывающиеся​ False If Len(Target.Offset(1,​ вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).​ Вводим уникальное название​ данных. Повысить комфорт​: Встаньте в ячейке,​ Найти и выделить/​

  4. ​ зависимости от содержания​​ так =Лист2!$A$1. Позволяют​​ всего столбца​​Чтобы​​. В ячейку разрешен​​При вводе большого количества​​Разрешить​

  5. ​Щелкните поле​​ этот лист. Подробнее​​Список допустимых значений​ списки, в которых​ 0)) = 0​Имя файла, из которого​ диапазона – ОК.​ работы с данными​ затем Меню -​ Выделение группы ячеек).​ ячейки.​ обойти это ограничение​А​Введите формулу​

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

  6. ​ ввод только определенного​ информации в ячейки​​выберите пункт​​Источник​

  7. ​ о защите листов​​Откройте вкладку​

  8. ​ можно выбрать нужный​​ Then Target.Offset(1, 0)​​ берется информация для​

    • ​Создаем раскрывающийся список в​ позволяют возможности выпадающих​ Данные — Проверка.​Опция Проверка данных этого​​Теперь выделим ячейку​ использование Имен.​​, для этого необходимо​Пояснение​ количества символов. При​ таблицы легко допустить​Список​и выделите на​ см. в статье​

      Вкладка

  9. ​Подсказка по вводу​​ элемент.​​ = Target Else​

    • ​ списка, заключено в​ любой ячейке. Как​ списков: подстановка данных,​ Тип данных -​ инструмента позволяет выделить​​А2​​Если в Проверке данных нужно​ выделить не диапазон,​​Ячейка​​ этом ограничении можно​ ошибку. В EXCEL​.​ листе список допустимых​ Блокировка ячеек.​

      Параметры сообщения об ошибке для раскрывающегося списка проверки данных

  10. ​.​Windows macOS Online​​ Target.End(xlDown).Offset(1, 0) =​​ квадратные скобки. Этот​

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

    • ​Если вы хотите, чтобы​ ​ Target End If​ файл должен быть​​ известно. Источник –​​ листа или файла,​

      ​Вообще, удобная штука​​ проводится проверка допустимости​CTRL+D​ на ячейку​А​содержала только текст​ и даты, главное,​ проверки введенных данных​ таблицу с элементами​Диалоговое окно свернется, чтобы​

Работа с раскрывающимся списком

​ элементы раскрывающегося списка,​ при выборе ячейки​На новом листе введите​ Target.ClearContents Application.EnableEvents =​ открыт. Если книга​ имя диапазона: =деревья.​ наличие функции поиска​

​ на самом деле.​ данных (заданная с​. Значение из​А1​Значение в ячейке, содержащей​=ЕТЕКСТ(B2)​ чтобы количество введенных​ сразу после нажатия​ раскрывающегося списка, щелкните​ было видно весь​ см. статью Добавление​

​ появлялось всплывающее сообщение,​ данные, которые должны​ True End If​ с нужными значениями​Снимаем галочки на вкладках​

​ и зависимости.​ Можно делать списки​ помощью команды Данные/​

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

​А1​другого листа, то​ имя кода продукта​В Типе данных нет​ символов не противоречило​ клавиши ENTER –​ поле​ лист.​ и удаление элементов​ установите флажок​

​ отображаться в раскрывающемся​ End Sub​ находится в другой​ «Сообщение для ввода»,​Путь: меню «Данные» -​

Раскрывающийся список со значениями

​ выбора, можно проверять​ Работа с данными/​скопируется в​ нужно сначала определить​ (​ возможности выбрать тип​ ограничению по длине​ Проверка данных.​Источник​Нажмите клавишу ВВОД или​ раскрывающегося списка.​Отображать подсказку, если ячейка​ списке. Желательно, чтобы​Чтобы выбираемые значения отображались​ папке, нужно указывать​

  1. ​ «Сообщение об ошибке».​ инструмент «Проверка данных»​ значения ввода пользователей​ Проверка данных). При​А2​ Имя для этой​B5​

  2. ​ Текст, поэтому приходится​ текста. Например, при​Инструмент Проверка данных (Данные/​

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

    Меню

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

  4. ​ в таблице Excel.​​ разделенные любым знаком​​Возьмем три именованных диапазона:​ сделать, Excel не​​ Тип данных –​​ сообщений и т.​​ будут выделены все​​ Проверки данных. Несмотря​

  5. ​ сослаться на это​​ стандартного префикса «ID-»​​ Вы можете Проверку​ менее 5, нельзя​ Проверка данных) не​

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

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

    ​ на то, что​​ имя в правиле​

    • ​ и имело длину​ данных применить прямо​​ ввести дату позднее​​ был бы столь​

    • ​ в него ячейку​ диалоговое окно, а​Предлагаем скачать образец книги​ соответствующие поля (до​ так, список можно​​ модуль.​​ описано, как сделать​

    • ​ новые значения.​Ввести значения, из которых​Idoktop»petrograd»​ выборе опции Этих​ теперь условие Проверки​​ Проверке данных.​​ не менее 10​​ к ячейке​​ 13/10/2173, т.к. ей​​ популярным, если бы​​ заголовка. Добавьте только​ затем нажмите кнопку​​ с несколькими примерами​​ 225 символов). Если​

См. также

​ быстро преобразовать в​Private Sub Worksheet_Change(ByVal​

​ обычный список именованным​Вызываем редактор Visual Basic.​

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

    ​B2​​ соответствует число 99999,​

    • ​ его функциональность ограничивалась​ ячейки, которые должны​ОК​ проверки данных, аналогичными​ вы не хотите,​ таблицу, выделив любую​ Target As Range)​ диапазоном (с помощью​ Для этого щелкаем​ список, можно разными​

    • ​Миша куць​ те ячейки, для​ значение ЛОЖЬ, никакого​ использовать правила проверки​=И(ЛЕВСИМВ(B5;3)=»ID-«; ДЛСТР(B5)>9)​

  2. ​Допустить ввод значения в​ а 14/10/2173 -​ бы только собственно​

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

  4. ​On Error Resume​​ «Диспетчера имен»). Помним,​​ правой кнопкой мыши​​ способами:​​: Поставте тип поля​​ которых установлены те​​ предупреждающего сообщения выведено​

  5. ​ данных, ссылающиеся на​Проверку данных вводим для​ ячейку​ это уже 100000,​​ проверкой. Ниже кратко​​ списке. Список элементов​Советы:​ статье. Вы можете​ снимите этот флажок.​ нажав клавиши​ Next​ что имя не​ по названию листа​Вручную через «точку-с-запятой» в​ текстовый!​​ же правила проверки​​ не будет. Чтобы​

    ​ значения на других​

  6. ​ ячейки​B1​​ т.е. 6 символов.​​ перечислены основные приемы​

  7. ​ также можно ввести​​ ​

  8. ​ воспользоваться ими или​​Откройте вкладку​​CTRL+T​

    • ​If Not Intersect(Target,​ может содержать пробелов​ и переходим по​ поле «Источник».​​Claire​​ данных, что и​ убедиться, что данные​ листах. В Excel​B5​только в случае,​ Интересно, что при​ работы с этим​

  9. ​ непосредственно в поле​​Значения также можно ввести​​ создать собственные сценарии​

    • ​Сообщение об ошибке​.​ Range(«C2:C5»)) Is Nothing​ и знаков препинания.​ вкладке «Исходный текст».​​Ввести значения заранее. А​​: ну уж не​ для активной ячейки.​​ в ячейках соответствуют​​ 2007 и Excel​При выделении нескольких ячеек,​ если после ввода​ ограничении, например, менее​ инструментом.​

  10. ​Источник​​ непосредственно в поле​​ проверки данных. Скачать​

​.​Примечания:​ And Target.Cells.Count =​Создадим первый выпадающий список,​ Либо одновременно нажимаем​ в качестве источника​ текстовый. числовой!​Получили форму от вышестоящей​ условиям определенным в​ 97-2003 проверка данных​ там где нужно,​ значение в ячейке​ 5 символов, вы​Как видно на рисунке​через запятую. Например:​

См. также

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

​Если вы хотите, чтобы​

support.office.com

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

​ ​ 1 Then​ куда войдут названия​ клавиши Alt +​ указать диапазон ячеек​Analitik​ организации для заполнения​ Проверке данных, нужно​ этого типа не​

​ не забывайте указывать​D1​ не сможете ввести​ снизу, условия проверки​Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы​через запятую.​ Excel​ при вводе значения,​Почему данные следует поместить​Application.EnableEvents = False​ диапазонов.​

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

​ F11. Копируем код​ со списком.​: Странно. У меня​ отчетности. Но заполнить​

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

  • ​ вводимого значения можно​​Если можно оставить ячейку​Чтобы изменить список допустимых​Ввод данных станет быстрее​ которого нет в​
  • ​ в таблицу? Потому​​newVal = Target​Когда поставили курсор в​ (только вставьте свои​Назначить имя для диапазона​ в общем формате​ её не можем!​
  • ​ Обвести неверные данные​​ отображается на листе.​ ячейки (например,​ в​ =КОРЕНЬ(2), т.к. результат​ настроить очень гибко.​ пустой, установите флажок​ элементов, просто измените​ и точнее, если​ списке, появлялось всплывающее​
  • ​ что в этом​​Application.Undo​ поле «Источник», переходим​ параметры).Private Sub Worksheet_Change(ByVal​ значений и в​ ячеек спокойно жуёт​Постоянно, даже после​ (Данные/ Работа с​ Однако все правила​$A$1:$A$20​D2​ =1,4142135623731 (в зависимости​Можно разрешить ввод значений​Игнорировать пустые ячейки​ значения в списке-источнике​ ограничить значения в​ сообщение, установите флажок​ случае при добавлении​oldval = Target​ на лист и​ Target As Range)​ поле источник вписать​ отрицательные числа.​ ввода одного любого​ данными/ Проверка данных/​ проверки данных остаются​).​меньше, чем 400​ от заданной в​

  • ​ в ячейку только​​.​ или диапазон в​ ячейке вариантами из​Выводить сообщение об ошибке​ и удалении элементов​If Len(oldval) <>​ выделяем попеременно нужные​ Dim lReply As​ это имя.​Анюта​ символа выдает сообщение:​ Обвести неверные данные).​ доступными в книге​При использовании инструмента Проверка​=И(D1>100;D2​ EXCEL точности), а​ определенного типа, выбрав​Установите флажок​ поле​ раскрывающегося списка.​, выберите параметр в​ все раскрывающиеся списки,​ 0 And oldval​ ячейки.​ Long If Target.Cells.Count​Любой из вариантов даст​: Доброго времени суток.​ «ВВЕДЕННОЕ ЗНАЧЕНИЕ НЕ​ Ячейки с неверными​ и применяются при​ данных, предполагается, что​
  • ​Проверку данных применяем к​​ вот =КОРЕНЬ(4) –​ необходимое условие из​Список допустимых значений​Источник​Сначала создайте на листе​ поле​ созданные на основе​ <> newVal Then​Теперь создадим второй раскрывающийся​ > 1 Then​ такой результат.​ Подскажите,пожалуйста, работает функция​ ВЕРНО. НАБОР ЗНАЧЕНИЙ,​ данными будут обведены​ повторном открытии книги​ в ячейку будут​ ячейке​ сможете, ведь результат​ выпадающего (раскрывающегося) списка:​Откройте вкладку​.​ список допустимых элементов,​
  • ​Вид​​ этой таблицы, будут​Target = Target​ список. В нем​ Exit Sub If​​ ВПР вместе с​ КОТОРЫЕ МОГУТ БЫТЬ​

​ красными овалами. Теперь​ в Excel 2010,​ вводиться константы (123,​B1​ =2, а это​Целое число​Сообщение для ввода​Можно указать собственное сообщение​ а затем выполните​и введите заголовок​ обновляться автоматически. Дополнительные​ & «,» &​ должны отражаться те​ Target.Address = «$C$2″​Необходимо сделать раскрывающийся список​ ЕНД, но вместо​ ВВЕДЕНЫ В ЯЧЕЙКУ​ опять выделим ячеку​ если они не​

​ товар1, 01.05.2010 и​

​. При этом в​

​ только 1 символ.​

​. В ячейку разрешен​​.​​ об ошибке, которое​

​ сортировку или расположите​

​ и сообщение. Если​ действия не требуются.​ newVal​ слова, которые соответствуют​ Then If IsEmpty(Target)​ со значениями из​ нулевого значения просто​​ ОГРАНИЧЕН»​

​А2​ были изменены в​​ пр.), хотя никто​​ ячейке​Список​ ввод только целых​​Если вы хотите, чтобы​​ будет отображаться при​ их в нужном​​ вы не хотите,​​Теперь следует отсортировать данные​

​Else​

​ выбранному в первом​ Then Exit Sub​​ динамического диапазона. Если​​ чистая ячейка, а​Причем ввести символы​​и нажмем клавишу​​ Excel 2007 или​ не запрещает вводить​​D1​​. Наверное, самый интересный​ чисел, причем принадлежащих​ при выборе ячейки​ вводе недопустимых данных.​ порядке. В дальнейшем​ чтобы сообщение отображалось,​ в том порядке,​Target = newVal​ списке названию. Если​

​ If WorksheetFunction.CountIf(Range(«Деревья»), Target)​ вносятся изменения в​​ нужен именно 0(​​ (буковки или циферки)​F2​ Excel 97-2003.​​ и формулы. В​​введена формула =B1*2,​ тип данных. В​ определенному диапазону;​

​ появлялось всплывающее сообщение,​

​ На вкладке​ эти элементы могут​ снимите этот флажок.​ в котором они​End If​ «Деревья», то «граб»,​​ = 0 Then​​ имеющийся диапазон (добавляются​ так фин.отчет). Что​ можно только в​(войдем в режим​Проверка данных явно срабатывает при​

​ этом случае проверяться​ а в​​ этом случае ввод​​Действительное​

​ установите флажок​

​Данные​

​ служить источником для​

​Не знаете, какой параметр​​ должны отображаться в​​If Len(newVal) =​ «дуб» и т.д.​ lReply = MsgBox(«Добавить​ или удаляются данные),​ надо сделать для​​ одну ячейку в​​ Правки), затем нажмем​ вводе в ячейку​ все равно будет​​D2​

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

​ введенное имя «​

​ они автоматически отражаются​ этого?​​ этой строке (после​

​ENTER​ значений с клавиатуры​ результат вычисления формулы.​– формула =B1*3.​ можно ограничить ранее​​ ввод только чисел,​​и введите заголовок​

​Проверка данных​ Если список небольшой,​Вид​Выделите на листе ячейку,​Application.EnableEvents = True​ «Источник» функцию вида​ & _ Target​ в раскрывающемся списке.​Лузер™​ цифры «1» по​- появится окно​ с последующим нажатием​ Вообще вводить формулы​ Хотя эта формула​ определенным списком. Например,​ в том числе​ и сообщение в​или​

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

​ на него можно​?​ в которую требуется​

​End If​ =ДВССЫЛ(E3). E3 –​ & » в​Выделяем диапазон для выпадающего​: если(енд(впр());0;впр())​ горизонтали) , а​ с сообщением, что​ клавиши​ в ячейки с​ эквивалентна ограничению Действительное​ если в качестве​

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

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

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

​ выпадающий список?», vbYesNo​ списка. В главном​Guest​ не вводятся символы​ введенное значение неверно.​ENTER​ проверкой данных не​ с диапазоном от​ источника указать через​

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

​ (нельзя ввести текст,​ 225 символов). Если​, а затем откройте​ вводить элементы прямо​ препятствующее вводу данных,​На ленте откройте вкладку​Не забываем менять диапазоны​ первого диапазона.​ + vbQuestion) If​

​ меню находим инструмент​: СПАСИБО!!!​ только в одну​​Есть еще один способ​​. В этом случае​ советую – легко​ 50 до 133,33,​ точку с запятой​ дату ввести можно);​ вы не хотите,​ вкладку​

​ в средстве проверки​ которые не содержатся​Данные​ на «свои». Списки​Бывает, когда из раскрывающегося​ lReply = vbYes​ «Форматировать как таблицу».​Алексей-74​ строку, которая под​ обхода проверки данных.​ появляется окно с​ запутаться. В этом​ но при более​ единицы измерения товара​Дата.​ чтобы сообщение отображалось,​Сообщение об ошибке​ данных.​ в раскрывающемся списке,​и нажмите кнопку​

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

​ создаем классическим способом.​ списка необходимо выбрать​ Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count +​Откроются стили. Выбираем любой.​: Есть обратная задача:​​ нумерацией (см. скриншот)​​ Предположим, ввод в​ описанием ошибки.​ случае советую использовать​

​ сложных связях ячеек,​ шт;кг;кв.м;куб.м, то ничего​Предполагается, что в​ снимите этот флажок.​​.​​Создайте список допустимых элементов​ выберите вариант​Проверка данных​ А всю остальную​ сразу несколько элементов.​ 1, 1) =​ Для решения нашей​ надо чтобы была​ .​ ячейку ограничен значениями​Если значения вставляются через​ Условное форматирование.​ этот прием может​ другого, кроме этих​ ячейку будут вводиться​Откройте вкладку​Применение проверки данных к​​ для раскрывающегося списка.​​Сообщение​

​.​ работу будут делать​​ Рассмотрим пути реализации​​ Target End If​ задачи дизайн не​ пустая ячейка. Пробовал​Вышестоящая организация говорит,​ от 1 до​ Буфер обмена (Вставить​Используйте вкладку Сообщение для​ быть полезен​ 4-х значений из​ даты начиная от​Сообщение об ошибке​ ячейкам​ Для этого введите​

​или «Предупреждение». Если​​Примечание:​​ макросы.​​ задачи.​​ End If End​​ имеет значения. Наличие​​ вместо 0 ставить​​ что у них​​ 3. Теперь в​ значения) или с​ вывода, чтобы отображать​Значение в ячейке, содержащей​ списка вам выбрать​ 01.01.1900 до 31.12.9999.​.​Упрощение ввода данных с​ элементы на листе​ выбрать вариант «Сообщение»,​ Если кнопка​На вкладке «Разработчик» находим​Создаем стандартный список с​ If End Sub​ заголовка (шапки) важно.​ «», » «​ всё работает, мол​ любую другую ячейку​ использованием сочетания клавиш​ комментарий.​ возраст работника (​​ не удастся. В​​ Подробнее о формате​​Если вы хотите, чтобы​​ помощью формы данных​ в одном столбце​​ сообщение будет отображаться​​Проверка данных​ инструмент «Вставить» –​ помощью инструмента «Проверка​

​Сохраняем, установив тип файла​ В нашем примере​ ничего не получается.​ это у Вас​ без Проверки данных​CTRL+D​В отличие от обычного​С1​ источнике можно указать​ Дата  — в​ при вводе значения,​На новом листе введите​ или строке без​ со значком​недоступна, возможно, лист​ «ActiveX». Здесь нам​ данных». Добавляем в​​ «с поддержкой макросов».​​ это ячейка А1​ Подскажите, что изменить.​ что-то с компьютерами!​ введем значение 4.​(копирование значения из​ примечания (Рецензирование/ Примечание/​), всегда должно быть​ диапазон ячеек, содержащий​ статье Как Excel​ которого нет в​ данные, которые должны​ пустых ячеек.​, а если​ защищен или является​ нужна кнопка «Поле​ исходный код листа​Переходим на лист со​ со словом «Деревья».​

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

​Igor67​Но не со​ Выделим эту ячейку,​ ячейки сверху) или​ Создать примечание), которое​ больше числа полных​ заранее сформированный список​

​ хранит дату и​ списке, появлялось всплывающее​ отображаться в раскрывающемся​Выделите ячейки, для которых​ «Предупреждение» — со значком​ общим. Разблокируйте определенные​ со списком» (ориентируемся​ готовый макрос. Как​ списком. Вкладка «Разработчик»​ То есть нужно​: И не получится,​ всеми же, включая​ в Строке формул​ копируются Маркером заполнения​ пропадает после того,​ лет работы (​ или ссылку на​ время​

excel2.ru

MS Exel

​ сообщение, установите флажок​ списке. Желательно, чтобы​ нужно ограничить ввод​.​
​ области защищенной книги​ на всплывающие подсказки).​ это делать, описано​ — «Код» -​ выбрать стиль таблицы​ так как Ехс​ и домашние компы​ выделим значение 4​

​ сверху вниз, то​ как курсор мыши​D1​ Именованную формулу. Пример​Время​Показывать оповещения​ элементы списка содержались​ данных.​Чтобы заблокировать пользователям ввод​ или отмените общий​Щелкаем по значку –​ выше. С его​
​ «Макросы». Сочетание клавиш​ со строкой заголовка.​ считает что результатом​ сотрудников!​ и скопируем его​
​ проверка в явном​ уходит с ячейки​) плюс 18 (минимальный​ приведен в статье​

​. Предполагается, что в​, выберите параметр в​

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

​ виде не осуществляется.​​ (если не активна​

​ возраст приема на​​ Выпадающий (раскрывающийся) список​ ячейку с Проверкой​ поле​

Excel

​Примечания:​Данные​ содержатся в раскрывающемся​ а затем повторите​ конструктора». Рисуем курсором​ выпадающего списка будут​ – Alt +​ диапазона:​

​ нулевой длины. Но​​ ЭТУ БЕДУ?​ Теперь выделим ячейку​ Кроме того, при​ опция Показать все​ работу)​
​Другой​ данный этого типа​Тип​ ​в группе​ списке, выберите вариант​ шаг 3.​ (он становится «крестиком»)​

​ добавляться выбранные значения.Private​​ F8. Выбираем нужное​

​Ставим курсор в ячейку,​​ на экране ничего​Makfromkz​

​ с Проверкой данных​​ копировании значений можно​ примечания), этот комментарий​

​=ЕСЛИ(C1>D1+18;ИСТИНА;ЛОЖЬ)​​. В ячейку разрешен​ будет вводиться время.​и введите заголовок​Почему данные следует поместить​

ВПР(как чтобы проставлялся 0)

​Инструменты​​Остановка​На вкладке​ небольшой прямоугольник –​ Sub Worksheet_Change(ByVal Target​ имя. Нажимаем «Выполнить».​ где будет находиться​ не должно отображаться…​: на ячейке с​ и нажмем​ вообще случайно удалить​

​ отображается всегда, когда​​При заполнении таблицы данными​

​ ввод значений удовлетворяющих​​ Например, на рисунке​

​ и сообщение. Если​​ в таблицу? Потому​нажмите кнопку​.​Параметры​ место будущего списка.​ As Range) On​Когда мы введем в​

​ выпадающий список. Открываем​​Guest​ этой бедой войдите​CTRL+V​ правила Проверки данных,​ ячейка выделена.​ о возрасте и​ более сложным критериям.​

​ ниже приведено условие,​​ вы не хотите,​ что в этом​Проверка данных​Примечание:​в поле​Жмем «Свойства» – открывается​ Error Resume Next​ пустую ячейку выпадающего​

​ параметры инструмента «Проверка​​: Если для возврата​ в меню ДАННЫЕ—ПРОВЕРКА​. Значение вставилось в​ например если в​

​После ввода ошибочного значения​​ стаже работы можно​

planetaexcel.ru

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

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

​ перечень настроек.​ If Not Intersect(Target,​ списка новое наименование,​ данных» (выше описан​ значения определяетсья 0,​ и выберите любое​ ячейку! Кроме того,​ ячейке источнике не​ Проверка данных может​ поставить эту проверку​

Создание раскрывающегося списка

​ необходимо использовать формулу.​ разрешено вводить время​ снимите этот флажок.​ и удалении элементов​Проверить​

Создание выпадающего списка.

​ заголовок и текст,​выберите пункт​Вписываем диапазон в строку​ Range(«Е2:Е9»)) Is Nothing​

  1. ​ появится сообщение: «Добавить​ путь). В поле​Ввод значений.
  2. ​ формула не вводится.​ значение или проанализируйте​ Проверка данных осталась​ определена Проверка данных,​Проверка вводимых значений.
  3. ​ отобразить подробное сообщение​ для обеих ячеек​ Рассмотрим это условие​ принадлежащее только второй​

Имя диапазона. Раскрывающийся список.

​Нажмите кнопку​ все раскрывающиеся списки,​

​.​

Выпадающий список в Excel с подстановкой данных

​ по умолчанию выводится​Список​ ListFillRange (руками). Ячейку,​ And Target.Cells.Count =​ введенное имя баобаб​ «Источник» прописываем такую​ Пишет «Введенное значение​ какие данные хотят​

  1. ​ нетронутой в отличие​ а данные из​ о том, что​ (​Форматировать как таблицу.
  2. ​ подробнее.​ половине дня, т.е.​ОК​ созданные на основе​Примечание:​ заголовок «Microsoft Excel»​.​ куда будет выводиться​ 1 Then Application.EnableEvents​ в выпадающий список?».​ функцию:​ неверно». Набор значений,​ видеть разработчики вашей​Выпадающий список.
  3. ​ от случая, когда​ нее вставляются через​ было сделано не​C1D1​При выбранном типе Другой,​ от 12:00:00 до​.​ этой таблицы, будут​

Ввод значения в источник.

​ Если команда проверки недоступна,​ и сообщение «Введенное​Щелкните поле​

Список и таблица.

​ выбранное значение –​ = False If​

Добавлено значение елка.

​Нажмем «Да» и добавиться​

Удалено значение береза.

​Протестируем. Вот наша таблица​ которые могут быть​ таблицы в проверяемых​

​ через Буфер обмена,​ Буфер обмена с​ так. Это некий​). Для этого нужно​ в поле Формула​ 23:59:59. Вместо утомительного​После создания раскрывающегося списка​

Ввод данных из списка.

  1. ​ обновляться автоматически. Дополнительные​ возможно, лист защищен​ значение неверно. Набор​Источник​ в строку LinkedCell.​Создание имени.
  2. ​ Len(Target.Offset(0, 1)) =​ еще одна строка​ со списком на​ введены в ячейку​ ячейках​
  3. ​ например, вставляется значение​ использованием комбинации клавиш​ аналог Msgbox() из​ выделить сразу 2​ нужно ввести формулу​ ввода значения 12:00:00​ убедитесь, что он​Сообщение об ошибке.
  4. ​ действия не требуются.​ или книга является​ значений, которые могут​и выделите диапазон​ Для изменения шрифта​ 0 Then Target.Offset(0,​ со значением «баобаб».​ одном листе:​ ограничен.»​Увеличить​ из WORD. Чтобы​CTRL+V​ VBA.​ ячейки, вызвать Проверку​ для расчета логического​ можно использовать его​ работает правильно. Например,​Теперь следует отсортировать данные​ общей. Если книга​ быть введены в​ списка. В примере​ и размера –​ 1) = Target​Когда значения для выпадающего​Добавим в таблицу новое​Юрий М​Loony​ убедиться, что данные​.​Если в качестве Типа​ данных и немного​ значения. Если оно​ числовой эквивалент 0,5.​
  5. ​ можно проверить, достаточно​ в том порядке,​Сообщение об ошибке.
  6. ​ является общей или​ ячейку, ограничен».​ данные находятся на​ Font.​ Else Target.End(xlToRight).Offset(0, 1)​ списка расположены на​ значение «елка».​: Если нужно только​

Макрос.

​: http://office.microsoft.com/ru-ru/excel-help/HP010072600.aspx​ в ячейке не​Поясним на примере. Предположим,​ данных на вкладке​ модифицировать формулу =ЕСЛИ($C1>$D1+18;ИСТИНА;ЛОЖЬ)​ принимает значение ИСТИНА,​

​ Возможность ввода чисел​ ли ширины ячеек​ в котором они​

Выпадающий список в Excel с данными с другого листа/файла

​ лист защищен, изменить​После создания раскрывающегося списка​ листе «Города» в​Скачать пример выпадающего списка​ = Target End​ другом листе или​Теперь удалим значение «береза».​ визуально, то в​Дмитрий диденко​ соответствуют условиям определенным​ к ячейке​

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

​ параметры проверки данных​ убедитесь, что он​ диапазоне A2:A9. Обратите​При вводе первых букв​ If Target.ClearContents Application.EnableEvents​ в другой книге,​Осуществить задуманное нам помогла​ параметрах убираем «Отображать​: перешлите мне я​ в Проверке данных,​

Как сделать зависимые выпадающие списки

​А1​

Три именованных диапазона.

​ Список, то сможем​ ячеек​ разрешено вводить в​ из того, что​ элементов. Если вы​ раскрывающемся списке.​ невозможно. Дополнительные сведения​ работает правильно. Например,​

  1. ​ внимание на то,​ с клавиатуры высвечиваются​ = True End​Список диапазонов.
  2. ​ стандартный способ не​ «умная таблица», которая​ нулевыые значения»​ сделаю или скажу​ нужно вызвать команду​Таблица со списком.
  3. ​применена Проверка данных​ сформировать связанные диапазоны.​A1:A20​ ячейку, если ЛОЖЬ,​ любой дате в​ решили изменить элементы​Выделите на листе ячейку,​ о защите книги​ можно проверить, достаточно​ что строка заголовков​ подходящие элементы. И​ If End Sub​ работает. Решить задачу​Второй раскрывающийся список.

    Выбор нескольких значений из выпадающего списка Excel

    ​ легка «расширяется», меняется.​Guest​ что делать. бесплатно​ меню Обвести неверные​ с условием проверки​

    1. ​ Тема так обширна,​содержали уникальные значения​ то ваше значение​ EXCEL сопоставлено положительное​ раскрывающегося списка, см.​ в которую требуется​ см. в статье​ ли ширины ячеек​ отсутствует в диапазоне,​ это далеко не​Чтобы выбранные значения показывались​ можно с помощью​Теперь сделаем так, чтобы​: Супер! спасибо большое.​Хочу поставить в ячейку​ данные (Данные/ Работа​ Другой, где в​ что она выделена​=СЧЁТЕСЛИ($A$1:$A$20;A1)=1​ ввести не получится.​ целое число, а​ статью Добавление и​ поместить раскрывающийся список.​ Защита книги.​ для отображения всех​ так как она​
    2. ​ все приятные моменты​ снизу, вставляем другой​ функции ДВССЫЛ: она​ можно было вводить​Под выпадающим списком понимается​ отрицательное значение -1​ с данными/ Проверка​ поле формула введено​ в отдельную статью​Или​ В качестве аргумента​ следовательно времени (т.к.​ удаление элементов раскрывающегося​На ленте откройте вкладку​Откройте вкладку​ элементов.​ не является одним​ данного инструмента. Здесь​ код обработчика.Private Sub​
    3. ​ сформирует правильную ссылку​ новые значения прямо​ содержание в одной​ мне выдает Введеное​ данных/ Обвести неверные​
      ​ =СТРОКА(A1)=1, т.е. для​ Связанный список.​
      ​=ПОИСКПОЗ(A1;$A:$A;0)=СТРОКА(A1)​ формулы нужно использовать​
      ​ это часть суток),​ списка. Чтобы удалить​Данные​Параметры​
      ​Если список элементов для​
      ​ из вариантов, доступных​
      ​ можно настраивать визуальное​
      ​ Worksheet_Change(ByVal Target As​
      ​ на внешний источник​ в ячейку с​ ячейке нескольких значений.​
      ​ значение неверно. Набор​ данные).​ всех ячеек из​
      ​В EXCEL 2007 в Проверке​
      ​Необходимо выделить ячейки​
      ​ ссылку на саму​
      ​ соответствует дробная часть​ раскрывающийся список, см.​
      ​и нажмите кнопку​
      ​и во всплывающем​
      ​ раскрывающегося списка находится​

    ​ для выбора.​ представление информации, указывать​ Range) On Error​ информации.​ этим списком. И​ Когда пользователь щелкает​

    Выпадающий список с поиском

    1. ​ значений, которые могут​Если на листе много​ первой строки условие​ данных, как и​А1:А20​ ячейку, к которой​Вставить ActiveX.
    2. ​ числа (например, 0,5​ статью Удаление раскрывающегося​Проверка данных​ меню​ на другом листе​Если можно оставить ячейку​Элемент ActiveX.
    3. ​ в качестве источника​ Resume Next If​Свойства ActiveX.
    4. ​Делаем активной ячейку, куда​ данные автоматически добавлялись​ по стрелочке справа,​ быть введены в​ ячеек с Проверкой​ Проверки данных будет​ в Условном форматировании​, вызвать инструмент Проверка​

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

    ​ – это полдень).​ списка.​.​Разрешить​ и вы хотите​ пустой, установите флажок​ сразу два столбца.​ Not Intersect(Target, Range(«Н2:К2»))​ хотим поместить раскрывающийся​ в диапазон.​

    exceltable.com

​ появляется определенный перечень.​

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

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

Разрешить ввод только определенных символов с помощью Kutools for Excel хорошая идея3


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

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

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

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

4. Нажмите OK. Теперь выбор разрешен для ввода только с определенными значениями. Смотрите скриншот:
документ разрешает ввод только определенного значения 4

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


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

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

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

2. В появившемся диалоговом окне отметьте Разрешить вводить эти символы вариант и введите символы, которые вы разрешаете вводить в текстовое поле ниже, и установите флажок Деликатный случай вариант. Смотрите скриншот:
документ разрешает ввод только определенного значения 7

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

Теперь в Selection можно разрешить вводить только символы A, B, C, D, E.
документ разрешает ввод только определенного значения 9

Функции: Если снять флажок Деликатный случай вариант, выбор может быть введен A, B, C, D, E, a, b, c, d, e.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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

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

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

выделение защищаемых ячеек

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

выбор типа данных

В качестве примера укажем любое целое число не больше 100000.

выбор допустимых параметров

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

• Останов — останавливает операцию, предотвращая ввод некорректных данных;
• Предупреждение — при вводе некорректных данных выдается предупреждение, но пользователю дается возможность продолжить операцию;
• Сообщение — пользователь уведомляется о том, что введенные данные недопустимы, однако ввод данных разрешен.

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

выбор действия и текст вообщения

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

сообщение при вводе некорректных данных

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

добавление подсказки

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

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

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

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

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

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. Я благодарю вас за чтение и надеюсь ещё увидеть вас в нашем блоге!

Excel набор значений которые могут быть введены в ячейку ограничен

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В меню Данные -> Проверка… можно указать, какие данные можно вводить в ячейку. По умолчанию стоит «Любое значение». Можно задать следующие условия: целое или действительное число в определённом диапазоне, список допустимых значений (можно ввести вручную или выделить на листе), дата или время в определённом диапазоне, ограничить длину текста, или вообще задать любую формулу, можно с использованием функций (при выборе типа «Другой»).

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

На третьей вкладке можно задать сообщение об ошибке, которое появится при попытке ввода в ячейку недопустимых значений. Опять задаётся заголовок и текст сообщения об ошибке, но окно с сообщением в этом случае является стандартным диалоговым окном MsgBox. Можно задать один из трёх вариантов сообщения об ошибке: «Останов», «Предупреждение» или «Сообщение». В случае «Останов» недопустимое значение ввести в ячейку невозможно – нужно его исправить или удалить вообще (кстати, на первой вкладке также указывается, нужно ли проверять пустые ячейки). В случаях «Предупреждение» и «Отмена» можно ввести недопустимое значение, просто появляется сообщение о его несоответствии условиям. Отличия между двумя последними вариантами только в том, что «Предупреждение» дополнительно предлагает вернуться и исправить значение в ячейке.

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

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

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

Можно также быстро выделить все ячейки, для которых заданы условия на значения, с помощью команды Правка -> Перейти -> Выделить, установив там переключатель «проверка данных», причём можно выделить как все ячейки, для которых задано какое-нибудь условие, так и только те, для которых условие совпадает с условием в текущей ячейке.

Если осталось ещё что-то непонятное – воспользуйся поиском по справке Excel по словам «проверка значений», «условия на значения» и т.д.

Excel набор значений которые могут быть введены в ячейку ограничен

Создание раскрывающегося списка

​Смотрите также​ Is Nothing And​ список.​Сформируем именованный диапазон. Путь:​ Можно выбрать конкретное.​ ячейку, ограничен. Как​

​ данных, то можно​ принимать значение ИСТИНА,​

​ нельзя впрямую указать​ данных и ввести​ или ссылку на​ Числовым эквивалентом для​Применение проверки данных к​На вкладке​выберите пункт​ запретить пользователям его​Игнорировать пустые ячейки​Чтобы упростить работу пользователей​ Target.Cells.Count = 1​Открываем параметры проверки данных.​​ «Формулы» — «Диспетчер​​Очень удобный инструмент Excel​

​ исправить?​​ использовать инструмент Выделение​

​ для других строк​ ссылку на диапазоны​ формулу. Вторую формулу​ зависящую от нее​ 23:59:59 будет 0,99999.​ ячейкам​Параметры​Список​ просмотр и изменение,​.​

​ с листом, добавьте​ Then Application.EnableEvents =​ В поле «Источник»​ имен» — «Создать».​ для проверки введенных​

​Евгений токарев​ группы ячеек (Главная/​ — ЛОЖЬ вне​

​ другого листа, например,​​ можно использовать для​​ ячейку. Например,​​Длина текста​​Функции Excel (по категориям)​

​в поле​​.​​ скройте и защитите​​Установите флажок​ в ячейки раскрывающиеся​ False If Len(Target.Offset(1,​ вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).​ Вводим уникальное название​ данных. Повысить комфорт​: Встаньте в ячейке,​ Найти и выделить/​

​ зависимости от содержания​​ так =Лист2!$A$1. Позволяют​​ всего столбца​​Чтобы​​. В ячейку разрешен​​При вводе большого количества​​Разрешить​

​Щелкните поле​​ этот лист. Подробнее​​Список допустимых значений​ списки, в которых​ 0)) = 0​Имя файла, из которого​ диапазона – ОК.​ работы с данными​ затем Меню -​ Выделение группы ячеек).​ ячейки.​ обойти это ограничение​А​Введите формулу​

​ ввод только определенного​ информации в ячейки​​выберите пункт​​Источник​

​ о защите листов​​Откройте вкладку​

​ можно выбрать нужный​​ Then Target.Offset(1, 0)​​ берется информация для​

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

​Подсказка по вводу​​ элемент.​​ = Target Else​

​ списка, заключено в​ любой ячейке. Как​ списков: подстановка данных,​ Тип данных -​ инструмента позволяет выделить​​А2​​Если в Проверке данных нужно​ выделить не диапазон,​​Ячейка​​ этом ограничении можно​ ошибку. В EXCEL​.​ листе список допустимых​ Блокировка ячеек.​

​.​Windows macOS Online​​ Target.End(xlDown).Offset(1, 0) =​​ квадратные скобки. Этот​

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

​Если вы хотите, чтобы​ ​ Target End If​ файл должен быть​​ известно. Источник –​​ листа или файла,​

​Вообще, удобная штука​​ проводится проверка допустимости​CTRL+D​ на ячейку​А​содержала только текст​ и даты, главное,​ проверки введенных данных​ таблицу с элементами​Диалоговое окно свернется, чтобы​

Работа с раскрывающимся списком

​ элементы раскрывающегося списка,​ при выборе ячейки​На новом листе введите​ Target.ClearContents Application.EnableEvents =​ открыт. Если книга​ имя диапазона: =деревья.​ наличие функции поиска​

​ на самом деле.​ данных (заданная с​. Значение из​А1​Значение в ячейке, содержащей​=ЕТЕКСТ(B2)​ чтобы количество введенных​ сразу после нажатия​ раскрывающегося списка, щелкните​ было видно весь​ см. статью Добавление​

​ появлялось всплывающее сообщение,​ данные, которые должны​ True End If​ с нужными значениями​Снимаем галочки на вкладках​

​ и зависимости.​ Можно делать списки​ помощью команды Данные/​

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

​А1​другого листа, то​ имя кода продукта​В Типе данных нет​ символов не противоречило​ клавиши ENTER –​ поле​ лист.​ и удаление элементов​ установите флажок​

​ отображаться в раскрывающемся​ End Sub​ находится в другой​ «Сообщение для ввода»,​Путь: меню «Данные» -​

​ выбора, можно проверять​ Работа с данными/​скопируется в​ нужно сначала определить​ (​ возможности выбрать тип​ ограничению по длине​ Проверка данных.​Источник​Нажмите клавишу ВВОД или​ раскрывающегося списка.​Отображать подсказку, если ячейка​ списке. Желательно, чтобы​Чтобы выбираемые значения отображались​ папке, нужно указывать​

​ «Сообщение об ошибке».​ инструмент «Проверка данных»​ значения ввода пользователей​ Проверка данных). При​А2​ Имя для этой​B5​

​ Текст, поэтому приходится​ текста. Например, при​Инструмент Проверка данных (Данные/​

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

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

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

​ сослаться на это​​ стандартного префикса «ID-»​​ Вы можете Проверку​ менее 5, нельзя​ Проверка данных) не​

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

​ и сообщение в​ Если это не​​ препинания, применим такой​ ​Это обязательное условие. Выше​ позволит нам вводить​ «Список».​​ п.​​ такие ячейки. При​

​ на то, что​​ имя в правиле​

​ и имело длину​ данных применить прямо​​ ввести дату позднее​​ был бы столь​

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

​ новые значения.​Ввести значения, из которых​Idoktop»petrograd»​ выборе опции Этих​ теперь условие Проверки​​ Проверке данных.​​ не менее 10​​ к ячейке​​ 13/10/2173, т.к. ей​​ популярным, если бы​​ заголовка. Добавьте только​ затем нажмите кнопку​​ с несколькими примерами​​ 225 символов). Если​

​ быстро преобразовать в​Private Sub Worksheet_Change(ByVal​

​ обычный список именованным​Вызываем редактор Visual Basic.​

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

​B2​​ соответствует число 99999,​

​ его функциональность ограничивалась​ ячейки, которые должны​ОК​ проверки данных, аналогичными​ вы не хотите,​ таблицу, выделив любую​ Target As Range)​ диапазоном (с помощью​ Для этого щелкаем​ список, можно разными​

​Миша куць​ те ячейки, для​ значение ЛОЖЬ, никакого​ использовать правила проверки​=И(ЛЕВСИМВ(B5;3)=»ID-«; ДЛСТР(B5)>9)​

​Допустить ввод значения в​ а 14/10/2173 -​ бы только собственно​

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

​On Error Resume​​ «Диспетчера имен»). Помним,​​ правой кнопкой мыши​​ способами:​​: Поставте тип поля​​ которых установлены те​​ предупреждающего сообщения выведено​

​ данных, ссылающиеся на​Проверку данных вводим для​ ячейку​ это уже 100000,​​ проверкой. Ниже кратко​​ списке. Список элементов​Советы:​ статье. Вы можете​ снимите этот флажок.​ нажав клавиши​ Next​ что имя не​ по названию листа​Вручную через «точку-с-запятой» в​ текстовый!​​ же правила проверки​​ не будет. Чтобы​

​ значения на других​

​ ячейки​B1​​ т.е. 6 символов.​​ перечислены основные приемы​

​ также можно ввести​​ ​

​ воспользоваться ими или​​Откройте вкладку​​CTRL+T​

​If Not Intersect(Target,​ может содержать пробелов​ и переходим по​ поле «Источник».​​Claire​​ данных, что и​ убедиться, что данные​ листах. В Excel​B5​только в случае,​ Интересно, что при​ работы с этим​

​ непосредственно в поле​​Значения также можно ввести​​ создать собственные сценарии​

​Сообщение об ошибке​.​ Range(«C2:C5»)) Is Nothing​ и знаков препинания.​ вкладке «Исходный текст».​​Ввести значения заранее. А​​: ну уж не​ для активной ячейки.​​ в ячейках соответствуют​​ 2007 и Excel​При выделении нескольких ячеек,​ если после ввода​ ограничении, например, менее​ инструментом.​

​Источник​​ непосредственно в поле​​ проверки данных. Скачать​

​.​Примечания:​ And Target.Cells.Count =​Создадим первый выпадающий список,​ Либо одновременно нажимаем​ в качестве источника​ текстовый. числовой!​Получили форму от вышестоящей​ условиям определенным в​ 97-2003 проверка данных​ там где нужно,​ значение в ячейке​ 5 символов, вы​Как видно на рисунке​через запятую. Например:​

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

​Если вы хотите, чтобы​

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

​ ​ 1 Then​ куда войдут названия​ клавиши Alt +​ указать диапазон ячеек​Analitik​ организации для заполнения​ Проверке данных, нужно​ этого типа не​

​ не забывайте указывать​D1​ не сможете ввести​ снизу, условия проверки​Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы​через запятую.​ Excel​ при вводе значения,​Почему данные следует поместить​Application.EnableEvents = False​ диапазонов.​

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

​ F11. Копируем код​ со списком.​: Странно. У меня​ отчетности. Но заполнить​

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

Создание раскрывающегося списка

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

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

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

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

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

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

На вкладке Параметры в поле Тип данных выберите пункт Список.

Щелкните поле Источник и выделите диапазон списка. В примере данные находятся на листе «Города» в диапазоне A2:A9. Обратите внимание на то, что строка заголовков отсутствует в диапазоне, так как она не является одним из вариантов, доступных для выбора.

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

Установите флажок Список допустимых значений

Откройте вкладку Подсказка по вводу.

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

Откройте вкладку Сообщение об ошибке.

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

Не знаете, какой параметр выбрать в поле Вид?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Откройте вкладку Параметры и во всплывающем меню Разрешить выберите пункт Список.

Щелкните поле Источник и выделите на листе список допустимых элементов.

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

Нажмите клавишу ВВОД или кнопку Развернуть , чтобы развернуть диалоговое окно, а затем нажмите кнопку ОК.

Значения также можно ввести непосредственно в поле Источник через запятую.

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

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

На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в таблице Excel.

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

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

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

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

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

Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы

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

Установите флажок Список допустимых значений

Откройте вкладку Сообщение для ввода.

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

Откройте вкладку Сообщение об ошибке.

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

Нажмите кнопку ОК.

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

Автор: rf-webmaestro · Опубликовано 11.05.2018 · Обновлено 08.02.2019

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

Условие проверки

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

  1. Нажмите на любую клетку.
  2. Перейдите на вкладку «Данные».
  3. Кликните на выделенный инструмент.
  4. Выберите пункт «Проверка данных».

  1. После этого появится окно, в котором можно будет выбрать формат информации для проверки.

Рассмотрим эти форматы более внимательно.

Любое значение

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

Целое число

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

Например, если выбрать вариант «между», то вы увидите, что в этом окне появятся два дополнительных поля: «Минимум» и «Максимум».

Если выбрать «больше» какой-то величины, то вам нужно будет ввести минимальный допустимый порог. Именно поэтому вы увидите только одно поле – «Минимум», поскольку «Максимум» неограничен.

Действительное

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

Этот формат наиболее интересный.

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

  1. Заполните чем-нибудь несколько клеток. Неважно чем.

  1. Нажмите на какую-нибудь клетку. Перейдите на знакомую вам вкладку. Кликните на иконку «Работа с данными». Выберите выделенный инструмент.

  1. В поле «Тип данных» выберите вариант «Список». Кликните в графу «Источник». Затем выделите нужный диапазон клеток. Так намного удобнее, чем редактировать ссылку вручную. Для продолжения нажмите на «OK».

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

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

Аналогично и тут. Только здесь указывается одно время (без даты).

Длина текста

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

Вариантов довольно много. Этот способ используется при заполнении каких-нибудь бланков или анкет.

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

Сообщение об ошибке

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

  1. Повторите описанные выше шаги по вызову окна «Проверка вводимых значений».
  2. Выберите какой-нибудь тип данных. В качестве примера мы укажем, что необходимо вводить «Действительное» число, которое больше 10.

  1. Теперь переходим на вкладку «Сообщение об ошибке».
  2. Выбираем вид отображения:
    • «Останов»;
    • «Предупреждение»;
    • «Сообщение».
  3. Указываем заголовок и текст уведомления.
  4. Для сохранения проверки ввода значений нажмите на «OK»

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

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

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

Если сделать тип «Останов», то ввести неверное значение не удастся.

А теперь попробуйте убрать введенные настройки и оставить пустые поля.

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

Но обратите внимание на то, что текст сообщения отличается!

Отличие версий Microsoft Excel

Описанная выше инструкция подходит для современных редакторов 2010, 2013 и 2016 годов. По сравнению со старыми программами существуют некоторые отличия.

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

В старом Excel 2003 ошибка точно такая же.

Сообщение для ввода данных

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

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

  1. В появившемся окне перейдите на вкладку «Сообщение для ввода».
  2. Укажите любой текст в указанных полях.
  3. Для продолжения нажмите на «OK».

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

Как отключить эту ошибку

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

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

  1. Для того чтобы убрать все настройки, достаточно нажать на кнопку «Очистить всё».
  2. Сохраняем изменения кликом на «OK».

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

Примеры от компании Microsoft

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

Заключение

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

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

Видеоинструкция

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

Защита ячейки в Excel от ввода некорректных данных

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

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

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

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

В качестве примера укажем любое целое число не больше 100000.

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

• Останов — останавливает операцию, предотвращая ввод некорректных данных;
• Предупреждение — при вводе некорректных данных выдается предупреждение, но пользователю дается возможность продолжить операцию;
• Сообщение — пользователь уведомляется о том, что введенные данные недопустимы, однако ввод данных разрешен.

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

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

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

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

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

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

На чтение 6 мин. Просмотров 94 Опубликовано 25.05.2021

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

  • Ограничить ввод ячеек целыми числами или числами в заданном диапазоне
  • Ограничить ввод ячейки любым числовым значением (целыми/десятичными числами)
  • Ограничить ввод ячеек списком текстовых значений
  • Ограничить ввод дубликатов в один столбец/список одним щелчком мыши

Вкладка Office, позволяющая редактировать и просматривать в Office с вкладками и делать свою работу Намного проще …

Подробнее … Скачать бесплатно …

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%.

  • Повторное использование чего угодно: добавление наиболее часто используемых или сложных формул, диаграмм и всего остального в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …


->


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

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

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

2. В открывшемся диалоговом окне «Проверка данных» перейдите на вкладку «Настройка» и:

(1) Выберите элемент Целое число в раскрывающемся списке Разрешить . См. первый снимок экрана ниже. :

(2) Выберите один элемент из раскрывающегося списка Данные в соответствии с вашими потребностями. См. второй снимок экрана выше:
(3) Введите конкретные числа для ограничения в Максимум / Минимум / Длина в соответствии с вашими потребностями.

3. Нажмите OK .

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


Ограничить ввод ячейки любым числовым значением (целые/десятичные числа) или запретить использование определенных символов

Если у вас установлен Kutools for Excel, вы можете применить его функцию Prevent Typing , чтобы ограничить c ell ввод числовых значений, букв или других специальных символов по мере необходимости, а также поддерживает предотвращение ввода числовых чисел, букв или определенных символов в Excel.

Kutools для Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce

->

Ограничить ввод ячеек целыми или десятичными числами:

Запретить вводить буквы в указанном диапазоне:

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас


Ограничить ввод ячейки списком записей текстовых значений

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

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

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


Ограничить ввод ячейки списком записей текстовых значений

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

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

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

3. В диалоговом окне «Проверка данных» перейдите на вкладку Setting и:
(1) Выберите элемент List из Разрешить раскрывающийся список;
(2) Установите флажок в раскрывающемся списке ;
(3) Укажите предустановленный источник. В данном случае это список имен в .

4. Нажмите кнопку OK .

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

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


Ограничьте ввод дубликатов в один столбец/список одним щелчком

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

Kutools for Excel – Включает в себя больше более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce

->

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас


Демонстрация: разрешить или запретить ввод только указанных символов в Excel

Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней.. Загрузить и бесплатную пробную версию !

Легко ограничить ввод ячеек целыми/десятичными числами только в Excel

Полнофункциональная бесплатная 30-дневная пробная версия!

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас

Статья по теме:

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



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

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

Инструмент

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

) с условием проверки

Список

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

Выпадающий (раскрывающийся) список

(см.

Файл примера

).

Для удобства создадим

Именованный диапазон

:

  • создайте список фамилий сотрудников, например в диапазоне

    D

    1:

    D

    10

    ;

  • выделите в ячейку

    D

    1

    заголовок

    Сотрудники

    ;
  • выделите диапазон

    D

    2:

    D

    10

    , в поле

    Имя

    , слева от

    Строки формул

    введите

    Сотрудники

    и нажмите

    ENTER

    , либо, выделив диапазон

    D

    1:

    D

    10

    через команду меню

    Создать из выделенного фрагмента

    (

    ).


СОВЕТ

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

Динамический диапазон

.

Теперь создадим

Выпадающий список

для ввода фамилий в ведомость:

  • выделите ячейки ведомости, куда будут вводиться фамилии сотрудников, например

    А2:А5

    ;
  • вызовите инструмент

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

    (

    );

  • установите условие проверки

    Список

    ;
  • в поле

    Источник

    введите

    =Сотрудники

    ;

  • нажмите ОК.

Теперь при выделении любой ячейки из диапазона

А2:А5

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

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

можно настроить так, чтобы при вводе фамилий не из списка появлялось окно с описанием ошибки (для этого во вкладке

Сообщение для ввода

введите необходимый текст).


Недостатком

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

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

.

Понравилась статья? Поделить с друзьями:
  • Задать область печати для всех листов excel
  • Задать нумерацию страниц excel
  • Задать нумерацию в таблице word
  • Задать номер страницы в колонтитуле в excel
  • Задать на все строки одну функцию в excel