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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

Существует ли функция проверяющая имеется ли какое либо данное (число, текст и т.д.) в ячейке или нет?
Если имеется то уже выполнять следующие действия, например подставить текст в ячейку. Автор — misharin
Дата добавления — 28.10.2015 в 16:26

Udik Дата: Среда, 28.10.2015, 16:34 | Сообщение № 2
вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

Ответить

Pelena Дата: Среда, 28.10.2015, 17:03 | Сообщение № 3
«Черт возьми, Холмс! Но как. »
Ю-money 41001765434816

Ответить

misharin Дата: Среда, 28.10.2015, 17:05 | Сообщение № 4

А можно еще как нибудь прописать к этой формуле

Если непусто «1-2», а дальше если не пусто, то «2-3», дальше если не пусто, то «3-4»

А можно еще как нибудь прописать к этой формуле

Если непусто «1-2», а дальше если не пусто, то «2-3», дальше если не пусто, то «3-4» misharin

А можно еще как нибудь прописать к этой формуле

Если непусто «1-2», а дальше если не пусто, то «2-3», дальше если не пусто, то «3-4» Автор — misharin
Дата добавления — 28.10.2015 в 17:05

Pelena Дата: Среда, 28.10.2015, 17:07 | Сообщение № 5
«Черт возьми, Холмс! Но как. »
Ю-money 41001765434816

Ответить

misharin Дата: Четверг, 29.10.2015, 08:33 | Сообщение № 6

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

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

Сообщение выложил пример

в первой таблице в 2-х ячейках формула, дальше незнаю как, потому данные как должны быть.
еще две таблицы для наглядности возможные варианты. Автор — misharin
Дата добавления — 29.10.2015 в 08:33

китин Дата: Четверг, 29.10.2015, 08:54 | Сообщение № 7

Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

buchlotnik Дата: Четверг, 29.10.2015, 09:03 | Сообщение № 8
misharin Дата: Четверг, 29.10.2015, 12:52 | Сообщение № 9

китин, не учитывается момент когда значения заканчиваются, нужно после — присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)?

китин, не учитывается момент когда значения заканчиваются, нужно после — присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)? misharin

Сообщение китин, не учитывается момент когда значения заканчиваются, нужно после — присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)? Автор — misharin
Дата добавления — 29.10.2015 в 12:52

Источник

Adblock
detector

Функция проверяющая наличие данных в ячейке

misharin

Дата: Среда, 28.10.2015, 16:26 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Здравствуйте!

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

 

Ответить

Udik

Дата: Среда, 28.10.2015, 16:34 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

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

Код

=ЕСЛИ(ЕПУСТО(A1);»пусто»;»непусто»)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

 

Ответить

Pelena

Дата: Среда, 28.10.2015, 17:03 |
Сообщение № 3

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

а также ЕЧИСЛО(), ЕТЕКСТ()


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

misharin

Дата: Среда, 28.10.2015, 17:05 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Спаасибо!

А можно еще как нибудь прописать к этой формуле

Если непусто «1-2», а дальше если не пусто, то «2-3», дальше если не пусто, то «3-4»

 

Ответить

Pelena

Дата: Среда, 28.10.2015, 17:07 |
Сообщение № 5

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

В файле покажите, а то «дальше» понятие растяжимое


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

misharin

Дата: Четверг, 29.10.2015, 08:33 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

выложил пример

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

 

Ответить

китин

Дата: Четверг, 29.10.2015, 08:54 |
Сообщение № 7

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

Может так?

Код

=ЕСЛИ(ЕПУСТО(A2);»»;СТРОКА(A1)&»-«&СТРОКА(A1)+1)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинЧетверг, 29.10.2015, 08:55

 

Ответить

buchlotnik

Дата: Четверг, 29.10.2015, 09:03 |
Сообщение № 8

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

или так?

Код

=ЕСЛИ(ЕПУСТО(I2);»»;СЧЁТЗ($I$1:I1)+1&»-«&ЕСЛИ(СЧЁТЗ($I$1:I1)=СЧЁТЗ($I$2:$I$10)-1;1;СЧЁТЗ($I$1:I1)+2))

 

Ответить

misharin

Дата: Четверг, 29.10.2015, 12:52 |
Сообщение № 9

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

китин, не учитывается момент когда значения заканчиваются, нужно после — присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)?

К сообщению приложен файл:

1964959.xlsx
(10.8 Kb)

Сообщение отредактировал misharinЧетверг, 29.10.2015, 13:13

 

Ответить

_Boroda_

Дата: Четверг, 29.10.2015, 19:23 |
Сообщение № 10

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Еще похожий вариант формулы
Для второго Вашего файла

Код

=ЕСЛИ(B3=»»;»»;СЧЁТЗ(B$1:B2)&»-«&ЕСЛИ(СЧЁТЗ(B:B)=СЧЁТЗ(B$1:B2);1;СЧЁТЗ(B$1:B3)))

Для первого

Код

=ЕСЛИ(A2=»»;»»;СЧЁТЗ(A$1:A2)&»-«&ЕСЛИ(СЧЁТЗ(A:A)=СЧЁТЗ(A$1:A2);1;СЧЁТЗ(A$1:A2)+1))


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

misharin

Дата: Пятница, 30.10.2015, 08:04 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

_Boroda_, можно ли сделать для файла 1964959_1.xlsx, чтобы если дальше значения заканчиваются то в конце ставить 1, как в файле 2404314_1.xlsx.

 

Ответить

buchlotnik

Дата: Пятница, 30.10.2015, 09:11 |
Сообщение № 12

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

misharin, так нужно?

Код

=ЕСЛИ(ЕПУСТО(B3);»»;СЧЁТЗ($B$3:B3)&»-«&ЕСЛИ(СЧЁТЗ($B$3:B3)=СЧЁТЗ($B$3:$B$50);1;СЧЁТЗ($B$3:B3)+1))

 

Ответить

misharin

Дата: Пятница, 30.10.2015, 09:22 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

buchlotnik, Супер, то что надо. Благодарю!

 

Ответить

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

Браузер не поддерживает видео. Установите 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, посетите раздел Справка и обучение для малого бизнеса.

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

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

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

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

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

#Руководства

  • 18 янв 2023

  • 0

Показали, как работать с логическими функциями Excel: ИСТИНА, ЛОЖЬ, И, ИЛИ, НЕ, ЕСЛИ, ЕСЛИОШИБКА, ЕОШИБКА, ЕПУСТО.

Иллюстрация: Merry Mary для Skillbox Media

Ксеня Шестак

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

Логические функции в Excel проверяют, выполняются ли заданные условия в выбранном диапазоне. Пользователь указывает критерии, соответствие которым нужно проверить, — функции проверяют и выдают результат: ИСТИНА или ЛОЖЬ.

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

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

  • Функции ИСТИНА и ЛОЖЬ
  • Функции И и ИЛИ
  • Функция НЕ
  • Функция ЕСЛИ
  • Функция ЕСЛИОШИБКА
  • Функция ЕОШИБКА
  • Функция ЕПУСТО

В конце расскажем, как узнать больше о работе в Excel.

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

Функция ИСТИНА возвращает только истинные значения. Её синтаксис: =ИСТИНА().

Функция ЛОЖЬ возвращает только ложные значения. Её синтаксис: =ЛОЖЬ().

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

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

Синтаксис функции И такой: =И(логическое_значение1;логическое_значение2;…), где логическое_значение — условия, которые функция будет проверять. Задано может быть до 255 условий.

Пример работы функции И. Проверим, соблюдены ли два условия:

  • число 662 больше 300;
  • число 8626 больше 9000.

Для этого выберем любую ячейку и в строке формул введём: =И(A1>300;A2>9000), где А1 — ячейка с числом 662, А2 — ячейка с числом 8626.

Нажмём Enter. Функция возвращает значение ЛОЖЬ — одно из условий не соблюдено (число 8626 < 9000).

Функция И вернула значение ЛОЖЬ, так как один из критериев не соблюдён
Скриншот: Excel / Skillbox Media

Проверим другие условия:

  • число 662 меньше 666;
  • число 8626 больше 5000.

Снова выберем любую ячейку и в строке формул введём: =И(A1<666;A2>5000).

Функция возвращает значение ИСТИНА — оба условия соблюдены.

Функция И вернула значение ИСТИНА, так как соблюдены оба критерия
Скриншот: Excel / Skillbox Media

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

Синтаксис функции ИЛИ: =ИЛИ(логическое_значение1;логическое_значение2;…).

Максимальное количество логических значений (условий) — тоже 255.

Пример работы функции ИЛИ. Проверим три условия:

  • число 662 меньше 666;
  • число 8626 больше 5000;
  • число 567 больше 786.

В строке формул введём: =ИЛИ(A1<666;A2>5000;A3>786).

Функция возвращает значение ИСТИНА, несмотря на то, что одно условие не соблюдено (число 567 < 786).

Функция ИЛИ вернула значение ИСТИНА — соблюдены два критерия из трёх
Скриншот: Excel / Skillbox Media

Проверим другие условия:

  • число 662 меньше 500;
  • число 8626 больше 9000;
  • число 567 больше 600.

В строке формул введём: =ИЛИ(A1<500;A2>9000;A3>600).

Функция возвращает значение ЛОЖЬ, так как ни одно из условий не соблюдено.

Функция ИЛИ вернула значение ЛОЖЬ — все критерии не соблюдены
Скриншот: Excel / Skillbox Media

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

Если в качестве параметра функции НЕ указать ложное значение — она вернёт значение ИСТИНА. Наоборот, если указать истинное значение, функция вернёт ЛОЖЬ.

Синтаксис функции НЕ: =НЕ(логическое_значение), где «логическое_значение» — выражение, которое нужно проверить на соответствие значениям ИСТИНА или ЛОЖЬ. В этой функции можно использовать только одно такое выражение.

Пример работы функции НЕ. Проверим выражение «662 меньше 500». Выберем любую ячейку и в строке формул введём: =НЕ(A1<500), где А1 — ячейка с числом 662.

Нажмём Enter.

Выражение «662 меньше 500» ложное. Но функция НЕ поменяла значение на противоположное и вернула значение ИСТИНА.

Функция НЕ поменяла ложное значение на противоположное и вернула значение ИСТИНА
Скриншот: Excel / Skillbox Media

Функцию ЕСЛИ используют, когда нужно сравнить данные таблицы с условиями, заданными пользователем.

У этой функции также два результата: ИСТИНА и ЛОЖЬ. Первый результат функция выдаёт, когда значение ячейки совпадает с заданным условием, второй — когда значение условию не соответствует.

Например, если нужно определить в таблице значения меньше 1000, то значение 700 будет отмечено функцией как истинное, а значение 3500 — как ложное.

Можно задавать несколько условий одновременно. Например, найти значения меньше 300, но больше 200. В этом случае функция определит значение 100 как ложное, а 250 — как истинное. Так можно проверять не только числовые значения, но и текст.

Синтаксис функции ЕСЛИ: =ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь), где:

  • лог_выражение — запрос пользователя, который функция будет проверять;
  • значение_если_истина — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя;
  • значение_если_ложь — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя.

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

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

Создаём отдельный столбец, куда функция ЕСЛИ принесёт результаты
Скриншот: Excel / Skillbox Media

В строке формул введём: =ЕСЛИ(A2<2000000;»Подходит»;»Не подходит»)

В строке формул вводим параметры функции ЕСЛИ
Скриншот: Excel / Skillbox Media

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

Так выглядит результат работы функции ЕСЛИ
Скриншот: Excel / Skillbox Media

Функция показала, какие значения соответствуют условию «меньше 2000000», и отметила их как «Подходит». Значения, которые не соответствуют этому условию, отмечены как «Не подходит».

В Skillbox Media есть статья, где подробно объясняли, как использовать функцию ЕСЛИ в Excel — в частности, как запустить функцию ЕСЛИ с несколькими условиями.

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

Синтаксис функции ЕСЛИОШИБКА: =ЕСЛИОШИБКА(значение;значение_если_ошибка), где:

  • значение — выражение, которое нужно проверить;
  • значение_если_ошибка — текст, число или формула, которые будут выводиться или выполняться в случае, если в результате проверки аргумента «значение» получен результат ЛОЖЬ.

Если ошибка есть, возвращается значение второго аргумента. Если ошибки нет — первого.

Пример работы функции ЕСЛИОШИБКА. Предположим, нам нужно разделить значения ячеек столбца A на значения ячеек столбца B. Проверим, будут ли ошибки в этих выражениях.

Выделим первую ячейку столбца C и введём: =ЕСЛИОШИБКА(A1/B1;»Ошибка в расчёте»)

В строке формул вводим параметры функции ЕСЛИОШИБКА
Скриншот: Excel / Skillbox Media

Дальше нажмём Enter и растянем результат из первой ячейки вниз до конца таблицы.

Результат работы функции ЕСЛИОШИБКА
Скриншот: Excel / Skillbox Media

В первой строке функция не нашла ошибок в выражении (360/60), поэтому провела расчёт и показала результат (6).

Во второй строке функция тоже не нашла ошибок (деление 0 на 76) — и показала результат расчёта (0).

В третьей строке функция нашла ошибку — делить на 0 нельзя. Поэтому вместо результата расчёта показала второй аргумент функции: «Ошибка в расчёте».

Эта функция проверяет, не содержат ли заданные ячейки ошибочных значений:

  • #Н/Д
  • #ЗНАЧ
  • #ЧИСЛО!
  • #ДЕЛ/0!
  • #ССЫЛКА!
  • #ИМЯ?
  • #ПУСТО!

Синтаксис функции ЕОШИБКА: =ЕОШИБКА(значение), где значение — ячейка или диапазон ячеек, которые нужно проверить.

Если функция находит ошибочные значения, она возвращает значение ИСТИНА. Если не находит — возвращает значение ЛОЖЬ.

Пример работы функции ЕОШИБКА. Обычно функцию ЕОШИБКА применяют в работе с большими диапазонами, где искать ошибочные значения самостоятельно долго и энергозатратно. Но для примера покажем, как она работает на небольшом диапазоне.

Выберем любую ячейку, в которой функция должна будет вывести результат. В строке формул введём: =ЕОШИБКА(A1:A6), где A1:A6 — диапазон, который нужно проверить.

В строке формул вводим параметры функции ЕОШИБКА
Скриншот: Excel / Skillbox Media

Нажимаем Enter — функция возвращает значение ИСТИНА. Это значит, что она нашла ошибку в выделенном диапазоне.

Результат работы функции ЕОШИБКА
Скриншот: Excel / Skillbox Media

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

Например, при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ: =ЕСЛИ(ЕОШИБКА(B1);»Произошла ошибка»;B1*6).

Эта формула проверит наличие ошибки в ячейке B1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка». Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение B1*6.

Функция ЕПУСТО проверяет, есть ли в выбранной ячейке какие-либо значения — например, число, текст, формула, пробел — или эти ячейки пустые. Если ячейка пустая, функция возвращает значение ИСТИНА, если в ячейке есть данные — ЛОЖЬ.

Синтаксис функции ЕПУСТО: =ЕПУСТО(значение), где значение — ячейка, которую нужно проверить.

Пример работы функции ЕПУСТО. Проверим, есть ли скрытые символы в ячейках А5 и А6. Визуально эти ячейки пустые.

Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A5), где A5 — ячейка, которую нужно проверить.

В строке формул вводим параметры функции ЕПУСТО
Скриншот: Excel / Skillbox Media

Нажимаем Enter — функция возвращает значение ЛОЖЬ. Это значит, что ячейка А5 на самом деле не пустая, в ней есть значение, которое не видно, — например, пробел.

Результат работы функции ЕПУСТО
Скриншот: Excel / Skillbox Media

Проверим вторую ячейку. Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A6) и нажмём Enter. Функция возвращает значение ИСТИНА. Это значит, что в ячейке А6 нет никаких значений.

Результат работы функции ЕПУСТО
Скриншот: Excel / Skillbox Media

Как и в случае с функцией ЕОШИБКА, эту функцию можно использовать для выполнения других действий. Например, в сочетании с функцией ЕСЛИ.

  • В Excel много функций, которые упрощают и ускоряют работу с таблицами. В этой подборке перечислили 15 статей и видео об инструментах Excel, необходимых в повседневной работе.
  • В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
  • Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.

Другие материалы Skillbox Media по Excel

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше


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

Инструмент

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

(

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

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

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

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


  • Целое число

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

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

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

  • Дата.

    Предполагается, что в ячейку будут вводиться даты начиная от 01.01.1900 до 31.12.9999. Подробнее о формате Дата  — в статье

    Как Excel хранит дату и время


  • Время

    . Предполагается, что в ячейку с

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

    этого типа будет вводиться время. Например, на рисунке ниже приведено условие, когда в ячейку разрешено вводить время принадлежащее только второй половине дня, т.е. от 12:00:00 до 23:59:59. Вместо утомительного ввода значения 12:00:00 можно использовать его числовой эквивалент 0,5. Возможность ввода чисел вместо времени следует из того, что любой дате в EXCEL сопоставлено положительное целое число, а следовательно времени (т.к. это часть суток), соответствует дробная часть числа (например, 0,5 – это полдень). Числовым эквивалентом для 23:59:59 будет 0,99999.


  • Длина текста

    . В ячейку разрешен ввод только определенного количества символов. При этом ограничении можно вводить и числа и даты, главное, чтобы количество введенных символов не противоречило ограничению по длине текста. Например, при ограничении количества символов менее 5, нельзя ввести дату позднее 13/10/2173, т.к. ей соответствует число 99999, а 14/10/2173 — это уже 100000, т.е. 6 символов. Интересно, что при ограничении, например, менее 5 символов, вы не сможете ввести в ячейку формулу

    =КОРЕНЬ(2)

    , т.к. результат =1,4142135623731 (в зависимости от заданной в EXCEL точности), а вот

    =КОРЕНЬ(4)

    – сможете, ведь результат =2, а это только 1 символ.

  • Список

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

    шт;кг;кв.м;куб.м

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

    Именованную формулу

    . Пример приведен в статье

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


  • Другой

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

При выбранном типе

Другой,

в поле

Формула

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

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

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


Чтобы


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


Пояснение

Ячейка

B2

содержала только текст

=

ЕТЕКСТ(B2)

В

Типе данных

нет возможности выбрать тип

Текст

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

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

применить прямо к ячейке

B2

Допустить ввод значения в ячейку

B1

только в случае, если после ввода значение в ячейке

D1

будет больше 100, в

D2

меньше, чем 400

=

И(D1>100;D2<400)


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

применяем к ячейке

B1

. При этом в ячейке

D1

введена формула

=B1*2

, а в

D2

– формула

=B1*3

. Хотя эта формула эквивалентна ограничению

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

с диапазоном от 50 до 133,33, но при более сложных связях ячеек, этот прием может быть полезен

Значение в ячейке, содержащей возраст работника (

С1

), всегда должно быть больше числа полных лет работы (

D1

) плюс 18 (минимальный возраст приема на работу)

=

ЕСЛИ(C1>D1+18;ИСТИНА;ЛОЖЬ)

При заполнении таблицы данными о возрасте и стаже работы можно поставить эту проверку для обеих ячеек (

C1

и

D1

). Для этого нужно выделить сразу 2 ячейки, вызвать

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

и немного модифицировать формулу

=ЕСЛИ($C1>$D1+18;ИСТИНА;ЛОЖЬ)

Все данные в диапазоне ячеек

A1:A20

содержали

уникальные

значения

=

СЧЁТЕСЛИ($A$1:$A$20;A1)=1

Или

=

ПОИСКПОЗ(A1;$A:$A;0)=СТРОКА(A1)

Необходимо выделить ячейки

А1:А20

, вызвать инструмент

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

и ввести формулу. Вторую формулу можно использовать для всего столбца

А

, для этого необходимо выделить не диапазон, а весь столбец

А

Значение в ячейке, содержащей имя кода продукта (

B5

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

=

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

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

B5

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

$A$1:$A$20

).

При использовании инструмента

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

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

123, товар1, 01.05.2010

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

Условное форматирование

.


В.

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

Используйте вкладку

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

, чтобы отображать комментарий.

В отличие от обычного примечания (

), которое пропадает после того, как курсор мыши уходит с ячейки (если не активна опция

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

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


С.

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

После ввода ошибочного значения

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

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

Msgbox()

из

VBA

.


D.

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

Если в качестве

Типа данных

на вкладке

Параметры

мы выберем

Список

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

Связанный список

.


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

В EXCEL 2007 в

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

, как и в

Условном форматировании

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

=Лист2!$A$1

. Позволяют обойти это ограничение использование

Имен

.

Если в

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

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

А1

другого листа, то нужно сначала определить

Имя

для этой ячейки, а затем сослаться на это

имя

в правиле

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

.

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


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


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

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

ENTER

. В этом случае появляется окно с описанием ошибки.

Если значения вставляются через

Буфер обмена

(

Вставить значения

) или с использованием сочетания клавиш

CTRL

+

D

(копирование значения из ячейки сверху) или копируются

Маркером заполнения

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

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

, например если в ячейке источнике не определена

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

, а данные из нее вставляются через

Буфер обмен

а с использованием комбинации клавиш

CTRL+V

.

Поясним на примере. Предположим, к ячейке

А1

применена

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

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

Другой

, где в поле формула введено

=СТРОКА(A1)=1

, т.е. для всех ячеек из первой строки условие

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

будет принимать значение ИСТИНА, для других строк — ЛОЖЬ вне зависимости от содержания ячейки.

Теперь выделим ячейку

А2

и нажмем

CTRL+D

. Значение из

А1

скопируется в

А2

вместе с условием

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

. Несмотря на то, что теперь условие

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

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

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

, нужно вызвать команду меню

Обвести неверные данные

(

). Ячейки с неверными данными будут обведены красными овалами. Теперь опять выделим ячеку

А2

и нажмем клавишу

F2

(войдем в режим Правки), затем нажмем

ENTER

— появится окно с сообщением, что введенное значение неверно.

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

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

введем значение 4. Выделим эту ячейку, в

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

выделим значение 4 и скопируем его в

Буфер обмена

. Теперь выделим ячейку с

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

и нажмем

CTRL+V

. Значение вставилось в ячейку! Кроме того,

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

осталась нетронутой в отличие от случая, когда через

Буфер обмена

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

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

, нужно вызвать команду меню

Обвести неверные данные

(

).


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

Если на листе много ячеек с

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

, то можно использовать инструмент

Выделение группы ячеек

(

).

Опция

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

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

). При выборе переключателя

Всех

будут выделены все такие ячейки. При выборе опции

Этих

же

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

На чтение 9 мин. Просмотров 7.2k.

Содержание

  1. Вступление
  2. Контроль достоверности данных
  3. Важное ограничение
  4. Определение правил проверки данных
  5. Параметры проверки данных
  6. Простое выпадающее меню
  7. Проверка данных с помощью пользовательской формулы
  8. Формулы устранения неполадок
  9. Примеры формул проверки данных
  10. Проверка данных, чтобы обвести недействительные записи
  11. Найти ячейки с проверкой данных
  12. Скопировать данные проверки из одной ячейки в другую
  13. Очистить все данные проверки

Вступление

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

  • значение является числом от 1 до 6
  • дата произойдет в следующие 30 дней
  • текстовая запись содержит менее 25 символов

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

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

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

пример сообщения об ошибке
Пример сообщения об ошибке

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

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

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

Контроль достоверности данных

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

Элементы управления проверкой данных на вкладке ДАННЫЕ
Элементы управления проверкой данных на вкладке ДАННЫЕ

Важное ограничение

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

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

Проверка данных определяется в окне с 3 вкладками: Параметры, Сообщение для ввода и Сообщение об ошибке:

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

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

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

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

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

Вкладка «Сообщение об ошибке» определяет, как выполняется проверка. Например, когда вид установлен на «Останов», неверные данные вызывают окно с сообщением, и ввод не разрешен.

Вкладка предупреждения об ошибке проверки данных
Вкладка предупреждения об ошибке проверки данных

Пользователь видит сообщение, подобное этому:

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

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

Вид: Останов

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

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

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

Вид: Сообщение

Сообщает пользователям, что данные являются недействительными. Это сообщение не делает ничего, чтобы остановить ввод неверных данных. Информационное окно имеет 3 кнопки: «ОК», чтобы принять недействительные данные, «Отмена», чтобы удалить их и «Справка».

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

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

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

Целое число — разрешены только целые числа. Как только опция целого числа выбрана, другие опции становятся доступными для дальнейшего ограничения ввода. Например, вам может потребоваться целое число от 1 до 10.

Действительное — работает как опция целого числа, но допускает десятичные значения. Например, если для параметра «Действительное» задано значение от 0 до 3, допустимы все значения, такие как 0,5 и 2,5.

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

Дата — разрешены только даты. Например, вам может потребоваться дата между 1 января 2018 года и 31 декабря 2021 года или дата после 1 июня 2018 года.

Время — разрешено только время. Например, вы можете указать время между 9:00 и 17:00 или разрешить время только после 12:00.

Длина текста — проверяет ввод на основе количества символов или цифр. Например, вам может потребоваться код из 5 цифр.

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

На вкладке параметров также есть два флажка:

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

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

Простое выпадающее меню

Вы можете предоставить пользователю раскрывающееся меню опций, жестко закодировав значения в поле настроек или выбрав диапазон на листе. Например, чтобы ограничить записи действиями «ПРИНЯТ», «В ОБРАБОТКЕ» или «ОТГРУЖЕН», вы можете ввести эти значения через точку с запятой:

Раскрывающееся меню проверки данных с жестко заданными значениями
Раскрывающееся меню проверки данных с жестко заданными значениями

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

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

Другой способ ввода значений в раскрывающееся меню — использование ссылки на рабочий лист. Например, с размерами (то есть маленький, средний и т.д.) в диапазоне F4:F6. Вы можете указать этот диапазон непосредственно в окне настроек проверки данных:

 Значения выпадающего меню проверки данных со ссылкой на диапазон
Значения выпадающего меню проверки
данных со ссылкой на диапазон

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

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

Вы также можете использовать именованные диапазоны для указания значений. Например, с именованным диапазоном под названием «размер» для F4:F6, вы можете ввести имя непосредственно в окне, начиная со знака равенства:

Значения выпадающего меню проверки данных с именованным диапазоном
Значения выпадающего меню проверки
данных с именованным диапазоном

Именованные диапазоны автоматически являются абсолютными, поэтому они не изменятся.

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

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

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

= ЕЧИСЛО (А1)

Если пользователь вводит значение 10 в A1, ЕЧИСЛО (ISNUMBER) возвращает ИСТИНА, и проверка данных завершается успешно. Если вводится значение типа «яблоко» в A1, ЕЧИСЛО (ISNUMBER) возвращает ЛОЖЬ, и проверка данных завершается неудачно.

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

Формулы устранения неполадок

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

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

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

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

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

Чтобы разрешить только 5 символьных значений, начинающихся с «z», вы можете использовать:

= И (ЛЕВСИМВ (А1) = «z»; ДЛСТР (A1) = 5)

Эта формула возвращает ИСТИНА только тогда, когда код длиной 5 цифр и начинается с «z». Два значения в примере выше возвращают ЛОЖЬ с этой формулой.

Чтобы разрешить ввод даты в течение 30 дней с сегодняшнего дня:

= И (А1> СЕГОДНЯ (), А1 <= (СЕГОДНЯ () + 30))

Чтобы разрешить только уникальные значения:

= СЧЁТЕСЛИ (диапазон, А1) <2

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

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

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

После проверки данных можно попросить Excel обвести ранее введенные недействительные значения. На вкладке «Данные» на ленте нажмите «Проверка данных» и выберите «Обвести неверные данные»:

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

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

= И (ЛЕВСИМВ (А1) = «z», ДЛСТР (A1) = 5)

 Недопустимые значения для проверки данных обведены на листе
Недопустимые значения для проверки данных обведены на листе

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

Чтобы найти ячейки с примененной проверкой данных, используйте диалоговое окно Переход — Выделить. Введите сочетание клавиш Ctrl + G, затем нажмите кнопку «Выделить». Когда появится окно, выберите «Проверка данных»:

Переход к кнопке Выделить
Переход к кнопке Выделить
Выберите проверку данных
Выберите проверку данных

Скопировать данные проверки из одной ячейки в другую

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

Использование специальной вставки для копирования проверки данных
Использование специальной вставки
для копирования проверки данных

Примечание: вы можете использовать сочетание клавиш Ctrl + Alt + V, чтобы вызвать Специальную вставку без мыши.

Очистить все данные проверки

Чтобы очистить все данные проверки из диапазона ячеек:

  • выделите ячейки
  • нажмите кнопку «Проверка данных» на вкладке «Данные»
  • нажмите кнопку «Очистить все»
Очистить данные проверки
Очистить данные проверки

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

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

​Смотрите также​ если кто подскажет​ и M.​ удобно и продуктивно​и​нажмите кнопку​Примечание:​Данные​ вычисляемый столбец, который​

​ значение 1 000 рублей,​ дата. Например, при​ на вкладке​ ячеек (Главная/ Найти​Второй недостаток: диапазон источника​ через Буфер обмена,​ Список, то сможем​ ссылку на саму​При вводе большого количества​ как это реализовать​Никанор​

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

​ для данной задачи.​ВЫБОР​Окно контрольного значения​ Если вы используете функцию,​

​в группе​ уже содержит одно​ введите​ вводе выражения​Данные​

  • ​ и выделить/ Выделение​​ должен располагаться на​ например, вставляется значение​ сформировать связанные диапазоны.​ ячейку, к которой​
  • ​ информации в ячейки​​ в 2003 екселе.​: Здравствуйте!​ Особенно если нам​, не вычисляются. В​.​ убедитесь в том,​
  • ​Работа с данными​​ или несколько исключений.​1000​СУММ(A1:A10)​(Data) нажмите кнопку​ группы ячеек). Опция​ том же листе,​ из WORD. Чтобы​ Тема так обширна,​ применяется Проверка данных​
  • ​ таблицы легко допустить​​Убедительная просьба, ознакомится с​Что бы не​ нужно одновременно выполнить​ таких случаях в​Нажмите кнопку​ что имя функции​нажмите кнопку​Копирование в вычисляемый столбец​. Если вы введете​в Excel отображается​Проверка данных​ Проверка данных этого​ что и выпадающий​ убедиться, что данные​ что она выделена​ или ссылку на​ ошибку. В EXCEL​ документом прежде чем​ делать ошибки при​ проверку по нескольким​ поле Вычисление отображается​Добавить контрольное значение​ написано правильно. В​Проверка данных​ данных, не соответствующих​ какой-нибудь символ в​ текстовая строка​(Data Validation). Затем​

  • ​ инструмента позволяет выделить​​ список, т.к. для​ в ячейке не​ в отдельную статью​ зависящую от нее​ существует инструмент для​ что либо писать,​ работе с таблицей​ столбцам. В таком​ значение #Н/Д.​.​ этом случае функция​.​ формуле столбца. Если​ числе, Excel будет​СУММ(A1:A10)​ кликните по​ ячейки, для которых​ правил Проверки данных нельзя​ соответствуют условиям определенным​ Связанный список.​ ячейку. Например,​ проверки введенных данных​ я знаю что​ я сделал это​ случаи более заметна​Если ссылка пуста, в​Убедитесь, что вы выделили​ сумм написана неправильно.​Выберите лист, на котором​ копируемые данные содержат​ считать его разделителем.​
  • ​вместо результата вычисления,​​Очистить все​ проводится проверка допустимости​ использовать ссылки на​ в Проверке данных,​В EXCEL 2007 в Проверке​Чтобы​ сразу после нажатия​ инфы на эту​ не с помощью​ рациональность его использования.​ поле​ все ячейки, которые​ Удалите слова «e»​ требуется проверить наличие​ формулу, эта формула​ Если вам нужно,​ а при вводе​(Clear All). Чтобы​ данных (заданная с​ другие листы или​ нужно вызвать команду​ данных, как и​
  • ​Введите формулу​​ клавиши ENTER –​ тему более чем​ «Проверка данных», а​Никанор​Вычисление​ хотите отследить, и​ и Excel, чтобы​

​ ошибок.​ перезапишет данные в​ чтобы числа отображались​11/2​ быстро выбрать все​ помощью команды Данные/​ книги (это справедливо​ меню Обвести неверные​ в Условном форматировании​Пояснение​ Проверка данных.​ предостаточно, но там​ с помощью Условного​: Здравствуйте уважаемые помощники!​отображается нулевое значение​ нажмите кнопку​ исправить их.​Если расчет листа выполнен​ вычисляемом столбце.​

​ с разделителями тысяч​

​в Excel показывается​

​ ячейки с проверкой​

​ Работа с данными/​​ для EXCEL 2007​​ данные (Данные/ Работа​

​ нельзя впрямую указать​

​Ячейка​Инструмент Проверка данных (Данные/​ есть тонкости.​ форматирования следующим образом.​Алгоритм – последовательность​ (0).​Добавить​​Исправление ошибки #ПУСТО!​

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

​————————————————————————————————————————————————————————————————————​

​Таблица заполняется слева​ работы при заполнении​​Некоторые функции вычисляются заново​​.​Эта ошибка отображается в​​ F9, чтобы выполнить​​ из другой области​ отформатируйте ячейки после​​11.фев​​Выделение группы ячеек​ выборе переключателя Всех​Избавимся сначала от второго​ данных/ Обвести неверные​ другого листа, например,​содержала только текст​ Проверка данных) не​P.S.​ направо. Что бы​

​ таблицы.​ при каждом изменении​​Чтобы изменить ширину столбца,​​ Excel, когда вы​ расчет повторно.​ листа, если на​​ ввода чисел.​​(предполагается, что для​(Go To Special).​ будут выделены все​

​ недостатка – разместим​

​ данные).​ так =Лист2!$A$1. Позволяют​=ЕТЕКСТ(B2)​ был бы столь​Почему именно 2003?​ не пропустить заполнение​​1. Заполняется столбец​​ листа, так что​ перетащите правую границу​ указываете пересечение двух​Если диалоговое окно​ эту ячейку ссылалась​

​Например, если для прибавления​ ячейки задан формат​​Урок подготовлен для Вас​​ такие ячейки. При​

​ перечень элементов выпадающего​

​Если на листе много​

​ обойти это ограничение​

​В Типе данных нет​​ популярным, если бы​​ Все просто, там​ столбцов K, L,​ В – «Маршрут»;​ результаты в диалоговом​ его заголовка.​​ областей, которые не​​Поиск ошибок​ одна из строк​ 3100 к значению​​Общий​

​ командой сайта office-guru.ru​ выборе опции Этих​ списка на другом​​ ячеек с Проверкой​​ использование Имен.​ возможности выбрать тип​ его функциональность ограничивалась​ где я работаю,​ M я сделал​

​2. Если нет​

​ окне​Чтобы открыть ячейку, ссылка​​ пересекаются. Оператором пересечения​

​не отображается, щелкните​ в вычисляемом столбце.​ в ячейке A3​), а не результат​Источник: http://www.excel-easy.com/basics/data-validation.html​​ же выделяются только​​ листе.​

​ данных, то можно​Если в Проверке данных нужно​ Текст, поэтому приходится​ бы только собственно​ подавляющие большинство людей​ условное форматирование.​ груза – заполняется​Вычисление формулы​ на которую содержится​ является пробел, разделяющий​ вкладку​Ячейки, которые содержат годы,​ используется формула​ деления 11 на​Перевела: Ольга Гелих​ те ячейки, для​В правилах Проверки данных (также​ использовать инструмент Выделение​

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

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

​ (​Вот как теперь​ столбец К –​могут отличаться от​ в записи панели​ ссылки в формуле.​Формулы​ представленные 2 цифрами.​=СУММ(3 100;A3)​ 2.​Автор: Антон Андронов​

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

​ которых установлены те​ как и Условного​ группы ячеек (Главная/​ на ячейку​ Вы можете Проверку​ перечислены основные приемы​OLD SCHOOL​ идёт заполнение таблицы​

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

​ «Расстояние, км. без​ тех, которые отображаются​ инструментов «Окно контрольного​Примечание:​, выберите​ Ячейка содержит дату в​, Excel не складывает​Следите за соответствием открывающих​Примечание:​

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

​ же правила проверки​ форматирования) нельзя впрямую​ Найти и выделить/​А1​ данных применить прямо​ работы с этим​) работает именно с​1. Заполняю столбец​ груза»;​

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

​другого листа, то​ к ячейке​ инструментом.​ 2003 и переход​ В «Маршрут». После​3. Если есть​ функции​ запись.​ разделяются друг от​и нажмите кнопку​ при использовании в​ в ячейке A3​Все скобки должны быть​ оперативнее обеспечивать вас​ для активной ячейки.​ диапазоны другого листа​Опция Проверка данных этого​ нужно сначала определить​B2​Как видно на рисунке​

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

​ на новый к​ того как я​ груз – заполняется​СЛЧИС​Примечание:​​ друга (области C2):​​Поиск ошибок​ формулах может быть​ (как было бы​

​ парными (открывающая и​ актуальными справочными материалами​Примечание​ (см. Файл примера):​​ инструмента позволяет выделить​​ Имя для этой​Допустить ввод значения в​ снизу, условия проверки​ примеру 2007 -10​ написал маршрут и​ столбец I –​,​ Ячейки, содержащие внешние ссылки​ C3 и E4:​.​ отнесена к неправильному​ при использовании формулы​ закрывающая). Если в​ на вашем языке.​:​Пусть ячейки, которые должны​ ячейки, для которых​​ ячейки, а затем​​ ячейку​

​ вводимого значения можно​ влечет за собой​​ нажал на клавишу​​ «Название груза», столбец​ОБЛАСТИ​ на другие книги,​ E6 не пересекаются,​Если вы ранее не​ веку. Например, дата​=СУММ(3100;A3)​ формуле используется функция,​ Эта страница переведена​Если выпадающий список​ содержать Выпадающий список,​ проводится проверка допустимости​ сослаться на это​

​B1​​ настроить очень гибко.​​ для них катастрофические​​ Enter, в ячейке​​ L –«Расстояние, км.​​,​​ отображаются на панели​​ поэтому при вводе​​ проигнорировали какие-либо ошибки,​ в формуле =ГОД(«1.1.31»)​), а суммирует числа​ для ее правильной​ автоматически, поэтому ее​ содержит более 25-30​ размещены на листе​ данных (заданная с​ имя в правиле​только в случае,​Можно разрешить ввод значений​ последствия и не​ столбца K («Расстояние,​ с грузом» и​ИНДЕКС​ инструментов «Окно контрольного​ формулы​ вы можете снова​ может относиться как​ 3 и 100,​ работы важно, чтобы​​ текст может содержать​​ значений, то работать​​ Пример,​​ помощью команды Данные/​ Проверке данных.​​ если после ввода​​ в ячейку только​ стыковки в работе.​ км. Без груза»)​

​ столбец М –​,​ значения» только в​= Sum (C2: C3​ проверить их, выполнив​ к 1931, так​ после чего прибавляет​ все скобки стояли​ неточности и грамматические​ с ним становится​а диапазон с перечнем​ Работа с данными/​В Excel 2010, напротив, можно​ значение в ячейке​ определенного типа, выбрав​Прошу вашей помощи.​ Условным форматированием высвечивается​​ «Перевезено тонн»;​​СМЕЩ​ случае, если эти​ E4: E6)​ следующие действия: выберите​ и к 2031​ полученный результат к​ в правильных местах.​ ошибки. Для нас​ неудобно. Выпадающий список​ элементов разместим на​ Проверка данных). При​ использовать правила проверки​D1​ необходимое условие из​Sanja​ ячейка. В ячейке​Нужно сделать: что​,​

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

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

​ одновременно отображает только​ другом листе (на​ выборе переключателя Всех​ данных, ссылающиеся на​будет больше 100,​ выпадающего (раскрывающегося) списка:​: Если есть решение​ столбца K Условным​ бы появлялось Диалоговое​ЯЧЕЙКА​Удаление ячеек из окна​ ошибку. При помещении​>​ правило для выявления​ A3. Другой пример:​=ЕСЛИ(B5 не будет работать,​ статья была вам​ 8 элементов, а​

excel2.ru

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

​ листе Список в​ будут выделены все​ значения на других​ в​Целое число​ для 2010-го в​ форматированием написана 1​ окно «Проверка вводимых​,​ контрольного значения​ запятые между диапазонами​Параметры​ дат в текстовом​ если ввести =ABS(-2​ поскольку в ней​ полезна. Просим вас​ чтобы увидеть остальные,​

​ файле примера).​ такие ячейки. При​ листах. В Excel​

​D2​. В ячейку разрешен​ чем трудность его​ формула:​ значений» → Вкладка​ДВССЫЛ​

​Если окно контрольного значения​ C и E​>​ формате, допускающих двоякое​ 134), Excel выведет​ две закрывающие скобки​ уделить пару секунд​

​ нужно пользоваться полосой​Для создания выпадающего списка,​

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

​ выборе опции Этих​ 2007 и Excel​меньше, чем 400​ ввод только целых​ применения в 2003-м?​=ЕСЛИ(B12<>»»;ЕПУСТО(I12);»»)​

​ «Данные» → «Проверка​​,​​ не отображается, на​ будут исправлены следующие​формулы​ толкование.​​ ошибку, так как​​ и только одна​ и сообщить, помогла​

​ прокрутки, что не​ элементы которого расположены​ же выделяются только​ 97-2003 проверка данных​=И(D1>100;D2​ чисел, причем принадлежащих​

​ Не можете найти​эта формула Условного​​ данных». И что​​ЧСТРОК​ вкладке​функции = Sum (C2:​. В Excel для​Числа, отформатированные как текст​ функция ABS принимает​

​ открывающая (требуется одна​​ ли она вам,​ всегда удобно.​ на другом листе,​ те ячейки, для​ этого типа не​​Проверку данных применяем к​​ определенному диапазону;​ где настраивается УФ?​ форматирования изменяет цвет​ бы останавливало и​,​
​Формула​
​ C3, E4: E6).​

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

​ Mac в​ или с предшествующим​ только один аргумент:​ открывающая и одна​ с помощью кнопок​В EXCEL не предусмотрена​ можно использовать два​ которых установлены те​

​ поддерживается и не​ ячейке​Действительное​​Цитатаnikkotini пишет: Убедительная​​ ячейки и вторая​ не давало заполнять:​

​ЧИСЛСТОЛБ​​в группе​Исправление ошибки #ЧИСЛО!​меню Excel выберите Параметры​ апострофом.​=ABS(-2134)​
​ закрывающая). Правильный вариант​​ внизу страницы. Для​ регулировка размера шрифта​ подхода. Один основан​ же правила проверки​ отображается на листе.​B1​. В ячейку разрешен​ просьба, ознакомится с​​ формула в ячейке​​Для ячейки В13:​,​Зависимости формул​Эта ошибка отображается в​ > Поиск ошибок​ Ячейка содержит числа, хранящиеся​.​ этой формулы выглядит​ удобства также приводим​

​ Выпадающего списка. При​ на использовании Именованного​ данных, что и​ Однако все правила​. При этом в​ ввод только чисел,​ документом прежде чем​ столбца K Код=K12<>»»​ при условии, ЕСЛИ​ТДАТА​нажмите кнопку​

​ Excel, если формула​.​ как текст. Обычно​Вы можете использовать определенные​ так: =ЕСЛИ(B5.​

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

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

​ в том числе​ что либо писатьОзнакомился​ Условного форматирования эта​ пустая какая либо​

​,​Окно контрольного значения​ или функция содержит​В разделе​ это является следствием​

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

​ с десятичной частью​
​ — ничего не​ формула Условного форматирования​ из ячеек или​​СЕГОДНЯ​​.​
​ недопустимые числовые значения.​

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

​ и применяются при​введена формула =B1*2,​ (нельзя ввести текст,​ понял. Что Вы​

  • ​ возвращает прежний цвет​
  • ​ K12 или L12​,​Выделите ячейки, которые нужно​

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

​ дату ввести можно);​ хотите получить? Руками​ ячейки при заполнении​ или M12;​СЛУЧМЕЖДУ​ удалить.​ выполняет итерацию, например​Сброс пропущенных ошибок​

​ хранящиеся как текст,​ исправление всех ошибок​ с помощью двоеточия​​ ошибок. Ниже представлены​​ элементов (т.е. один​ содержащий перечень элементов​ списком значений. Например,​ в Excel 2010,​D2​

​Дата.​

​ сделайте для наглядности​ ячейки столбца K.​Для ячейки В14:​.​Чтобы выделить несколько ячеек,​ ВСД или ставка?​и нажмите кнопку​ могут стать причиной​ на листе, но​ (:) ссылку на​ некоторые инструменты, с​

​ выпадающий список разбить​​ выпадающего списка (ячейки​ имеется ячейка, куда​ если они не​– формула =B1*3.​Предполагается, что в​gling​

​1 вариант ЕСЛИ маршрут​ при условии, ЕСЛИ​Отображение связей между формулами​

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

  • ​ помощью которых вы​ на 2 и​
  • ​A1:A4​ пользователь должен внести​ были изменены в​ Хотя эта формула​
  • ​ ячейку будут вводиться​: Мне тоже не​ с грузом:​
  • ​ пустая какая либо​ и ячейками​ нажатой клавишу CTRL.​ #NUM! ошибка может​

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

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

​ правила можно включать​
​ ячейку в диапазоне.​ исследовать причины этих​Например, чтобы эффективно работать​Для этого:​ где он работает.​ Excel 97-2003.​ с диапазоном от​ 01.01.1900 до 31.12.9999.​nikkotini​ I пишу «Наименование»​ K13 или L13​ неработающих формул​Удалить контрольное значение​ что функция не​ Сброс пропущенных ошибок применяется​ Например,​ и отключать независимо​ Например:​ ошибок и определять​ со списком сотрудников​выделяем​ Логично, предварительно создать​Проверка данных явно срабатывает при​ 50 до 133,33,​ Подробнее о формате​: Когда оператор сделает​

​ груза. После того​​ или M13;​
​Иногда возникает необходимость перестраховаться​.​ может найти результат.​ ко всем ошибкам,​‘=СУММ(A1:A10)​ друг от друга.​=СУММ(A1:A5)​ решения.​ насчитывающем более 300​А1:А4​ список департаментов организации​

​ вводе в ячейку​ но при более​ Дата  — в​ расписание необходимо, что​ как я написал​Для ячейки В15:​ от ошибок перед​Иногда трудно понять, как​ Инструкции по устранению​ которые были пропущены​считается текстом.​

​Существуют два способа пометки​(а не формула​Примечание:​ сотрудников, то его​,​ и позволить пользователю​ значений с клавиатуры​ сложных связях ячеек,​ статье Как Excel​ бы в строке​ наименование груза нажал​ при условии, ЕСЛИ​ вводом в ячейки​ вложенная формула вычисляет​ см. в разделе​ на всех листах​Формулы, несогласованные с остальными​ и исправления ошибок:​

excel2.ru

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

  • ​=СУММ(A1 A5)​
  • ​ В статье также приводятся​ следует сначала отсортировать​
  • ​нажимаем Формулы/ Определенные имена/​
  • ​ лишь выбирать значения​
  • ​ с последующим нажатием​

​ этот прием может​ хранит дату и​ фамилии и предметы​ на клавишу Enter​ пустая какая либо​

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

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

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

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

​, которая вернет ошибку​ методы, которые помогут​ в алфавитном порядке.​

  1. ​ Присвоить имя​​ из этого списка.​​ клавиши​
  2. ​ быть полезен​​ время​​ не повторялись в​​ в ячейке столбца​​ из ячеек или​

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

    ​ условиям. Например, в​​ в ней выполняется​​Исправление ошибки #ССЫЛКА!​Совет:​ Формула не соответствует шаблону​ проверке орфографии) или​

    • ​ #ПУСТО!).​​ вам исправлять ошибки​​ Затем создать выпадающий​​в поле Имя вводим​​ Этот подход поможет​
    • ​ENTER​​Значение в ячейке, содержащей​​Время​​ случае повтора ячейка​​ K («Расстояние, км.​
    • ​ K14 или L14​ номенклатуре магазина товаров​

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

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

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

  1. ​ ускорить процесс ввода​​. В этом случае​ возраст работника (​​. Предполагается, что в​ выделяется цветом показывая​ Без груза») перестаёт​
  2. ​ или M14;​
  3. ​ и цен недолжно​

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

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

​ и логических проверок.​ Excel при наличии​Поиск ошибок​ Часто формулы, расположенные​ ошибки во время​У некоторых функций есть​ список не исчерпывающий —​​ алфавита. Второй выпадающий​​ Область выбираем Книга;​ и уменьшить количество​

  1. ​ появляется окно с​​С1​​ ячейку с Проверкой​ оператору что он​ светится ячейка –​
  2. ​И так далее.​
  3. ​ быть возможности ввода​

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

  4. ​ Но с помощью​​ недопустимой ссылки на​​непосредственно под строкой​

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

  1. ​ рядом с другими​​ ввода данных на​​ обязательные аргументы. Старайтесь​

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

  2. ​ он не охватывает​ список должен содержать​

    ​Теперь на листе Пример,​

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

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

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

​nikkotini​

office-guru.ru

Поиск ошибок в формулах

​ в прежний цвет.​​ бы была формула​ нулей. Ведь магазин​Вычисление формулы​ удалили ячейки, на​Нажмите одну из управляющих​ ссылками. В приведенном​Ошибку можно исправить с​ слишком много аргументов.​ формул. Для получения​ которые начинаются с​ которые будут содержать​ с помощью Проверки​ Буфер обмена (Вставить​ лет работы (​ Например, на рисунке​: в 2010 выделяет​ А вместо этого​ для ячейки В13.​ не раздает товар​вы можете увидеть,​

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

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

Ссылка на форум сообщества Excel

Ввод простой формулы

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

​ вложенной формулы вычисляются​

​ поверх них другие​ Доступные действия зависят​ формул, Excel показывает​ игнорировать, щелкнув команду​СУММ​

Части формулы

​ на свой вопрос​

  1. ​ такой задачи может​в поле Источник вводим​ управления формы Поле​CTRL+D​ возраст приема на​ разрешено вводить время​Формат — условное форматирование.​

  2. ​ («Расстояние, км. с​ для ячеек диапазона​Для того, чтобы предотвратить​ в заданном порядке.​ ячейки.​

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

  4. ​ или задайте его​ быть использована структура​ ссылку на созданное​ со списком (см.​(копирование значения из​ работу)​ принадлежащее только второй​В 2003 чуть​ грузом») и высвечивается​ B14:B74.​ ошибки оператора компьютерного​

    ​ Например, формулу =ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0)​​Вы случайно удалили строку​Нажмите кнопку​​ формулой =СУММ(A10:C10) в​​. Ошибка, пропущенная в​ аргументы. В других​ на форуме сообщества​ Связанный список или​ имя: =Список_элементов.​ статью Выпадающий (раскрывающийся)​ ячейки сверху) или​=ЕСЛИ(C1>D1+18;ИСТИНА;ЛОЖЬ)​ половине дня, т.е.​ иначе и у​ также ячейка столбца​2 вопрос: Как​ набору в Excel,​ будет легче понять,​ или столбец? Мы​Далее​ ячейке D4, так​ конкретной ячейке, не​ функциях, например​ Microsoft Excel.​

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

Функция СУММ

​ от 12:00:00 до​​ меня не выходит​​ M («Перевезено тонн»).​

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

Исправление распространенных ошибок при вводе формул

​ удалили столбец B​.​ как значения в​ будет больше появляться​ЗАМЕНИТЬ​Формулы — это выражения, с​Пример проверки данных​

​Если предполагается, что​

​ элемента управления формы).​

​ сверху вниз, то​ о возрасте и​

​ 23:59:59. Вместо утомительного​ сделать так же.​ То есть высвечиваются​ Диалоговое окно «Проверка​ данных ввода. Тем​ промежуточные результаты:​​ в этой формуле​​Примечание:​ смежных формулах различаются​​ в этой ячейке​​, требуется, чтобы хотя​ помощью которых выполняются​​Как создать правило проверки​​ перечень элементов будет​В этой статье создадим​​ проверка в явном​​ стаже работы можно​ ввода значения 12:00:00​​Sanja​​ ячейки, которые надо​ вводимых значений» И​ самым создадим ему​

​В диалоговом окне «Вычисление​ = SUM (A2,​

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

​ а в этой​ Однако все пропущенные​

​ имел текстовое значение.​ на листе. Формула​Сообщение для ввода​ сразу выделить диапазон​ помощью Проверки данных​ Кроме того, при​ для обеих ячеек​​ числовой эквивалент 0,5.​​nikkotini​​В ячейке столбца​​ и не давало​ рутинной работы, где​

​Описание​

​ рассмотрим, что произошло.​, помеченная ошибка при​ формуле — на​ ранее ошибки можно​

​ Если использовать в​

​ начинается со знака​​Оповещение об ошибке​​ большего размера, например,​ (Данные/ Работа с​ копировании значений можно​​ (​​ Возможность ввода чисел​: Там в документе​ L («Расстояние, км.​ заполнять для ячейки​ сложно не допустить​=ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0)​Нажмите кнопку​ последующих проверках будет​

​ 8 строк. В​ сбросить, чтобы они​ качестве аргумента данные​

​ равенства (=). Например,​Результат проверки данных​А1:А10​ данными/ Проверка данных)​

​ вообще случайно удалить​C1D1​ вместо времени следует​

​ выпадающий список. Можно​ с грузом») Условным​ В13, а для​ ошибки.​Сначала выводится вложенная формула.​Отменить​ пропускаться.​ данном случае ожидаемой​ снова появились.​ неправильного типа, Excel​ следующая формула складывает​Используйте проверку данных в​​. Однако, в этом​ с типом данных​​ правила Проверки данных,​

​). Для этого нужно​ из того, что​ ли УФ применить​ форматированием написаны 1​​ ячеек диапазона B14:B74​

​У нас имеется лист​ Функции СРЗНАЧ и​(или клавиши CTRL+Z),​Нажмите появившуюся рядом с​ формулой является =СУММ(A4:C4).​​В Excel для Windows​​ может возвращать непредвиденные​

​ числа 3 и​ Excel, чтобы убедиться,​

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

​ любой дате в​ к списку?​ формула Код=I12<>»» эта​ сделать тоже самое​ номенклатуры товаров магазина:​​ СУММ вложены в​​ чтобы отменить удаление,​ ячейкой кнопку​Если используемые в формуле​ выберите​

​ результаты или ошибку.​ 1:​ что пользователи вводят​ может содержать пустые​Выпадающий список можно сформировать​ ячейке источнике не​ ячейки, вызвать Проверку​​ EXCEL сопоставлено положительное​JayBhagavan​​ формула Условного форматирования​ «протягиванием» вниз –​Выделите столбец B и​ функцию ЕСЛИ.​ измените формулу или​Поиск ошибок​

​ ссылки не соответствуют​​файл​Число уровней вложения функций​=3+1​ в ячейки только​ строки.​ по разному.​ определена Проверка данных,​ данных и немного​ целое число, а​

​: nikkotini, ознакомился. Не​ изменяет цвет ячейки​

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

​ делать для каждой​ данных».​ значения 55, 35,​ непрерывный диапазон (=СУММ(A2:C2)),​​ пункт. Доступные команды​​ формулах, приложение Microsoft​Параметры​ 64​ один или несколько​В этом примере мы​​ и учесть новые​​ Выпадающего списка является​ нее вставляются через​Все данные в диапазоне​ это часть суток),​ что надо? Для​ в ячейке столбца​ ячейки отдельно –​Заполняем значениями поля на​ 45 и 25,​ которая автоматически обновится​ зависят от типа​​ Excel сообщит об​​>​

Исправление распространенных ошибок в формулах

​В функцию можно вводить​ из таких элементов:​ сделаем такое ограничение,​ элементы перечня позволяет​ ввод элементов списка​ Буфер обмена с​ ячеек​ соответствует дробная часть​ чего лист «DATA»​ L Код=L12<>»» эта​ что бы ускорить​

​ вкладке «Параметры» как​ поэтому функция​ при удалении столбца​ ошибки. Первый пункт​ ошибке.​формулы​ (или вкладывать) не​ функции, ссылки, операторы​

​ при котором пользователи​ Динамический диапазон. Для​ непосредственно в поле​ использованием комбинации клавиш​​A1:A20​​ числа (например, 0,5​ не понятно?​ формула Условного форматирования​ работу?​ показано на рисунке:​СРЗНАЧ(D2:D5)​ B.​ содержит описание ошибки.​Формулы, не охватывающие смежные​

Включение и отключение правил проверки ошибок

  1. ​или​ более 64 уровней​​ и константы.​​ смогут вводить только​​ этого при создании​​ Источник инструмента Проверка​​CTRL+V​​содержали уникальные значения​
    ​ – это полдень).​Замечание, вынесите «БАЗА​​ возвращает прежний цвет​Файл с примером​​На вкладке «Сообщение для​

    ​возвращает результат 40.​​Исправление ошибки #ЗНАЧ!​ Изображение кнопки Office​Если нажать кнопку​​ ячейки.​​в Excel для​​ вложенных функций.​​Части формулы​

  2. ​ целое число между​​ Имени Список_элементов в​​ данных.​​.​​=СЧЁТЕСЛИ($A$1:$A$20;A1)=1​ Числовым эквивалентом для​ ДАНИХ » на​ ячейки при заполнении​

    Ячейка с неправильной формулой

  3. ​ и рисунок прилагаю.​ ввода» создаем особое​=ЕСЛИ(40>50;СУММ(E2:E5);0)​Эта ошибка отображается в​​Пропустить ошибку​​ Ссылки на данные, вставленные​

  4. ​ Mac в​​Имена других листов должны​​Функции: включены в _з0з_,​ 0 и 10.​ поле Диапазон необходимо​

    • ​Предположим, в ячейке​Поясним на примере. Предположим,​​Или​ 23:59:59 будет 0,99999.​ отдельный лист и​ ячейки столбца L.​Я это хочу​ примечание, в котором​Диапазон ячеек D2:D5 содержит​ Excel, если в​, помеченная ошибка при​ между исходным диапазоном​меню Excel выберите Параметры​

      ​ быть заключены в​​ функции обрабатываются формулами,​Чтобы создать правило проверки​ записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A))​B1​ к ячейке​=ПОИСКПОЗ(A1;$A:$A;0)=СТРОКА(A1)​Длина текста​ лучше в виде​2 вариант ЕСЛИ маршрут​ сделать для того​ при помещения курсора​

    • ​ значения 55, 35,​ формуле используются ячейки,​​ последующих проверках будет​ и ячейкой с​ > Поиск ошибок​ одинарные кавычки​ которые выполняют определенные​ данных, следуйте нашей​Использование функции СЧЁТЗ() предполагает,​

      • ​необходимо создать выпадающий​А1​Необходимо выделить ячейки​

      • ​. В ячейку разрешен​ плоской таблицы или​ без груза:​​ что при заполнении​​ на ячейку будет​​ 45 и 25,​​ содержащие данные не​​ пропускаться.​​ формулой, могут не​

      • ​.​Если формула содержит ссылки​ вычисления. Например, функция​ инструкции:​

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

      • ​ таблицы не пропустить​ отображаться условия для​ поэтому функция СРЗНАЧ(D2:D5)​ того типа.​Если формула не может​ включаться в формулу​

    • ​В Excel 2007 нажмите​ на значения или​​ Пи () возвращает​Выделите ячейку​ ячеек (​ единиц измерений. Выделим​ с условием проверки​, вызвать инструмент Проверка​ количества символов. При​ свой лист создать.​ «Маршрут». После того​ заполнение данных в​ ее заполнения. И​ возвращает результат 40.​Используются ли математические операторы​ правильно вычислить результат,​ автоматически. Это правило​

    • ​кнопку Microsoft Office​ ячейки на других​ значение числа Пи:​​С2​A:A​ ячейку​ Другой, где в​ данных и ввести​ этом ограничении можно​nikkotini​ как я написал​ столбцах K или​ жмем ОК.​=ЕСЛИ(ЛОЖЬ;СУММ(E2:E5);0)​​ (+,-, *,/, ^)​​ в Excel отображается​

    • ​ позволяет сравнить ссылку​и выберите​​ листах или в​ 3,142…​.​), который содержит элементы,​B1​ поле формула введено​ формулу. Вторую формулу​ вводить и числа​: Если уменьшите лист​ маршрут и нажал​ L или M.​Теперь проверим. В ячейку​Поскольку 40 не больше​ с разными типами​ значение ошибки, например​ в формуле с​Параметры Excel​ других книгах, а​Ссылки: ссылки на отдельные​На вкладке​

      Excel сообщает об ошибке, если формула не похожа на смежные.

      ​ ведется без пропусков​и вызовем Проверку​ =СТРОКА(A1)=1, т.е. для​ можно использовать для​ и даты, главное,​ то вы увидите​

    • ​ на клавишу Enter,​С уважением.​​ B2 введите натуральное​ 50, выражение в​ данных? Если это​ ;##, #ДЕЛ/0!, #Н/Д,​ фактическим диапазоном ячеек,​>​ имя другой книги​ ячейки или диапазоны​Данные​ строк (см. файл​ данных.​ всех ячеек из​ всего столбца​ чтобы количество введенных​ базу данных. В​ в ячейке столбца​sboy​

      ​ число, а в​ первом аргументе функции​ так, попробуйте использовать​​ #ИМЯ?, #ПУСТО!, #ЧИСЛО!,​​ смежных с ячейкой,​Формулы​ или листа содержит​ ячеек. A2 возвращает​(Data) нажмите кнопку​ примера, лист Динамический​Если в поле Источник​ первой строки условие​А​

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

    • ​ символов не противоречило​​ 2010 можно список​​ K («Расстояние, км.​: Добрый день.​ ячейку B3 отрицательное.​ ЕСЛИ (аргумент лог_выражение)​ функцию. В этом​ #ССЫЛКА!, #ЗНАЧ!. Ошибки​ которая содержит формулу.​.​ пробелы или другие​ значение в ячейке​Проверка данных​ диапазон).​ указать через точку​ Проверки данных будет​, для этого необходимо​ ограничению по длине​ делать с другого​ Без груза») Условным​

    • ​Что-то не так​ Как видно в​​ имеет значение ЛОЖЬ.​ случае функция =​ разного типа имеют​ Если смежные ячейки​В разделе​ небуквенные символы, его​

      ​ A2.​(Data Validation).​Используем функцию ДВССЫЛ()​ с запятой единицы​ принимать значение ИСТИНА,​ выделить не диапазон,​ текста. Например, при​ листа в 2003​ форматированием высвечивается ячейка.​ в Вашем алгоритме…​ ячейке B3 действие​Функция ЕСЛИ возвращает значение​

      Excel сообщает об ошибке, если формула ссылается на пустые ячейки

    • ​ SUM (F2: F5)​ разные причины и​​ содержат дополнительные значения​Поиск ошибок​ необходимо заключить в​Константы. Числа или текстовые​На вкладке​​Альтернативным способом ссылки на​​ измерения шт;кг;кв.м;куб.м, то​​ для других строк​​ а весь столбец​​ ограничении количества символов​​ насколько я понял​

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

  1. ​ В ячейке столбца​во первых заполняется​ оператора набора –​

  2. ​ третьего аргумента (аргумент​ устранит проблему.​ разные способы решения.​ и не являются​

    ​установите флажок​​ одиночные кавычки (‘),​​ значения, введенные непосредственно​Параметры​​ перечень элементов, расположенных​​ выбор будет ограничен​​ — ЛОЖЬ вне​​А​​ менее 5, нельзя​​ нет такой возможности​

  3. ​ K Условным форматированием​ только один из​ заблокировано. Отображается сообщение​ значение_если_ложь). Функция СУММ​Если ячейки не видны​​Приведенная ниже таблица содержит​​ пустыми, Excel отображает​​Включить фоновый поиск ошибок​​ например:​​ в формулу, например​​(Settings) диалогового окна​ на другом листе,​​ этими четырьмя значениями.​ зависимости от содержания​​Значение в ячейке, содержащей​

    ​ ввести дату позднее​​ по сему Базу​​ написана 1 формула:​​ столбцов K или​​ об ошибке: «Введенное​​ не вычисляется, поскольку​​ на листе, для​

    Поиск ошибок

    ​ ссылки на статьи,​​ рядом с формулой​. Любая обнаруженная ошибка​=’Данные за квартал’!D3 или​ 2.​ Проверка вводимых значений​

    ​ является использование функции​​Теперь смотрим, что получилось.​​ ячейки.​​ имя кода продукта​ 13/10/2173, т.к. ей​

    Перетащите диалоговое окно

  4. ​ перенес на тот​ Код=ЕСЛИ(B12<>»»;ЕПУСТО(I12);»») эта формула​ M, поэтому условие​ значение неверно».​ она является вторым​

  5. ​ просмотра их и​​ в которых подробно​​ ошибку.​

​ будет помечена треугольником​​ =‘123’!A1​​Операторы: оператор * (звездочка)​​ (Data Validation) сделайте​ ДВССЫЛ(). На листе​ Выделим ячейку​

Исправление распространенных ошибок по одной

  1. ​Теперь выделим ячейку​ (​​ соответствует число 99999,​ Значок ​ же лист где​ Условного форматирования изменяет​будет всегда выполняться​Примечание. При желании можно​ аргументом функции ЕСЛИ​

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

    Перетащите диалоговое окно

Исправление ошибки с #

​ служит для умножения​ следующее:​ Пример, выделяем диапазон​B1​А2​B5​ а 14/10/2173 -​ и расписание. Нужно,​ цвет ячейки ивторая​ и не даст​

​ написать собственный текст​ (аргумент значение_если_истина) и​ формул можно использовать​ и краткое описание.​ правила Excel отображает​

​ углу ячейки.​

​Указывайте после имени листа​

​ чисел, а оператор​

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

​ заполнить столбец В​ для ошибки на​ возвращается только тогда,​ панель инструментов «Окно​Статья​

​ ошибку для формулы​​Чтобы изменить цвет треугольника,​ восклицательный знак (!),​ ^ (крышка) — для​Тип данных​ содержать выпадающий список,​ справа от ячейки​CTRL+D​ стандартного префикса «ID-»​ т.е. 6 символов.​

Ошибка с #

​ строчке в случае​

​ столбца K Код=K12<>»»​во-вторых, проверка на​ третей закладке настроек​ когда выражение имеет​ контрольного значения». С​

​Описание​​=СУММ(D2:D4)​ которым помечаются ошибки,​ когда ссылаетесь на​

Для скрытия ошибок можно использовать функцию обработки ошибок, например ЕСЛИ

​ возведения числа в​

​(Allow) выберите​ вызываем Проверку данных,​ появляется квадратная кнопка​. Значение из​

​ и имело длину​ Интересно, что при​ повторения фамилии и​ Условного форматирования эта​ ввод не совсем​

​ инструмента «Сообщение об​ значение ИСТИНА.​ помощью окна контрольного​Исправление ошибки ;#​, поскольку ячейки D5,​

​ выберите нужный цвет​

Ошибка #Н/Д

​ него в формуле​

​ степень. С помощью​Целое число​ в Источнике указываем​ со стрелкой для​А1​ не менее 10​

​ ограничении, например, менее​​ предмета выделялось цветом​ формула Условного форматирования​ логична, т.к. мы​ ошибке».​Выделите ячейку, которую нужно​ значения удобно изучать,​Эта ошибка отображается в​ D6 и D7,​ в поле​

Ошибка #ИМЯ? выводится, если в имени функции есть опечатка

​ ​

​ + и –​(Whole number).​ =ДВССЫЛ(«список!A1:A4»).​ выбора элементов из​скопируется в​ знаков.​ 5 символов, вы​

​ повторение.​​ возвращает прежний цвет​ пишем слева направо​Чтобы удалить проверку данных​ вычислить. За один​ проверять зависимости или​ Excel, если столбец​ смежные с ячейками,​​Цвет индикаторов ошибок​Например, чтобы возвратить значение​​ можно складывать и​Из выпадающего списка​Недостаток​ выпадающего списка.​А2​​=И(ЛЕВСИМВ(B5;3)=»ID-«; ДЛСТР(B5)>9)​ не сможете ввести​

Ошибка #ПУСТО!

​JayBhagavan​

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

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

​ в ячейку формулу​

​: nikkotini, я всё​ ячейки столбца K.​ таблицу. Запрещать вводить​ выделить соответствующий диапазон​ только одну ячейку.​ результаты формул на​ показать все символы​ формула, и ячейкой​В разделе​

​ «Данные за квартал»​ с помощью /​(Data) выберите​ – формула перестает​этого подхода: элементы​ Проверки данных. Несмотря​ ячейки​

​ =КОРЕНЬ(2), т.к. результат​​ увидел. Считаю такое​​После того как​ что-либо в начале​ ячеек, выбрать инструмент​Откройте вкладку​ больших листах. При​ в ячейке, или​ с формулой (D8),​Правила поиска ошибок​

Ошибка #ЗНАЧ! отображается в Excel при наличии недопустимой ссылки на ячейку

​ в той же​

​ — делить их.​Между​ работать. Как это​ списка легко потерять​ на то, что​

​B5​ =1,4142135623731 (в зависимости​ расположение данных некорректным.​ высветилась ячейка столбца​ при отсутствии данных​ и нажать на​Формулы​ этом вам не​ ячейка содержит отрицательное​

Ошибка #ЗНАЧ!

Просмотр формулы и ее результата в окне контрольного значения

​ содержат данные, на​установите или снимите​ книге, воспользуйтесь формулой​Примечание:​(Between).​ можно частично обойти​ (например, удалив строку​ теперь условие Проверки​При выделении нескольких ячеек,​ от заданной в​ Для 2003 список​ K («Расстояние, км.​ в конце -​ кнопку «Очистить все»​и выберите​ требуется многократно прокручивать​ значение даты или​ которые должна ссылаться​

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

​ флажок для любого​=’Данные за квартал’!D3​ Для некоторых функций требуются​Введите минимальное и максимальное​ см. в статье​ или столбец, содержащие​ данных будет принимать​ там где нужно,​ EXCEL точности), а​ с другого листа​ Без груза») я​ не правильно для​ (указано на втором​Зависимости формул​ экран или переходить​

​ времени.​​ формула.​ из следующих правил:​.​

​ элементы, которые называются​ значения.​

  1. ​ Определяем имя листа.​ ячейку​

    ​ значение ЛОЖЬ, никакого​ не забывайте указывать​ вот =КОРЕНЬ(4) –​​ — именованный диапазон.​​ заполняю эту ячейку​​ работы пользователя.​​ рисунке).​​>​​ к разным частям​Например, результатом формулы, вычитающей​​Незаблокированные​​Ячейки, которые содержат формулы,​​Указывайте путь к внешним​​аргументами​Сообщения для ввода появляются,​​Ввод элементов списка в​​B1​​ предупреждающего сообщения выведено​​ абсолютную ссылку на​

    Диалоговое окно

  2. ​ сможете, ведь результат​​ Про него спрашивайте​​ числом. И после​​Никанор​​​​Вычислить формулу​​ листа.​

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

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

  4. ​ книгам​. Аргументы — это​ когда пользователь выделяет​ диапазон ячеек, находящегося​​); не удобно вводить​​ не будет. Чтобы​

    Введите диапазон ячеек в поле

  5. ​ ячейки (например,​ =2, а это​ у яндекса. Покажите​

  6. ​ её заполнения и​: sboy, Спасибо за​Данным способом проверяются данные​.​Эту панель инструментов можно​ из даты в​

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

​$A$1:$A$20​ только 1 символ.​

  1. ​ на примере выделение​ нажатия клавиши Enter​ ответ.​​ только в процессе​​Нажмите кнопку​​ перемещать и закреплять,​​ прошлом (=15.06.2008-01.07.2008), является​​ для защиты. По​​ или включает недопустимые​

  2. ​ ссылка содержит имя​ некоторыми функциями для​

    ​ ему, что нужно​Если необходимо перенести диапазон​ Подход годится для​

  3. ​ в ячейках соответствуют​​).​​Список​

    Удалить контрольное значение

Вычисление вложенной формулы по шагам

​ вручную.​ – заливка ячейки​Может я не​ ввода. Если данные​Вычислить​ как и любую​ отрицательное значение даты.​ умолчанию все ячейки​​ аргументы или типы​​ книги и путь​ выполнения вычислений. При​ вводить. Перейдите на​ с элементами выпадающего​ маленьких (3-5 значений)​ условиям определенным в​При использовании инструмента Проверка​. Наверное, самый интересный​

Команда

​nikkotini​ возвращается в прежний​

​ очень правильно сформулировал​

​ уже введенные они​

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

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

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

​ данных, предполагается, что​ тип данных. В​: В строке повторились​ цвет.​ вопрос.​

​ будут не проверенные.​

​ подчеркнутой ссылки. Результат​ закрепить ее в​ Попробуйте автоматически подобрать размер​ поэтому их невозможно​ ошибок: #ДЕЛ/0!, #Н/Д,​

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

  1. ​Какая либо из​ Например, в столбце​ вычисления отображается курсивом.​ нижней части окна.​

  2. ​ ячейки с помощью​​ изменить, если лист​​ #ИМЯ?, #ПУСТО!, #ЧИСЛО!,​​ имя книги и​​ функции (). Функция​​(Input Message) и​​ книгу Источник.xlsx), то​

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

    ​ с помощью Условного​ ячеек K12 или​ B нельзя ввести​Если подчеркнутая часть формулы​ На панели инструментов​ двойного щелчка по​ защищен. Это поможет​​ #ССЫЛКА! и #ЗНАЧ!.​​ должна быть заключена​​ ПИ не требует​​ сделайте следующее:​ нужно сделать следующее:​Элементы для выпадающего списка​

    ​ (Данные/ Работа с​​ товар1, 01.05.2010 и​​ можно ограничить ранее​ красного цвета.​ форматирования я решил​ L12 или M12​ текст после установки​ является ссылкой на​ выводятся следующие свойства​

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

  5. ​Поставьте галочку напротив​в книге Источник.xlsx создайте​​ можно разместить в​​ данными/ Проверка данных/​

  6. ​ пр.), хотя никто​ определенным списком. Например,​​Вот тоже самое​​ этот вопрос, что​

​ обязательно должна быть​​ условий заполнения в​

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

  • ​ диапазоне на листе​ Обвести неверные данные).​​ не запрещает вводить​​ если в качестве​ нужно реализовать для​

  • ​ бы ни было​ заполнена.​ нем ячеек. Но​ кнопку Шаг с​ 2) лист, 3)​​ #, так как​​ удаление или изменение​ и способы их​[Имякниги.xlsx]​ требуется один или​​ является текущей​​в книге Источник.xlsx диапазону​​ EXCEL, а затем​​ Ячейки с неверными​​ и формулы. В​​ источника указать через​​ всей таблицы но​​ пропусков при заполнении​​Если ошибочно какая​​ заголовок в ячейке​​ заходом, чтобы отобразить​​ имя (если ячейка​​ Excel не может​​ формул. Эта ошибка​​ устранения.​​). В ссылке также​​ несколько аргументов, и​​(Show input message​​ ячеек содержащему перечень​​ в поле Источник​​ данными будут обведены​​ этом случае проверяться​

См. также

​ точку с запятой​ в 2003 екселе​

​ таблицы.​ то ячейка не​

support.office.com

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

​ B1 «Цена» остался​ другую формулу в​ входит в именованный​ отобразить все символы,​ указывает на то,​Примечание:​ должно быть указано​ она может оставить​ when cell is​ элементов присвойте Имя,​ инструмента Проверки данных​ красными овалами. Теперь​ все равно будет​

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

​ единицы измерения товара​ это реально?​Если можно оцените​ заполнена то и​ без предупреждения об​ поле​ диапазон), 4) адрес​ которые это исправить.​ что ячейка настроена​ Если ввести значение ошибки​

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

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

  1. ​ selected).​ например СписокВнеш;​ указать ссылку на​Параметры.
  2. ​ опять выделим ячеку​ результат вычисления формулы.​ шт;кг;кв.м;куб.м, то ничего​Сообщение.
  3. ​JayBhagavan​ моё решение.​ нельзя будет заполнить​ ошибке.​Вычисление​ ячейки 5) значение​Исправление ошибки #ДЕЛ/0!​ как разблокированная, но​

Пример.

​ прямо в ячейку,​ книге.​ аргументов. Для разделения​Введите заголовок.​откройте книгу, в которой​ этот диапазон.​А2​ Вообще вводить формулы​ другого, кроме этих​: Условие для УФ:​

​С уважением.​ ячейку В13.​Внимание! Если ячейки будут​. Нажмите кнопку​ и 6) формула.​Эта ошибка отображается в​

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

​ в ячейки с​

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

​ 4-х значений из​ =счётесли($D8:$AN8;D8)>1​nikkotini​То есть, как​ скопированы, а не​Шаг с выходом​Примечание:​ Excel, если число​ Убедитесь, что ячейка​ значение ошибки, но​ включить ссылку на​ запятую или точку​Если пользователи игнорируют сообщение​ с выпадающим списком;​

​ шт;кг;кв.м;куб.м введены в​F2​ проверкой данных не​ списка вам выбрать​Сергей​

​: Ребята!​ я понял «Проверка​ введены то их​, чтобы вернуться к​ Для каждой ячейки может​ делится на ноль​ не нужна для​ не помечается как​

Обводка.

​ книгу, не открытую​ с запятой (;)​ для ввода и​выделите нужный диапазон ячеек,​ ячейки диапазона​(войдем в режим​ советую – легко​ не удастся. В​: в УФ​В действительности этот​ вводимых значений» в​

​ значения так же​ предыдущей ячейке и​ быть только одно​ (0) или на​ изменения.​ ошибка. Но если​ в Excel. Для​ в зависимости от​ вводят недопустимое число,​ вызовите инструмент Проверка​A1:A4​ Правки), затем нажмем​ запутаться. В этом​ источнике можно указать​=СЧЁТЕСЛИ($D8:$AN9;D8)>1​ ресурс мощнейший и​

exceltable.com

Проверка вводимых значений при условии, ЕСЛИ ПУСТЫЕ ячейки (Формулы/Formulas)

​ этом случае нельзя​​ не будут проверены.​
​ формуле.​ контрольное значение.​ ячейку без значения.​
​Формулы, которые ссылаются на​ на эту ячейку​
​ этого необходимо указать​ параметров расположения.​ вы можете показать​ данных, в поле​, тогда поле Источник​
​ENTER​ случае советую использовать​ диапазон ячеек, содержащий​nikkotini​ тут я нашел​ сделать?​Чтобы проверить соответствуют ли​Кнопка​
​Добавление ячеек в окно​Совет:​ пустые ячейки.​ ссылается формула из​ полный путь к​Например, функция СУММ требует​ им уведомление об​ Источник укажите =ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш»);​
​ будет содержать =лист1!$A$1:$A$4​- появится окно​ Условное форматирование.​ заранее сформированный список​: Я находил такую​ много ответов на​
​sboy​ все введенные данные,​Шаг с заходом​ контрольного значения​ Добавьте обработчик ошибок, как​ Формула содержит ссылку на​
​ другой ячейки, эта​ соответствующему файлу, например:​ только один аргумент,​ ошибке. Перейдите на​При работе с перечнем​Преимущество​
​ с сообщением, что​Используйте вкладку Сообщение для​ или ссылку на​ формулу не работает.​
​ свои вопросы. Но​: можно, см. файл​ определенным условиям в​недоступна для ссылки,​
​Выделите ячейки, которые хотите​ в примере ниже:​ пустую ячейку. Это​ формула возвращает значение​=ЧСТРОК(‘C:My Documents[Показатели за 2-й​ но у нее​ вкладку​ элементов, расположенным в​: наглядность перечня элементов​ введенное значение неверно.​ вывода, чтобы отображать​ Именованную формулу. Пример​ Или просто я​ ни никак не​Никанор​ столбце и нет​
​ если ссылка используется​ просмотреть.​

​ =ЕСЛИ(C2;B2/C2;0).​ может привести к​ ошибки из ячейки.​ квартал.xlsx]Продажи’!A1:A8)​ может быть до​Сообщение об ошибке​ другой книге, файл​
​ и простота его​

​Есть еще один способ​​ комментарий.​
​ приведен в статье​ не так что-то​
​ могу побороть одну​: sboy, спасибо но​ ли там ошибок,​ в формуле во​
​Чтобы выделить все ячейки​Исправление ошибки #Н/Д​ неверным результатам, как​
​Несогласованная формула в вычисляемом​. Эта формула возвращает​ 255 аргументов (включительно).​(Error Alert) и​ Источник.xlsx должен быть​ модификации. Подход годится​ обхода проверки данных.​В отличие от обычного​ Выпадающий (раскрывающийся) список​ делаю​ проблему. Если в​

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

​ Excel, если функции​​ далее примере.​

​ Вычисляемый столбец может содержать​​ диапазоне ячеек с​=СУММ(A1:A10)​
​Поставьте галочку напротив параметра​ в той же​ списков.​ ячейку ограничен значениями​ Создать примечание), которое​. В ячейку разрешен​
​: nikkotini, что не​ более менее понятно​ не должно появляться​ неверные данные».​ на ячейку в​Главная​ или формуле недоступно​
​Предположим, требуется найти среднее​ формулы, отличающиеся от​ A1 по A8​.​Выводить сообщение об ошибке​ папке, иначе необходимо​Недостатки​ от 1 до​ пропадает после того,​

​ ввод значений удовлетворяющих​​ работает? (УФ только​
​ и ровно (​ Диалоговое окно, так​Если значения в столбце​ отдельной книге.​в группе​ значение.​ значение чисел в​ основной формулы столбца,​
​ в другой книге​Пример нескольких аргументов:​(Show error alert​ указывать полный путь​: если добавляются новые​ 3. Теперь в​
​ как курсор мыши​ более сложным критериям.​
​ на первой строке,​ибо благодаря этому сайту​ как ячейки столбцов​ B должны соответствовать​Продолжайте нажимать кнопку​Редактирование​Если вы используете функцию​ приведенном ниже столбце​ что приводит к​ (8).​=СУММ(A1:A10;C1:C10)​ after invalid data​ к файлу. Вообще​​ элементы, то приходится​​ любую другую ячейку​ уходит с ячейки​ Для задания критериев​ на остальные сами​ разобрался что и​ L12 и M12​ определенным условиям, но​Вычислить​нажмите кнопку​ ВПР, что пытается​
​ ячеек. Если третья​ возникновению исключения. Исключения​
​Примечание:​.​ is entered).​ ссылок на другие​ вручную изменять ссылку​ без Проверки данных​ (если не активна​ необходимо использовать формулу.​ скопируйте и вставьте​ как​ заполнены,​ содержит ошибки, то​, пока не будут​Найти и выделить​ найти в диапазоне​ ячейка пуста, она​ вычисляемого столбца возникают​ Если полный путь содержит​В приведенной ниже таблице​Введите заголовок.​ листы лучше избегать​ на диапазон. Правда,​
​ введем значение 4.​ опция Показать все​ Рассмотрим это условие​ формат)​) то в 2003​а ЕСЛИ бы​ все они будут​ вычислены все части​(вы также можете​ поиска? Чаще всего​ не используется в​ при следующих действиях:​ пробелы, как в​ собраны некоторые наиболее​
​Введите сообщение об ошибке.​ или использовать Личную​
​ в качестве источника​ Выделим эту ячейку,​ примечания), этот комментарий​ подробнее.​Сергей​ задача лично для​ они были пустые​ обведены красным овалом.​ формулы.​ нажать клавиши​ это не так.​ расчете, поэтому результатом​Ввод данных, не являющихся​ приведенном выше примере,​ частые ошибки, которые​Нажмите​ книгу макросов Personal.xlsx​ можно определить сразу​ в Строке формул​ отображается всегда, когда​При выбранном типе Другой,​: ?​
​ меня усложняется, и​ то только в​ Этот инструмент очень​Чтобы посмотреть вычисление еще​CTRL+G​Попробуйте использовать ЕСЛИОШИБКА для​ будет значение 22,75.​ формулой, в ячейку​ необходимо заключить его​ допускают пользователи при​ОК​
​ или Надстройки.​ более широкий диапазон,​ выделим значение 4​ ячейка выделена.​ в поле Формула​nikkotini​ так собственно, что​
​ этом случае должно​ удобно использовать, когда​
​ раз, нажмите кнопку​

excelworld.ru

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

​или​​ подавления #N/а. В​
​ Если эта ячейка​ вычисляемого столбца.​ в одиночные кавычки​ вводе формулы, и​.​Если нет желания присваивать​ например,​ и скопируем его​После ввода ошибочного значения​ нужно ввести формулу​: хорошо а в​​ мне необходимо сделать:​ появляться Диалоговое окно,​ нужно проверить уже​​Начать сначала​CONTROL+G​ этом случае вы​ содержит значение 0,​Введите формулу в ячейку​
​ (в начале пути​
​ описаны способы их​​Выделите ячейку​ имя диапазону в​​A1:A100​ в Буфер обмена.​ Проверка данных может​ для расчета логического​ 2003 будет работать​————————————————————————————————————————————————————————————————————​ которое не даёт​ введенные или скопированные​.​
​на компьютере Mac).​ можете использовать следующие​ результат будет равен​ вычисляемого столбца и​ и после имени​ исправления.​С2​ файле Источник.xlsx, то​
​. Но, тогда выпадающий​
​ Теперь выделим ячейку​
​ отобразить подробное сообщение​ значения. Если оно​ данная формула?​Есть расписание занятий​ заполнять ячейку В13.​​ данные.​​Чтобы закончить вычисление, нажмите​ Затем выберите​ возможности:​ 18,2.​ нажмите​ книги перед восклицательным​Рекомендация​.​
​ формулу нужно изменить​

​ список может содержать​​ с Проверкой данных​ о том, что​ принимает значение ИСТИНА,​nikkotini​(ниже в прикрепленном файле​Если можно для​
​Конечно, можно выполнить проверку​ кнопку​Выделить группу ячеек​=ЕСЛИОШИБКА(ВПР(D2;$D$6:$E$8;2;ИСТИНА);0)​В таблицу введены недопустимые​клавиши CTRL + Z​ знаком).​Дополнительные сведения​

​Попробуйте ввести число больше,​​ на =ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4»)​ пустые строки (если,​

​ и нажмем​​ было сделано не​ то такое значение​: Сергей, поигрался в​ можно ознакомится​ ячейки столбца В​ данных в столбце​Закрыть​и​Исправление ошибки #ИМЯ?​

​ данные.​​или кнопку​Числа нужно вводить без​Начинайте каждую формулу со​​ чем 10.​​СОВЕТ:​ например, часть элементов​CTRL+V​ так. Это некий​

​ разрешено вводить в​​ 2010 екселе формула​

​) необходимо, что бы​​ это сделать, то​ с помощью логической​.​Формулы​

​Эта ошибка отображается, если​​ В таблице обнаружена ошибка​отменить​ форматирования​ знака равенства (=)​Результат:​
​Если на листе​ была удалена или​. Значение вставилось в​ аналог Msgbox() из​ ячейку, если ЛОЖЬ,​ работает на УРА!!​ эксель проверял и​

​ в формулу может​​ функции Excel –​Примечания:​.​ Excel не распознает​ при проверке. Чтобы​_з0з_ на​Не форматируйте числа, которые​Если не указать знак​Примечание:​ много ячеек с​ список только что​ ячейку! Кроме того,​ VBA.​ то ваше значение​ Сейчас буду играться​ находил повторяющиеся значение​ и не включать​

​ «ЕСЛИ». Или условное​​ ​На вкладке​ текст в формуле.​ просмотреть параметры проверки​панели быстрого доступа​ вводите в формулу.​ равенства, все введенное​Чтобы удалить проверку​ правилами Проверки данных,​ был создан). Чтобы​

​ Проверка данных осталась​​Если в качестве Типа​ ввести не получится.​ в 2003​ в строке и​
​ столбец М –​ форматирование. Но применение​Некоторые части формул, в​Формулы​ Например имя диапазона​

​ для ячейки, на​​.​ Например, если нужно​

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

​ пустые строки исчезли​​ нетронутой в отличие​ данных на вкладке​ В качестве аргумента​————​ выделял их цветом.​

​ «Перевезено тонн», а​​ инструмента «Проверка данных»​ которых используются функции​в группе​ или имя функции​ вкладке​Ввод новой формулы в​

​ ввести в формулу​​ как текст или​

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

​ Параметры мы выберем​​ формулы нужно использовать​СПАСИБО работает!​ Буду премного благодарен,​ только столбцы L​ – более эффективно,​
​ЕСЛИ​
​Зависимости формул​

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.


Подробнее


Понятно

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

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

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

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

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

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

После выбора типа данных становится возможным выбор условия соответствия вводимого значения в графе «Значение:». Выберем для примера «Между»

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

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

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

«Сообщение» просто проинформирует о недопустимом введенном значении.

  1. Как сделать проверку данных в excel?
  2. Сообщение подсказка.Как сделать проверку данных в excel?
  3. Вид «Останов».Как сделать проверку данных в excel?
  4. Вид «Предупреждение».Как сделать проверку данных в excel?
  5. Вид «Сообщение».Как сделать проверку данных в excel?

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

Источник: http://officeprogs.ru/excel/proverka-danny-h-v-excel.html

Руководство по проверке данных Excel

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

  • значение является числом от 1 до 6
  • дата произойдет в следующие 30 дней
  • текстовая запись содержит менее 25 символов

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

Как сделать проверку данных в excel?Сообщение отображается автоматически при выборе ячейки

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

Как сделать проверку данных в excel? Пример сообщения об ошибке

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

Как сделать проверку данных в excel? Пример раскрывающегося меню проверки данных

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

Контроль достоверности данных

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

Как сделать проверку данных в excel? Элементы управления проверкой данных на вкладке ДАННЫЕ

Важное ограничение

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

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

Проверка данных определяется в окне с 3 вкладками: Параметры, Сообщение для ввода и Сообщение об ошибке:

Как сделать проверку данных в excel? Окно проверки данных имеет три основные вкладки

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

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

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

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

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

Как сделать проверку данных в excel? Вкладка настройки сообщения проверки данных

Вкладка «Сообщение об ошибке» определяет, как выполняется проверка. Например, когда вид установлен на «Останов», неверные данные вызывают окно с сообщением, и ввод не разрешен.

Как сделать проверку данных в excel? Вкладка предупреждения об ошибке проверки данных

Пользователь видит сообщение, подобное этому:

Как сделать проверку данных в excel? Пример сообщения об ошибке проверки данных

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

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

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

Вид: Сообщение

Сообщает пользователям, что данные являются недействительными. Это сообщение не делает ничего, чтобы остановить ввод неверных данных. Информационное окно имеет 3 кнопки: «ОК», чтобы принять недействительные данные, «Отмена», чтобы удалить их и «Справка».

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

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

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

Целое число — разрешены только целые числа. Как только опция целого числа выбрана, другие опции становятся доступными для дальнейшего ограничения ввода. Например, вам может потребоваться целое число от 1 до 10.

Действительное — работает как опция целого числа, но допускает десятичные значения. Например, если для параметра «Действительное» задано значение от 0 до 3, допустимы все значения, такие как 0,5 и 2,5.

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

Дата — разрешены только даты. Например, вам может потребоваться дата между 1 января 2018 года и 31 декабря 2021 года или дата после 1 июня 2018 года.

Время — разрешено только время. Например, вы можете указать время между 9:00 и 17:00 или разрешить время только после 12:00.

Длина текста — проверяет ввод на основе количества символов или цифр. Например, вам может потребоваться код из 5 цифр.

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

На вкладке параметров также есть два флажка:

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

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

Простое выпадающее меню

Вы можете предоставить пользователю раскрывающееся меню опций, жестко закодировав значения в поле настроек или выбрав диапазон на листе. Например, чтобы ограничить записи действиями «ПРИНЯТ», «В ОБРАБОТКЕ» или «ОТГРУЖЕН», вы можете ввести эти значения через точку с запятой:

Как сделать проверку данных в excel? Раскрывающееся меню проверки данных с жестко заданными значениями

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

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

Другой способ ввода значений в раскрывающееся меню — использование ссылки на рабочий лист. Например, с размерами (то есть маленький, средний и т.д.) в диапазоне F4:F6. Вы можете указать этот диапазон непосредственно в окне настроек проверки данных:

Значения выпадающего меню проверки данных со ссылкой на диапазон

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

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

Вы также можете использовать именованные диапазоны для указания значений. Например, с именованным диапазоном под названием «размер» для F4:F6, вы можете ввести имя непосредственно в окне, начиная со знака равенства:

Значения выпадающего меню проверки данных с именованным диапазоном

Именованные диапазоны автоматически являются абсолютными, поэтому они не изменятся.

Вы также можете создавать зависимые выпадающие списки с пользовательской формулой.Совет.

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

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

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

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

= ЕЧИСЛО (А1)

Если пользователь вводит значение 10 в A1, ЕЧИСЛО (ISNUMBER) возвращает ИСТИНА, и проверка данных завершается успешно. Если вводится значение типа «яблоко» в A1, ЕЧИСЛО (ISNUMBER) возвращает ЛОЖЬ, и проверка данных завершается неудачно.

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

Формулы устранения неполадок

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

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

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

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

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

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

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

Чтобы разрешить только 5 символьных значений, начинающихся с «z», вы можете использовать:

= И (ЛЕВСИМВ (А1) = «z»; ДЛСТР (A1) = 5)

Эта формула возвращает ИСТИНА только тогда, когда код длиной 5 цифр и начинается с «z». Два значения в примере выше возвращают ЛОЖЬ с этой формулой.

Чтобы разрешить ввод даты в течение 30 дней с сегодняшнего дня:

= И (А1> СЕГОДНЯ (), А1

Источник: https://excelpedia.ru/bez-rubriki/rukovodstvo-po-proverke-dannyx-excel

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

Допустим, что в таблице прайс-листа с розничными ценами на товары, в одном из столбцов указана процентная ставка НДС. Как часто бывает в рутинной работе срабатывает человеческий фактор и по ошибке для одной из категорий товаров, вместо ставки НДС 20% была введена старая ставка 19%.

Эта небольшая разница в данных – 1% может создать большие проблемы для фирмы с всевозможными последствиями.

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

Пример прайс-листа с введенными ошибками в процентных ставках НДС:

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

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

  1. Выделите диапазон ячеек где вводиться формула с процентной ставкой для цен с НДС и выберите инструмент: «ДАННЫЕ»-«Работа с данными»-«Проверка данных».Как сделать проверку данных в excel?
  2. В появившемся окне «Проверка вводимых значений» на вкладке «Параметры» из выпадающего списка «Тип данных:» выберите опцию «Список».Как сделать проверку данных в excel?
  3. В полю ввода «Источник:» введите значения разных процентных ставок: 0%; 20%; освобождается.Как сделать проверку данных в excel?
  4. Перейдите на закладку «Сообщение об ошибке» и заполните текстовое поле «Сообщение:» текстом который будет содержать сообщение при вводе других значений, которые отличаются от указанных значений в списке.

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

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

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

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

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

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

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

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

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

Источник: https://exceltable.com/vozmojnosti-excel/proverka-dannyh-v-yacheyke

Проверка данных в Excel — Microsoft Excel для начинающих

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

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

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

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

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

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

  1. Выделите ячейку С2.

На вкладке Данные (Data) нажмите кнопку Проверка данных (Data Validation).
Как сделать проверку данных в excel?

На вкладке Параметры (Settings) диалогового окна Проверка вводимых значений (Data Validation) сделайте следующее:

  • Из выпадающего списка Тип данных (Allow) выберите Целое число (Whole number).
  • Из выпадающего списка Значение (Data) выберите Между (Between).
  • Введите минимальное и максимальное значения.
    Как сделать проверку данных в excel?

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

Сообщения для ввода появляются, когда пользователь выделяет ячейку. Они указывают ему, что нужно вводить. Перейдите на вкладку Сообщение для ввода (Input Message) и сделайте следующее:

  1. Поставьте галочку напротив Отображать подсказку, если ячейка является текущей (Show input message when cell is selected).
  2. Введите заголовок.
  3. Введите само сообщение.
    Как сделать проверку данных в excel?

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

Если пользователи игнорируют сообщение для ввода и вводят недопустимое число, вы можете показать им уведомление об ошибке. Перейдите на вкладку Сообщение об ошибке (Error Alert) и сделайте следующее:

  1. Поставьте галочку напротив параметра Выводить сообщение об ошибке (Show error alert after invalid data is entered).
  2. Введите заголовок.
  3. Введите сообщение об ошибке.
    Как сделать проверку данных в excel?
  4. Нажмите ОК.

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

  1. Выделите ячейку С2.
    Как сделать проверку данных в excel?
  2. Попробуйте ввести число больше, чем 10.Результат:

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

Примечание: Чтобы удалить проверку данных из ячейки, выделите её и на вкладке Данные (Data) нажмите кнопку Проверка данных (Data Validation). Затем кликните по Очистить все (Clear All). Чтобы быстро выбрать все ячейки с проверкой данных, используйте инструмент Выделение группы ячеек (Go To Special).

Источник: https://office-guru.ru/excel/proverka-dannyh-v-excel-381.html

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

Проверка данных является неплохим инструментом Excel для контроля за вносимыми на листах изменениями, не прибегая к помощи VBA. С её помощью можно ограничить ввод в ячейку, разрешив вводить только даты либо время, либо только числа. Да к тому же еще и задать диапазон дат либо предел чисел(к примеру от 1 до 10).

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

Разберем поподробней.

Сей чудесный инструмент находится: Данные(Data)Проверка данных(Data Validation). Должно появиться окно:
Как сделать проверку данных в excel?

Для начала надо выделить ячейку(или диапазон ячеек) для которой необходимо установить проверку. Затем идем в Данные(Data)Проверка данных(Data Validation).

Первая вкладка — Параметры(Settings)

В поле Тип данных(Allow) — выбирается непосредственно тип данных, который должен быть записан в ячейке. Всего доступно 8 типов: Любое значение, Целое число, Действительное, Список, Дата, Время, Длина текста, Другой(Any Value, Whole number, Decimal, List, Date, Time, Text lenght, Custom).

Пункт Любое значение(Any Value) установлен по умолчанию, проверка не осуществляется. Подробно про пункт Списки(List) и как их создавать можно посмотреть и почитать в статье Выпадающие списки.

Там все подробно и с нюансами расписано про списки в проверке данных, поэтому в данной статье рассмотрим оставшиеся 6 типов. Если кратко, то при выборе пункта Список в ячейке появляется выпадающий список допустимых значений. И ввести можно только то значение, которое присутствует в списке
Как сделать проверку данных в excel?
Остальные типы данных:

  • Целое число(Whole number) — говорит само за себя. После установки такой проверки в ячейку можно будет внести только целое число. Т.е. число, не имеющее дробного остатка(9,1 например уже нельзя будет ввести). Так же нельзя будет ввести произвольный текст. Чаще всего подобная проверка применяется в полях для записи кол-ва штук товара и т.п. Т.е. там, где не может быть дробных значений.
  • Действительное(Decimal) — тоже, что и в предыдущем пункте, но ввести можно любое число — хоть целое, хоть дробное, но невозможно будет ввести текст
  • Примечание: применив данные типы проверок, внести в ячейку можно только число. Занести текст Excel уже не разрешит. Однако стоит помнить, что даты и время Excel воспринимает и хранит именно как ЧИСЛОВЫЕ значения, поэтому ввод даты и времени тоже будет разрешен, если он не противоречит остальным условиям проверки(см.ниже). Но для проверки Целое число разрешен будет ввод только даты, т.к. время Excel хранит как дробное значение(кроме 24:00:00 и 00:00:00, которые Excel воспринимает как 1 и 0 соответственно). Более подробно о восприятии Excel-ем данных читайте в статье Как Excel воспринимает данные?.
  • Дата(Date) — В ячейке может содержаться только значение даты. Дата может быть записана в любом формате, допустимом в текущей локализации Windows. Здесь тот же нюанс, что и проверкой на числа, только в обратную сторону — любая дата это число, поэтому по сути можно будет ввести любое целое число, которое может быть переведено Excel-м в дату.
  • Время(Time) — можно записывать значения в формате времени для текущей локализации и так же как с датой в ячейку можно будет вводить не только время, но и любые числа: целые или дробные
  • Длина текста(Text lenght) — позволяет ограничить количество вводимых в ячейку символов. Данные могут являться и числом и текстом и временем. Чем угодно, только должны соответствовать остальным условиям проверки. Часто применяется для контроля ввода данных по ИНН, КПП, БИК, артикулам и т.п.

Если посмотреть на картинку в начале статьи, то можно увидеть еще три поля, помимо тех, которые я перечислил: Значение(Data), Минимум(Minimum) и Максимум(Maximum).

Поле Значение содержит несколько вариантов проверки: Между, Вне, Равно, Больше, Меньше, Больше или равно, Меньше или равно(between, not between, equal to, not equal to, greater than, less than, greater than or equal to, less than or equal to) и доступно оно только при выборе Типа данных Целое число, Действительное, Дата, Время, Длина текста.

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

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

По сути все пункты довольно красноречивы и пояснять подробно каждый, думаю, смысла нет. Например, Между(between) — указывается интервал дат или чисел, в который должно входить условие(например целое число от 1 до 12: Минимум = 1, Максимум = 12). Если пользователь попытается ввести число за пределами указанного интервала(скажем число 0, -3 или 14), то Excel выдаст сообщение об ошибке(см.ниже). Вариант Больше или равно(greater than or equal to) позволит вносить только положительные значения больше нуля, если указать в поле Минимум значение 1.

Чуть большее внимание следует уделить варианту проверки Вне(not between). При установленном значении Вне, в ячейку можно будет внести только данные, которые не входят в диапазон, указанный в полях Минимум и Максимум.

Т.е. при тех же условиях от 1 до 12 ввести можно будет и 0 и -3 и 14, но нельзя будет ввести 1 или 10.
При этом в полях для ввода значений допускается указать ссылку на ячейку. Например, в ячейке A1 записана начальная дата приема заявок, в B1 — конечная дата. И надо установить в ячейках A2:A50 проверку на интервал дат, указанных как раз в A1 и B1. Для этого выделяем ячейки A2:A50 и создаем в них проверку данных: Тип данных: Дата, Значение: Между, Начальная дата: =A1, Конечная дата: =B1. Теперь можно регулировать интервал без изменения самой проверки данных — просто изменяя значения ячеек A1 и B1.

  • Другой(Custom) — на мой взгляд самый интересный и самый мощный тип проверки. Здесь нам предоставляется возможность более широко контролировать ввод данных. Для заполнения есть только одно поле — Формула(Formula). В него необходимо записать формулу и при каждом вводе значений в ячейку, Excel проверит введенное выражение на ИСТИНУ. Если быть точнее то Excel сначала вычислит формулу в этом поле ориентируясь на введенное в ячейку с проверкой данных значение, а потом проверит — возвращает ли формула значение ИСТИНА(TRUE). Если результатом будет ИСТИНА(TRUE), то введенное значение будет сохранено в ячейке, а если ЛОЖЬ(FALSE), то будет выдано окно с сообщением об ошибке:
    Как сделать проверку данных в excel?
    Приведу простой пример. В ячейку А1 введем число 1. Выделяем ячейку В1 — назначаем проверку данных-Другой. В поле Формула вписываем: =B1=A1. Теперь в ячейку В1 можно вписать только значение, которое полностью идентично значению в ячейке А1.
    Важно: если проверка данных в дальнейшем будет скопирована в другие ячейки, то ссылки будут смещены так, будто это простая формула. Поэтому при создании формул в проверке данных необходимо учитывать возможность смещения и при необходимости закреплять ссылки(знак доллара — $).

Вкладка Сообщение для ввода (Input Message)
Как сделать проверку данных в excel?
Вкладка Сообщение об ошибке(Error Alert)
Здесь указывается отображать сообщение об ошибочном вводе или нет, и сам тип выводимого сообщения об ошибке.

  • Выводить сообщение об ошибке(Show error alert after invalid data is entered) — в большинстве случаев необходимо установить галочку. Если галочка снята, то проверка вводимых в ячейку данных не будет осуществляться.
  • Вид(Style)
  • Останов, Сообщение(Stop, Information) — можно ввести только разрешенные проверкой значения. Различается только вид сообщения(пример сообщения Останов приведен на рисунке выше).
  • Предупреждение(Warning) — в ячейку можно ввести любое значение, но при вводе значения, противоречащего проверке, появиться предупреждающее сообщение с подтверждением ввода данных.
  • Заголовок(Title) — текст, который будет показан в заголовке сообщения об ошибке. Если не указан, то в заголовке будет написано Microsoft Excel.
  • Сообщение(Error message) — непосредственно текст самого сообщения об ошибке. Если не указан, то будет показан текст примерно следующего содержания:
    Это значение не соответствует ограничениям по проверке данных, установленным для этой ячейки
    (This value doesn’t match the data validation restrictions defined for this cell)

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

Как скопировать проверку данных на другие ячейки
Все очень просто — копируем ячейку с нужной проверкой данных -выделяем ячейки для создания в них такого же условия -Правая кнопка мыши —Специальная вставка(Paste Special) -в окне выбираем Условия на значения(Validation)Ок:
Как сделать проверку данных в excel?

Как удалить проверку данных из ячеек. Выделяем необходимые ячейки -вкладка Данные(Data)Проверка данных(Data Validation). В поле Тип данных(Allow) устанавливаем Любое значение(Any Value)Ок.

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

После того, как ячейкам была назначена проверка данных переходим на вкладку Данные(Data)Проверка данных(Data Validation) -раскрываем меню и выбираем Обвести неверные данные(Circle Invalid Data).

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

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

Если не все значения надо исправлять, а обводку тем не менее надо удалить, то после всех нужных правок просто переходим на вкладку Данные(Data)Проверка данных(Data Validation) -раскрываем меню и выбираем Удалить обводку неверных данных(Clear Validation Circles)

Источник: https://www.excel-vba.ru/chto-umeet-excel/proverka-dannyx/

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

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

А он может! В программу встроен мощный инструмент под названием «Проверка данных», который минимизирует ошибки внесения информации.

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

Чтобы подключить инструмент «Проверка данных», выделите проверяемые ячейки и кликните на ленте «Данные – Работа с данными – Проверка данных». Откроется окно настройки «модератора»:

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

  1. На вкладке «Параметры» нужно задать условие для проверки в поле «Тип данных». Есть 8 типов условий для проверки:
  2. Любое значение – проверка данных отключена
  3. Целое число – можно ввести лишь целое число с дополнительным критерием;
  4. Действительное число – любое действительное число с дополнительным критерием
  5. Список – выбрать значение из заранее заданного списка
  6. Дата – ввести только дату, удовлетворяющую дополнительному критерию
  7. Время – ввести время с дополнительным условием
  8. Длина текста – ввести текст определенной длины
  9. Другой – ввести значение, которое удовлетворяет записанному вручную логическому выражению

В этом окне можно установить еще две галки:

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

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

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

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

После этого запишем заголовок и основной текст для окна-предупреждения.

А теперь поговорим детальнее о каждом из видов условий.

Условие на целое число в Excel

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

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

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

Условие на действительное значение

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

Список

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

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

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

Чтобы задать список, опишите его в поле источник. Это можно сделать несколькими способами:

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

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

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

Дата

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

Время

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

Длина текста

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

Другой

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

Например, чтобы в ячейку А1 вносили только коды, начинающиеся с символов “SUV”, и содержащие 12 символов, внесем в поле формулу: =И(ЛЕВСИМВ(A1;3)=»SUV»;ДЛСТР(A1)=12).

Лишь при выполнении этого правила значение будет считаться верным.

Напомню, функция ЛЕВСИМВ возвращает заданное количество символов слева направо, а ДЛСТР – считает количество символов в ячейке.

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

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

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

Осталось только исправить ошибки, круги сами будут исчезать.

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

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

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

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

Я, таким образом, иногда подстраховываю и себя самого, когда создаю таблицы данных. Думаю, «Проверка данных» будет и для Вас полезным помощником!

Источник: https://officelegko.com/2017/01/30/proverka-dannyih-v-excel-dlya-teh-kto-tsenit-svoe-vremya/

Like this post? Please share to your friends:
  • Excel функция проверка вхождения
  • Excel функция при условии что
  • Excel функция преобразовать дату в текст
  • Excel функция преобразования чисел
  • Excel функция преобразования текста в число excel