Как проверить список в 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 для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Что необходимо сделать

  • Точное совпадение значений по вертикали в списке

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

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

  • Точное совпадение значений по горизонтали в списке

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

  • Создание формулы подступа с помощью мастера подметок (только в Excel 2007)

Точное совпадение значений по вертикали в списке

Для этого можно использовать функцию ВLOOKUP или сочетание функций ИНДЕКС и НАЙТИПОЗ.

Примеры ВРОТ

Пример 1 функции ВПР

Пример 2 функции ВПР

Дополнительные сведения см. в этой информации.

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

Функции ИНДЕКС и ПОИСКПОЗ можно использовать вместо функции ВПР

Что означает:

=ИНДЕКС(нужно вернуть значение из C2:C10, которое будет соответствовать ПОИСКПОЗ(первое значение «Капуста» в массиве B2:B10))

Формула ищет в C2:C10 первое значение, соответствующее значению «Ольга» B7), и возвращает значение в C7(100),которое является первым значением, которое соответствует значению «Ольга».

Дополнительные сведения см. в функциях ИНДЕКС иФУНКЦИЯ MATCH.

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

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

Для этого используйте функцию ВЛВП.

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

Пример формулы ВЛП, которая ищет приблизительное совпадение

В примере выше ВРОТ ищет имя учащегося, у которого 6 просмотров в диапазоне A2:B7. В таблице нет записи для 6 просмотров, поэтому ВРОТ ищет следующее самое высокое совпадение меньше 6 и находит значение 5, связанное с именем Виктор,и таким образом возвращает Его.

Дополнительные сведения см. в этой информации.

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

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

Для этого используйте функции СМЕЩЕНИЕ и НАЙТИВМЕСЯК.

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

Пример функций OFFSET и MATCH

C1 — это левые верхние ячейки диапазона (также называемые начальной).

MATCH(«Оранжевая»;C2:C7;0) ищет «Оранжевые» в диапазоне C2:C7. В диапазон не следует включать запускаемую ячейку.

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

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

Точное совпадение значений по горизонтали в списке

Для этого используйте функцию ГГПУ. См. пример ниже.

Пример формулы ГВП, которая ищет точное совпадение

Г ПРОСМОТР ищет столбец «Продажи» и возвращает значение из строки 5 в указанном диапазоне.

Дополнительные сведения см. в сведениях о функции Г ПРОСМОТР.

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

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

Для этого используйте функцию ГГПУ.

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

Пример формулы ГВП, которая ищет приблизительное совпадение

В примере выше ГЛЕБ ищет значение 11000 в строке 3 указанного диапазона. Она не находит 11000, поэтому ищет следующее наибольшее значение меньше 1100 и возвращает значение 10543.

Дополнительные сведения см. в сведениях о функции Г ПРОСМОТР.

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

Создание формулы подступа с помощью мастера подметок (толькоExcel 2007 )

Примечание: В Excel 2010 больше не будет надстройки #x0. Эта функция была заменена мастером функций и доступными функциями подменю и справки (справка).

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

  1. Щелкните ячейку в диапазоне.

  2. На вкладке Формулы в группе Решения нажмите кнопку Под поиск.

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

    Загрузка надстройки «Мастер подстройок»

  4. Нажмите кнопку Microsoft Office Изображение кнопки Office , выберите Параметры Excel и щелкните категорию Надстройки.

  5. В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти.

  6. В диалоговом окне Доступные надстройки щелкните рядом с полем Мастер подстрок инажмите кнопку ОК.

  7. Следуйте инструкциям мастера.

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

Нужна дополнительная помощь?

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


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

=IF(OR(COUNTIF( A1 ,"*"& $E$2:$E$8 &"*")), "Yes", "No")

В этом примере, если ячейка A1 содержит какое-либо текстовое значение в диапазоне E2:E8 , тогда будет возвращено значение « Да », в противном случае будет возвращено значение « Нет ».

В следующем примере показано, как использовать эту формулу на практике.

Пример: проверьте, содержит ли ячейка текст из списка в Excel

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

В списке три команды из Техаса: Mavs, Spurs и Rockets.

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

Во-первых, мы создадим список команд Техаса в столбце E:

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

=IF(OR(COUNTIF( A2 ,"*"& $E$2:$E$4 &"*")), "Yes", "No")

Мы можем ввести эту формулу в ячейку C2 , а затем скопировать и вставить ее в остальные ячейки столбца C:

Обратите внимание, что любая строка, содержащая Mavs, Spurs или Rockets, получает значение « Да », а все остальные строки получают значение « Нет ».

Также обратите внимание, что мы можем возвращать значения, отличные от «Да» и «Нет».

Например, мы могли бы использовать следующую формулу, чтобы вместо этого вернуть «Техас» или «Не Техас»:

=IF(OR(COUNTIF( A2 ,"*"& $E$2:$E$4 &"*")), "Texas", "Not Texas")

На следующем снимке экрана показано, как использовать эту формулу на практике:

Обратите внимание, что любая строка, содержащая Mavs, Spurs или Rockets, получает значение Texas , а все остальные строки получают значение Not Texas .

Дополнительные ресурсы

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

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

Выпадающий список в MS EXCEL на основе Проверки данных

​Смотрите также​Ссылка (Reference)​ задаваемые формулами типа​ это можно сделать​ сумма расходов.​ инструмент: «Данные»-«Проверка данных»-«Обвести​ из других ячеек,​ рабочий лист.​ числами.​ и лист не​ и предотвращения ввода​ о том, что​Остановка​ Кроме всего прочего,​ ячейки, для которых​А1:А10​Преимущество​

​При заполнении ячеек данными,​в нижней части​СМЕЩ (OFFSET)​

​ в меню​Дописывая каждую новую позицию,​ неверные данные».​ то при вставке​Пример прайс-листа с введенными​Нажимаем кнопку «ОК». Все​

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

​: наглядность перечня элементов​ часто необходимо ограничить​

А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник

​ окна введите руками​. Для первичного (независимого)​Вставка — Имя -​ пользователь должен иметь​Если значения в столбце​ этот инструмент удалиться​

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

​ и простота его​ возможность ввода определенным​ следующую формулу:​ списка их использовать​ Присвоить (Insert -​ возможность следить за​

​ B должны соответствовать​ из этих ячеек​​ ставках НДС:​​ Проверяем.​ удалить проверку. Если​ если пользователь вводит​ В этом случае​и​ целях:​

​ помощью команды Данные/​​ может содержать пустые​ модификации. Подход годится​ списком значений. Например,​=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1)​ можно, а вот​​ Name — Define).​​ общей суммой расходов.​ определенным условиям, но​ и не сработает.​Чтобы в Excel сделать​В ячейку А34 мы​
​ лист защищен и​
​ данные непосредственно в​

Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)

​ можно выделить недопустимые​Отмена​Ограничение данных предопределенными элементами​ Работа с данными/​ строки.​ для редко изменяющихся​ имеется ячейка, куда​=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)​

​ вторичный список должен​В Excel 2007​ Решение:​​ содержит ошибки, то​​Иногда возникает необходимость перестраховаться​ проверку вводимых данных​

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

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

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

B. Ввод элементов списка в диапазон (на любом листе)

​ элементы перечня позволяет​: если добавляются новые​ где он работает.​ После нажатия Enter​ это ограничение можно​Формулы (Formulas)​

​ выше на рисунке​ Этот инструмент очень​ данных несоответствующим определенным​ действий:​

​Если мы введем​ так как в​ Чтобы предотвратить копирование​ найдены, круги можно​ что введенные данные​

​ «Бухгалтерия», «Финансовый отдел»,​ такие ячейки. При​ Динамический диапазон. Для​ элементы, то приходится​ Логично, предварительно создать​ к формуле будут​ обойти, создав отсортированный​с помощью​

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

  • ​ скрыть. При исправлении​​ недопустимы, но не​​ «Отдел кадров» и​
  • ​ выборе опции Этих​ этого при создании​
  • ​ вручную изменять ссылку​ список департаментов организации​ автоматически добавлены имена​

​ список соответствий марка-модель​Диспетчера имен (Name Manager)​ листе добавьте по​ нужно проверить уже​

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

​ путем перетаскивания ячеек,​
​ недопустимых данных они​ препятствует их вводу.​ т. д.​ же выделяются только​ Имени Список_элементов в​​ на диапазон. Правда,​​ и позволить пользователю​ листов — не​ (см. Способ 2).​. Затем повторим то​

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

​Когда появляется​Ограничение использования чисел за​ те ячейки, для​​ поле Диапазон необходимо​​ в качестве источника​ лишь выбирать значения​ пугайтесь :)​Имена вторичных диапазонов должны​ же самое со​

​ количеством.​

​ данные.​ быть возможности ввода​ цен с НДС​ окно, указывающее на​ данные на другой​Файл​Чтобы обвести данные, выделите​предупреждение​ пределами указанного диапазона​ которых установлены те​ записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A))​

​ можно определить сразу​​ из этого списка.​Функция​ совпадать с элементами​ списками Форд и​На листе: «ИТОГО» поставьте​Конечно, можно выполнить проверку​

​ отрицательных чисел и​ и выберите инструмент:​ ошибку.​

​ лист и удалить​>​ нужные ячейки и​, пользователь может нажать​: например, можно указать​ же правила проверки​

  • ​Использование функции СЧЁТЗ() предполагает,​ более широкий диапазон,​
  • ​ Этот подход поможет​СМЕЩ (OFFSET)​ первичного выпадающего списка.​ Ниссан, задав соответственно​
  • ​ формулы как указано​ данных в столбце​ нулей. Ведь магазин​
  • ​ «ДАННЫЕ»-«Работа с данными»-«Проверка​Внимание!​ проверку данных.​Параметры​

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

​Можно написать сообщение​Если при попытке ввести​>​Данные​Да​

​ роста зарплаты сотрудника​
​ для активной ячейки.​ ячеек (​A1:A100​ и уменьшить количество​ на диапазон нужного​ нем есть текст​Ford​ и перейдите в​ функции Excel –​ с доплатой или​В появившемся окне «Проверка​ – указать в​ данные в ячейку​Дополнительно​>​, чтобы принять недопустимый​ (например, 3 %) или​Примечание​A:A​. Но, тогда выпадающий​ опечаток.​ размера, сдвинутый относительно​ с пробелами, то​и​ ячейку B4.​ «ЕСЛИ». Или условное​

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

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

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

excel2.ru

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

​ содержит более 25-30​​ строк (см. файл​ например, часть элементов​ данных ​ и столбцов. В​ помощью функции​При задании имен помните​ «Окно контрольного значения»​ – более эффективно,​ набору в Excel,​ данных:» выберите опцию​ Для этого нужно​

​ точно, что вы​Разрешить маркеры заполнения и​>​ введенные данные, или​Ограничение дат, находящихся за​ значений, то работать​ примера, лист Динамический​ была удалена или​или с помощью элемента​ более понятном варианте​ПОДСТАВИТЬ (SUBSTITUTE)​ о том, что​В появившемся окне нажмите​ удобно и продуктивно​ будем использовать проверку​ «Список».​

Пример сообщения о недопустимом вводе

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

Ситуации, в которых полезно использовать проверку данных

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

  • ​, т.е. формула будет​ имена диапазонов в​​ кнопку «Добавить контрольное​ для данной задачи.​ данных ввода. Тем​В полю ввода «Источник:»​ «Сообщение об ошибке»​

  • ​ к владельцу книги.​, а затем защитите​​.​Отмена​ времени​ неудобно. Выпадающий список​Используем функцию ДВССЫЛ()​ был создан). Чтобы​ со списком (см.​

  • ​ таков:​ выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;»​ Excel не должны​​ значение» и в​ Особенно если нам​ самым создадим ему​ введите значения разных​

  • ​ или на закладку​Задать вопрос на форуме​ лист.​​Чтобы быстро отменить проверку​, чтобы удалить недопустимую​: например, можно предотвратить​ одновременно отображает только​Альтернативным способом ссылки на​

  • ​ пустые строки исчезли​​ статью Выпадающий (раскрывающийся)​=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках;​ «;»_»))​ содержать пробелов, знаков​

  • ​ нем указываем адрес​ нужно одновременно выполнить​ комфортные условия для​​ процентных ставок: 0%;​ «Сообщение для ввода».​ сообщества, посвященном Excel​Выключен пересчет вручную.​ данных в ячейке,​ запись.​ выбор даты, которая​ 8 элементов, а​ перечень элементов, расположенных​ необходимо сохранить файл.​ список на основе​

Подсказки и сообщения об ошибках

​ размер_диапазона_в_столбцах)​Надо руками создавать много​ препинания и начинаться​ ячейки, за значением​ проверку по нескольким​ рутинной работы, где​ 20%; освобождается.​Как установить сообщения​У вас есть предложения​  Если включен пересчет​ выделите ее и​Информационное сообщение​ предшествует текущей, при​ чтобы увидеть остальные,​ на другом листе,​Второй недостаток: диапазон источника​ элемента управления формы).​

Подсказка для ячейки

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

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

​ которого мы будем​ столбцам. В таком​ сложно не допустить​​Перейдите на закладку «Сообщение​ об ошибке или​​ по улучшению следующей​

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

Предупреждение о недопустимых данных

​ нужно пользоваться полосой​ является использование функции​

​ должен располагаться на​

​В этой статье создадим​

​начальная ячейка — берем​

Значок

​ у нас много​

​ Поэтому если бы​ следить: =ИТОГО!$B$4. Жмите​

​ случаи более заметна​​ ошибки.​​ об ошибке» и​​ подсказки для заполнения​​ версии Excel? Если​​ могут повлиять на​​Данные​

Значок предупреждения

​ что введенные данные​

​Ограничение времени, которое находится​ прокрутки, что не​ ДВССЫЛ(). На листе​ том же листе,​

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

Значок уведомления

​ всегда удобно.​

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

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

Советы по использованию проверки данных

​В EXCEL не предусмотрена​ ячеек, которые будут​ список, т.к. для​ (Данные/ Работа с​

​сдвиг_вниз — нам считает​​ отсортированного списка соответствий​ бы пробел (например​ возможность избежать бесконтрольных​ инструментами для удобного​Выделите столбец B и​ будет содержать сообщение​ в Excel».​ пользовательских предложений для​

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

  • ​ марка-модель вот такого​ Ssang Yong), то​ расходов при заполнении​ контроля ввода больших​ выберите инструмент «Данные»-«Проверка​ при вводе других​Второй вариант.​ Excel.​Формулы​Проверка данных​ тип сообщения.​ указать, что собрания​ Выпадающего списка. При​

  • ​ вызываем Проверку данных,​ использовать ссылки на​ с типом данных​ПОИСКПОЗ (MATCH)​ вида:​ его пришлось бы​ листов новыми товарами.​ объемов данных. Так​ данных».​ значений, которые отличаются​

  • ​Проверка вводимых данных в​Как установить простую​, в группе​>​При появлении​ должны проводиться в​ большом количестве элементов​ в Источнике указываем​ другие листы или​ Список.​, которая, попросту говоря,​Для создания первичного выпадающего​ заменить в ячейке​Не важно, на каком​ же присутствуют средства​Заполняем значениями поля на​ от указанных значений​Excel.​

    Кружок означает недопустимые данные

    ​ функцию​Вычисление​Параметры​​информационного сообщения​​ период между 8:00​​ имеет смысл сортировать​​ =ДВССЫЛ(«список!A1:A4»).​​ книги (это справедливо​​Выпадающий список можно сформировать​​ выдает порядковый номер​​ списка можно марок​

    Команда

  • ​ и в имени​ листе Вы находитесь.​ для одновременного экспонирования​ вкладке «Параметры» как​​ в списке.​​В формуле можно​​проверки данных, вводимых в​​выберите​​>​​пользователь может нажать​​ и 17:00.​​ список элементов и​​Недостаток​​ для EXCEL 2007​

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

  • ​ маркой (G7) в​ способом, описанным выше,​​ подчеркивание (т.е. Ssang_Yong).​​ отображено окно контрольного​​ которые не соответствуют​​На вкладке «Сообщение для​​Закладка «Сообщение об ошибке»​​ знаков, любые буквы,​Excel​, а затем —​.​ОК​: например, можно разрешить​ элементов (т.е. один​ – формула перестает​Избавимся сначала от второго​ Выпадающего списка является​ заданном диапазоне (столбце​

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

  • ​ недостатка – разместим​ ввод элементов списка​ А)​

    • ​дать имя диапазону D1:D3​ список для выбора​​ нем видно общую​Приготовьте лист доходов и​ примечание, в котором​ оформить стиль сообщения​ Например, такую формулу.​ «Защита ячейки Excel​.​ листе, для которых​ значение, либо нажать​ 10 знаков в​ на 2 и​ можно частично обойти​ перечень элементов выпадающего​ непосредственно в поле​​сдвиг_вправо = 1, т.к.​​ (например​​ марки автомобиля. Выделите​​ сумму расходов. Несложно​​ расходов как показано​​ при помещения курсора​​ об ошибочных вводах​​=И(ЛЕВСИМВ(C33)=»Фрукт/»;ДЛСТР(C32)=8;ЕЧИСЛО(ЗНАЧЕН(ПРАВСИМВ(C32;2))))​​ от неверно вводимых​Отсутствуют ошибки в формулах.​​ включена проверка данных,​ кнопку​

    • ​ ячейку.​​ более).​ см. в статье​ списка на другом​ Источник инструмента Проверка​ мы хотим сослаться​Марки​​ пустую ячейку и​​ догадаться, как сделать​​ на рисунке:​​ на ячейку будет​​ значений. Если пользователь​​Получился такой код.​​ данных». Здесь рассмотрим​​  Убедитесь, что формулы​

    • ​ на вкладке​​Отмена​Проверка данных на основе​Например, чтобы эффективно работать​ Определяем имя листа.​ листе.​ данных.​ на модели в​) с помощью​ откройте меню​ так, чтобы в​

    • ​Прибыль – это естественно​ отображаться условия для​​ вводить в ячейку​Функция проверки данных​ другой вариант -​ в ячейках, для​Главная​, чтобы отменить ввод.​ формул или значений​ со списком сотрудников​Ввод элементов списка в​

    • ​В правилах Проверки данных (также​Предположим, в ячейке​​ соседнем столбце (В)​Диспетчера имен (Name Manager)​Данные — Проверка (Data​ этом окне отображались​ доход минус расход.​ ее заполнения. И​ неправильное значение тогда​ можно использовать для​ как проверять в​

    • ​ которых включена проверка,​в группе элементов​​Обратите внимание на советы​ в других ячейках​ насчитывающем более 300​ диапазон ячеек, находящегося​ как и Условного​B1​размер_диапазона_в_строках — вычисляем с​с вкладки​

    • ​ — Validation)​ и значения общей​​ Допустим нам нужно​ жмем ОК.​ будет выполнен один​ запрета исправления данных​ Excel правильность написания​ не являются причиной​Правка​

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

​ и рекомендации по​: например, проверку данных можно​ сотрудников, то его​ в другой книге​ форматирования) нельзя впрямую​необходимо создать выпадающий​ помощью функции​Формулы (Formulas)​или нажмите кнопку​ суммы каждой группы​ проверить, в какие​Теперь проверим. В ячейку​ из 3-х параметров:​ в таблице задним​ кода с буквами​ возникновения ошибок, таких​выберите пункт​ использованию проверки данных​

​ использовать для указания​ следует сначала отсортировать​Если необходимо перенести диапазон​ указать ссылку на​ список для ввода​СЧЕТЕСЛИ (COUNTIF)​или в старых​Проверка данных (Data Validation)​

У вас есть вопрос об определенной функции?

​ по отдельности.​ дни прибыль падала​

Помогите нам улучшить Excel

​ B2 введите натуральное​Останов – данный параметр​ числом. Подробнее о​ и числами.​ как #ССЫЛКА! или​Найти и выделить​ в Excel.​

support.office.com

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

​ максимально допустимого предела​ в алфавитном порядке.​​ с элементами выпадающего​ диапазоны другого листа​ ​ единиц измерений. Выделим​​, которая умеет подсчитать​ версиях Excel -​на вкладке​Полезный совет. Если взять​ ниже 40$. Решение​ число, а в​ разрешает вводить только​ таком способе, читайте​Первый вариант.​
​ #ДЕЛ/0!. Пока ошибки​
​, а затем нажмите​ ​Примечание:​
​ для комиссионных и​ Затем создать выпадающий​ списка в другую​ (см. Файл примера):​ ячейку​
​ количество встретившихся в​ через меню​Данные (Data)​ курсором мышки за​ следующее:​
​ ячейку B3 отрицательное.​ правильное значение, выбранного​ в статье «Чтобы​Проверка ввода данных в​ не будут устранены,​ кнопку​ Если вы хотите использовать​
​ премий на основе​ список, содержащий буквы​ книгу (например, в​Пусть ячейки, которые должны​B1​ списке (столбце А)​
​Вставка — Имя -​если у вас​
​ заголовок «Окно контрольного​
​Выделите данные в диапазоне​
​ Как видно в​ из выпадающего списка​ не исправляли данные​Excel.​ приложение Excel будет​Проверка данных​ проверку данных в​ общего планируемого значения​ алфавита. Второй выпадающий​
​ книгу Источник.xlsx), то​ содержать Выпадающий список,​и вызовем Проверку​ нужных нам значений​ Присвоить (Insert -​
​ Excel 2007 или​ значения» и навести​ D2:D6 и выберите​ ячейке B3 действие​ или отменить ввод​​ в таблице Excel​У нас такая​ пропускать проверку данных.​​. После того как​ книгах в службы​ заработной платы. Если​ список должен содержать​
​ нужно сделать следующее:​ размещены на листе​ данных.​ — марок авто​ Name — Define)​ новее. Затем из​
​ на строку состояния​
​ инструмент: «Данные»-«Работа с​ оператора набора –​ оставив пустую ячейку.​ задним числом» здесь.​ таблица. В столбце​Ссылки на ячейки в​ найдены ячейки, для​ Excel или Excel​ пользователь в этой​ только те фамилии,​
​в книге Источник.xlsx создайте​ Пример,​Если в поле Источник​ (G7)​выбрать на вкладке​ выпадающего списка​
​ окна программы (в​
​ данными»-«Проверка данных».​ ​ заблокировано. Отображается сообщение​
​Предупреждение – этот параметр​Можно запретить вводить​ A будем писать​ формулах являются правильными.​ которых включена проверка​
​ Web App, сначала​
​ ячейке введет значение,​
​ которые начинаются с​ необходимый перечень элементов;​а диапазон с перечнем​ указать через точку​размер_диапазона_в_столбцах = 1, т.к.​Данные (Data)​Тип данных (Allow)​ область ярлычков с​В появившемся окне: «Проверка​ об ошибке: «Введенное​
​ предупреждает об вводе​ повторяющиеся данные. Это​ коды с буквами​  Если ссылка на​ данных, можно изменить,​ потребуется создать ее​
​ превышающее ограничение, появится​ буквы, выбранной первым​в книге Источник.xlsx диапазону​ элементов разместим на​ с запятой единицы​ нам нужен один​команду​выберите вариант​ названиями листов), то​ вводимых значений» установите​

excel-office.ru

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

​ значение неверно».​ ошибочного значения и​ способ смотрите в​ и числами.​ ячейку будет изменена​ скопировать или удалить​ в классическом приложении​ сообщение об ошибке.​ списком. Для решения​ ячеек содержащему перечень​ другом листе (на​ измерения шт;кг;кв.м;куб.м, то​ столбец с моделями​Проверка данных (Data validation)​Список (List)​ оно удобно зафиксируется​ такие же настройки​Примечание. При желании можно​ предоставляет попытку отредактировать​ статье «Запретить вводить​В этих ячейках установим​ и формула в​ параметры проверки данных.​ Excel.​Вы можете сделать так,​ такой задачи может​ элементов присвойте Имя,​ листе Список в​

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

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

Прибавить процент в Excel.

​и в поле​ в нижней части​ как показано на​ написать собственный текст​ или выбрать из​

  1. ​ повторяющиеся значения в​ проверку данных, в​ ячейке, для которой​Для создания раскрывающегося списка​Ширина раскрывающегося списка определяется​ чтобы при выборе​ быть использована структура​Проверка данных в Excel.
  2. ​ например СписокВнеш;​ файле примера).​ этими четырьмя значениями.​ что-то вроде этого:​ вариант проверки​Источник (Source)​Проверка вводимых значений.
  3. ​ главного окна.​ рисунке. И нажмите​ для ошибки на​ выпадающего списка.​Останов.
  4. ​ Excel» тут.​ соответствии с нашими​ включена проверка, будет​ можно воспользоваться командой​ шириной ячейки, для​ ячейки выводилась подсказка.​ Связанный список или​откройте книгу, в которой​Для создания выпадающего списка,​

​Теперь смотрим, что получилось.​

​Осталось добавить выпадающий список​Список (List)​выделите ячейки с​Этот фокус основан на​ ОК.​ третей закладке настроек​Сообщение – параметр сообщает​В Excel можно​ условиями. Выделяем ячейки​

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

  1. ​ вычислять недопустимый результат,​Присвоить имя​ которой применяется проверка​ В ней указывается,​ Вложенный связанный список.​ предполагается разместить ячейки​
  2. ​ элементы которого расположены​ Выделим ячейку​ на основе созданной​и указать в​ названиями марок (желтые​ применении функции​
  3. ​Теперь выберите инструмент из​ инструмента «Сообщение об​ о неправильном значении​ сделать саму простую​

​ столбца А (А31:А36).​ для этой ячейки​(на вкладке​ данных. Возможно, вам​ данные какого типа​Примечание:​ с выпадающим списком;​ на другом листе,​B1​ формулы к ячейке​ качестве​ ячейки в нашем​ДВССЫЛ (INDIRECT)​ выпадающего списка: «Данные»-«Проверка​ ошибке».​ и позволяет проигнорировать​ таблицу, можно сделать​На закладке «Данные»​

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

​ не появится сообщение​Формулы​ потребуется увеличить ее,​ нужно ввести в​

Контроль ввода в ячейку.

​ Это расширенная статья о​выделите нужный диапазон ячеек,​ можно использовать два​. При выделении ячейки​ G8. Для этого:​Источника (Source)​

​ примере). После нажатия​, которая умеет делать​ данных»-«Обвести неверные данные».​Чтобы удалить проверку данных​ ошибку.​ сложную таблицу, с​ в разделе «Работа​ о проверке.​в группе​ чтобы не обрезать​

exceltable.com

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

​ ячейку. Такое сообщение​ проверке данных. Общие​ вызовите инструмент Проверка​ подхода. Один основан​ справа от ячейки​выделяем ячейку G8​=Марки​ на​ одну простую вещь​ И обратите внимание​ в Excel нужно:​Закладка «Сообщение для ввода»​ фильтрами, т.д. Какими​

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

​ с данными» нажимаем​Возможно, таблица Excel связана​Определенные имена​ допустимые записи, ширина​ выводится рядом с​ сведения о проверке​ данных, в поле​ на использовании Именованного​ появляется квадратная кнопка​выбираем на вкладке​

​или просто выделить​ОК​

Номенклатура.

  1. ​ — преобразовывать содержимое​ на результат:​ выделить соответствующий диапазон​Параметры.
  2. ​ содержит поля ввода​ способами сделать таблицу​ на кнопку «Проверка​Сообщение.
  3. ​ с сайтом SharePoint.​), которая позволяет определить​ которых больше ширины​ ячейкой. Вы можете​ данных, а также​ Источник укажите =ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш»);​ диапазона, другой –​ со стрелкой для​

Пример.

​Данные (Data)​ ячейки D1:D3 (если​первый выпадающий список​ любой указанной ячейки​При необходимости можете удалить​ ячеек, выбрать инструмент​ для заголовка и​ в Excel, смотрите​ данных». Появится диалоговое​  Невозможно добавить проверку​

​ имя для диапазона,​ раскрывающегося списка.​ переместить его, но​ сведения о проверке​При работе с перечнем​ функции ДВССЫЛ().​

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

​ в статье «Как​

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

​ окно «Проверка вводимых​ данных в таблицу​ содержащего список. После​Если необходимо защитить лист​ оно останется на​ данных в ячейке​ элементов, расположенным в​Используем именованный диапазон​ выпадающего списка.​Проверка данных (Data validation)​ же листе, где​Теперь создадим второй выпадающий​ который понимает Excel.​ инструмент «Удалить обводку​

​ кнопку «Очистить все»​ сообщения в примечании,​ сделать таблицу в​ значений».​ Excel, которая связана​

​ создания списка на​ или книгу, выполните​ экране до тех​ или диапазоне см.​ другой книге, файл​Создадим Именованный диапазон Список_элементов,​Недостатки​или в меню​

Обводка.

​ список).​ список, в котором​ То есть, если​ неверных данных».​ (указано на втором​ которое будет появляться​ Excel».​В этом окне​ с сайтом SharePoint.​ другом листе можно​ это действие после​

​ пор, пока вы​ в статье Добавление​ Источник.xlsx должен быть​ содержащий перечень элементов​этого подхода: элементы​Данные — Проверка (Data​А вот для зависимого​ будут отображаться модели​ в ячейке лежит​Примечание. Обведение несоответствующих критериям​ рисунке).​ перед вводом данных​Допустим, что в таблице​ на закладке «Параметры»​ Чтобы добавить проверку​ скрыть лист, который​

exceltable.com

Проверка вводимых значений в Excel

​ настройки параметров проверки.​ не перейдете к​ проверки данных в​ открыт и находиться​ выпадающего списка (ячейки​ списка легко потерять​ — Validation)​ списка моделей придется​ выбранной в первом​

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

​ текст «А1», то​ данных работают только​​

Прибыль.

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

  1. ​ ячейку или диапазон​ в той же​A1:A4​ (например, удалив строку​
  2. ​из выпадающего списка выбираем​ создать именованный диапазон​ списке марки. Также​ функция выдаст в​ в тех диапазонах,​Данным способом проверяются данные​Прибыль.
  3. ​ точнее как только​ ценами на товары,​ проверки» — «Тип​ связь таблицы Excel​ затем защитить книгу,​Обвести неверные данные.
  4. ​ защитить лист, убедитесь,​ не нажмете клавишу​ ячеек.​ папке, иначе необходимо​

​на листе Список).​ или столбец, содержащие​ вариант проверки​ с функцией​ как в предыдущем​ результате ссылку на​

​ в которых установлены​

Окно контрольного значения в Excel

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

​ ячейку​Список (List)​СМЕЩ​

​ случае, откройте окно​ ячейку А1. Если​ эти же критерии​ ввода. Если данные​ сразу высветлиться соответствующее​ столбцов указана процентная​ «Другой».​

ИТОГО.

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

  1. ​ к файлу. Вообще​выделяем​B1​и вводим в​(OFFSET)​Проверки данных​ в ячейке лежит​
  2. ​ инструментом «Проверка данных».​ уже введенные они​ примечание. Данное примечание​ ставка НДС. Как​В строке «Формула»​
  3. ​Возможно, в настоящее время​ к этому списку.​ проверить. В противном​Окно контрольного значения.
  4. ​ на второй вкладке​ или значений, которые​ ссылок на другие​А1:А4​); не удобно вводить​ качестве​, который будет динамически​, но в поле​

​ слово «Маша», то​​ будут не проверенные.​ повышает контроль над​

Пример.

​ часто бывает в​ пишем такую формулу.​ вводятся данные.​Если вы измените параметры​ случае пользователям не​ «Проверка данных».​ можно вводить в​ листы лучше избегать​,​ большое количество элементов.​Источника (Source)​ ссылаться только на​Источник​

​ функция выдаст ссылку​Смоделируем следующую ситуацию. Нужно​ Например, в столбце​ ошибками связанных с​ рутинной работе срабатывает​=И(ЛЕВСИМВ(A31)=»Ф»;ДЛСТР(A31)=3;ЕЧИСЛО(ЗНАЧЕН(ПРАВСИМВ(A31;2))))​  Во время ввода​ проверки одной ячейки,​ удастся ввести данные​Когда пользователи привыкнут к​ ячейку. Например, ее​

exceltable.com

Связанные (зависимые) выпадающие списки

Способ 1. Функция ДВССЫЛ (INDIRECT)

​ или использовать Личную​нажимаем Формулы/ Определенные имена/​​ Подход годится для​​знак равно и​ ячейки моделей определенной​нужно будет ввести​ на именованный диапазон​ закупить расходные материалы​ B нельзя ввести​ вводом значений. В​ человеческий фактор и​Пояснения к формуле.​ данных в ячейку​ вы можете автоматически​ в ячейки. См.​ вводу данных, вы​ можно применять для​ книгу макросов Personal.xlsx​ Присвоить имя​ маленьких (3-5 значений)​​ имя нашего диапазона,​​ марки. Для этого:​ вот такую формулу:​ с именем​

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

ВȎxcel проверка данных список

​Этой формулой мы​ команда «Проверка данных»​ применить изменения ко​ статью Защита листа.​ можете снять флажок​ расчета максимального разрешенного​​ или Надстройки.​​в поле Имя вводим​ неизменных списков.​ т.е.​Нажмите​​=ДВССЫЛ(F3)​Маша​ Требуется приобрести канцелярские​​ условий заполнения в​ правильное значение для​ одной из категорий​​ говорим Excel, что​​ недоступна. Нажмите клавишу​​ всем остальным ячейкам,​​Если требуется открыть общий​Отображать подсказку, если ячейка​ значения в ячейке​Если нет желания присваивать​ Список_элементов, в поле​​Преимущество​​=Модели​​Ctrl+F3​​или =INDIRECT(F3)​

​и т.д. Такой,​ принадлежности, потребительские принадлежности​ нем ячеек. Но​ данных ячеек.​ товаров, вместо ставки​ в ячейках столбца​ ВВОД, чтобы завершить​ имеющим такие же​ доступ к книге,​ является текущей​ на основе значения​ имя диапазону в​ Область выбираем Книга;​: быстрота создания списка.​Вуаля!​или воспользуйтесь кнопкой​где F3 — адрес​

​ своего рода, «перевод​ и моющие средства.​ заголовок в ячейке​После заполнения всех параметров​ НДС 20% была​​ А (с ячейки​ ввод данных, или​​ параметры. Для этого​​ можно сделать это​​.​​ в другой ячейке​​ файле Источник.xlsx, то​Теперь на листе Пример,​Элементы для выпадающего списка​4 способа создать выпадающий​​Диспетчер имен (Name manager)​​ ячейки с первым​​ стрелок» ;)​​ Списки закупаемых позиций​​ B1 «Цена» остался​​ в окне «Проверка​ введена старая ставка​ А31) данные должны​ ESC, чтобы отменить​ на вкладке​​ после настройки проверки​​Также можно выводить​ книги. В приведенном​

ВȎxcel проверка данных список

​ формулу нужно изменить​ выделим диапазон ячеек,​ можно разместить в​ список в ячейках​на вкладке​ выпадающим списком (замените​Возьмем, например, вот такой​​ записываем отдельно на​​ без предупреждения об​​ вводимых значений» нажмите​​ 19%. Эта небольшая​ начинаться на букву​

​ его.​

​Параметры​

​ данных. Если книга​сообщение об ошибке​ ниже примере пользователь​ на =ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4»)​

​ которые будут содержать​​ диапазоне на листе​​ листа​Формулы (Formulas)​ на свой).​ список моделей автомобилей​

​ каждом листе, разделяя​​ ошибке.​

  • ​ на кнопку ОК.​ разница в данных​ «ф» — это​Возможно, лист защищен или​​установите флажок​​ открыта для общего​при вводе пользователем​ ввел в ячейку​СОВЕТ:​ Выпадающий список.​ EXCEL, а затем​Автоматическое создание выпадающих списков​. В версиях до​Все. После нажатия на​ Toyota, Ford и​
  • ​ их по типам​Внимание! Если ячейки будут​В результате возле каждой​ – 1% может​ часть формулы «ЛЕВСИМВ(А31)=»Ф»;​ является общим.​Распространить изменения на другие​ доступа, изменение параметров​ неверных данных.​​ значение «абв», которое​​Если на листе​вызываем Проверку данных;​ в поле Источник​
  • ​ при помощи инструментов​ 2003 это была​ОК​ Nissan:​

Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

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

ВȎxcel проверка данных список

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

  • ​ является для нее​ много ячеек с​​в поле Источник вводим​​ инструмента Проверки данных​​ надстройки PLEX​​ команда меню​​содержимое второго списка​​Выделим весь список моделей​Наперед не известно, сколько​ введены то их​​ появляется стрелка выпадающего​ для фирмы с​Всего в ячейке​
  • ​ используется совместно, изменить​​ же условием​​ пока не будет​​ об ошибке.​
  • ​ недопустимым.​ правилами Проверки данных,​​ ссылку на созданное​​ указать ссылку на​Выбор фото из выпадающего​​Вставка — Имя -​ ​ будет выбираться по​​ Тойоты (с ячейки​ позиций будет в​ значения так же​ списка, в которой​ всевозможными последствиями. Чтобы​

​ должно быть написано​ параметры проверки данных​.​ отменен общий доступ.​​Значок​ ​Проверка данных незаменима в​​ то можно использовать​ имя: =Список_элементов.​ этот диапазон.​ списка​

  • ​ Присвоить (Insert -​​ имени диапазона, выбранного​​ А2 и вниз​​ каждой группе товаров.​​ не будут проверены.​​ указана правильная процентная​​ исключить ошибки созданных​ 3 знака –​ невозможно. Необходимо сначала​​Если проверка данных не​Можно применить поверку данных​Тип​
  • ​ том случае, если​ инструмент Выделение группы​Примечание​​Предположим, что элементы списка​​Выпадающий список с автоматическим​​ Name — Define)​​ в первом списке.​ до конца списка)​На листе ИТОГО должно​

​Чтобы проверить соответствуют ли​

​ ставка НДС.​

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

​ ячеек (Главная/ Найти​​Если предполагается, что​​ шт;кг;кв.м;куб.м введены в​ удалением уже использованных​Создайте новый именованный диапазон​Минусы​ и дадим этому​ быть посчитано, сколько​ все введенные данные,​Внимание! Инструмент «Проверка данных»​ фактора, воспользуемся встроенным​

​ формуле – ДЛСТР(А31)=3.​ или снять защиту​

​ ниже условия.​

  • ​ которые уже введены​Остановка​ доступ к книге​
  • ​ и выделить/ Выделение​ перечень элементов будет​​ ячейки диапазона​​ элементов​ с любым именем​такого способа:​ диапазону имя​ денег нужно для​ определенным условиям в​
  • ​ срабатывает только при​ инструментом Excel для​А функция ЕЧИСЛО(ЗНАЧЕН(ПРАВСИМВ(A31;2)))​ книги.​
  • ​Пользователи не копируют и​ данные. Однако в​​Предотвращает ввод недопустимых данных​​ другим пользователям и​ группы ячеек). Опция​ дополняться, то можно​A1:A4​Динамическая выборка данных для​ (например​
  • ​В качестве вторичных (зависимых)​Toyota​ приобретения каждой группы​

​ столбце и нет​ вводе значений в​

ВȎxcel проверка данных список

​ проверки данных, который​ говорит, что в​Если вы получили книгу​ не вставляют данные.​

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

​У сообщения​

Ссылки по теме

  • ​ согласованность вводимых данных.​ инструмента позволяет выделить​ большего размера, например,​
  • ​ будет содержать =лист1!$A$1:$A$4​ ИНДЕКС и ПОИСКПОЗ​) и в поле​
  • ​ выступать динамические диапазоны​ и старше -​
  • ​ И какая общая​ следует использовать другой​ значения буду скопированы​
  • ​ что вводиться на​ знака должны быть​ от другого пользователя​

planetaexcel.ru

​ для отображения сообщений​

Ошибки пользователей при вводе данных – одна из самых распространенных проблем в ExcelВ результате ошибочных данных ячейки с формулами на разных листах друг за другом могут заполниться ошибками #ЗНАЧ, #H/Д и т.п. Поиск ошибок может занимать длительное время, потому что непонятен первоначальный источник ошибки. С чего начинать?  Но появление ячеек с ошибками это даже хорошо. 

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

НЕДОСТАТКИ СТАНДАРТНЫХ ИНСТРУМЕНТОВ EXCEL

Как вы наверняка знаете, в Excel существует стандартный функционал для контроля вводимых в ячейки данных. Он устанавливается через меню Данные -> Проверка данных. В результате появляется диалоговое окно Проверка вводимых значений c тремя закладками.

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

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

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

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

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

Например, если данные вводятся в ячейку с использованием команд Копировать->Вставить, Копировать->Специальная вставка-Значения или путем «растаскивания» от соседних ячеек, то проверка данных не осуществляется. Также значения в ячейках не контролируются, если они введены в ячейку с помощью макроса (если только контроль не осуществляется в самом макросе).

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

Часто это бывает, когда вы выгружаете данные в таблицы из других программ, например, 1С. Но особенно неприятно когда ошибки незаметны или малозаметны. Например:

  • Значение в ячейке выглядит как число и дата, а на самом деле оно является текстом. Например потому, что перед или после цифр есть пробел или другие непечатные (невидимые) символы.
  • Ячейка выглядит пустой, а на самом деле там есть непечатные символы.
  • В качестве разделителя целой и дробной части использована точка вместо запятой.
  • Введено значение, которое отсутствует в «привязанном» к ячейке выпадающем списке.

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

2. Стандартные способы проверки могут «тормозить»

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

В этом случае часто используются «тяжелые» функции СЧЕТЕСЛИ, СЧЕТЕСЛИМН, которые подсчитывают количество или сумму по уже введенным ранее данным и сравнивают, не превысит ли вводимое значение какой-то предел.
Всякий раз, когда вы вводите или изменяете значение в ячейке, отрабатывает эта «тяжелая» формула. Если при этом с ячейкой связано много других ячеек, будут пересчитываться и они. Когда вы это делаете и тестируете в таблицах мало данных и задержек не ощущается.

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

 3. Бесполезный инструмент «Обвести неверные данные»

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

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

На мой взгляд, это функция практически бесполезна по трем причинам: 

  • Будут признаны ошибочными и обведены пустые ячейки с типом «Список допустимых значение», если для них при настройке была снята галочка в поле «игнорировать пустые ячейки» (она снята в большинстве случаев). Но согласитесь — неверные значения и пустые значения это разные вещи. 
  • Помечаются только первые 255 недопустимых значения.
    Если в вашей таблице десятки колонок и тысячи строк, то придется много раз повторять одни и те же действия – исправлять ошибки и снова запускать обводку неверных данных. 
  • Она не всегда работает корректно. На вышеприведенном рисунке не были обведены значения в колонке ЦУ  — Объект «Сколково» — хотя эти значения ошибочные, т.к. их нет в списке. 

4. «Подсвечивание» ячеек с ошибочными данными

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

Я считаю это способ неэффективным. Ну  «подсветили» вы некорректные данные в таблице, а что дальше? 

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

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

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

КАК ПРАВИЛЬНО ОРГАНИЗОВАТЬ ПРОВЕРКУ ВВЕДЕННЫХ ДАННЫХ

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

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

Любую проверку вводимых значений можно делать и обычными функциями Excel, такими как ЕСЛИ, ЕТЕКСТ, ЕНЕТЕКСТ, ЕЧИСЛО, ПОИСКПОЗ. Поэтому в таблице можно создать служебную колонку  в ячейках которой задать формулу, которая будет проверять корректность введенных данных по заданным условиям во всех ячейках строки, предназначенных для ввода и сообщать об этом пользователю. Расчет формулы сделать включаемым/ выключаемым в зависимости от положения «тумблера». Что такое тумблеры и зачем они, написано здесь.

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

Как это устроено проще всего понять это на примере (см. рисунок ниже) 

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

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

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

Блоки могут быть такие:

  • Ячейки, в которых должна вводиться дата или число проверяется такой конструкцией

ЕСЛИ(ЕТЕКСТ(проверяемое_значение);номер_столбца&».»;»») 

  • Ячейки, в которых значение вводится из выпадающего списка проверяется такой конструкцией: 

EСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ(искомое_значение; просматриваемый_массив;0);-1)>0;””;номер_столбца) 

  • Если вам нужно проверять даты на вхождение в определенный период времени используйте обычные функции ЕСЛИ, >=,<= и т.д. Аналогично для чисел. 

Не забудьте всю эту конструкцию поместить внутрь функции ЕСЛИ:     =ЕСЛИ(НаТ1;ваша_цепочка_блоков;””), где НаТ1 это имя ячейки-тумблера, которая включает/выключает расчет формулы.  Это позволит не вычислять формулу при всяком изменении в ячейках, а делать это по необходимости. 

В результате в служебной колонке, в тех строках, где будут обнаружены ошибки, отобразятся номера колонок с некорректными данными, разделенные точками. В шапке таблицы можно подсчитать количество строк с ошибками следующей формулой:
=ЧСТРОК(A$5:A$677)-СЧЁТЕСЛИ(A$5:A$677;»») , где A$5:A$677 – диапазон служебного столбца в котором выводятся признаки ошибок. 

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

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

Все просто и удобно, никаких «тормозов» и экономия времени!

Cookie-файлы

Настройка cookie-файлов

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

Аналитические Cookie-файлы
Отключить все

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


Подробнее


Понятно

Понравилась статья? Поделить с друзьями:
  • Как проверить создавать формулы в word
  • Как проверить содержит ли ячейка определенный текст в excel
  • Как проверить содержание ячейки в excel
  • Как проверить правописание excel
  • Как проверить правильность формул в excel