Sdscompany.ru

Компьютерный журнал
11 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel ограничения на ввод

How to dou

Видеоурок: «Проверка ввода данных в Excel»

Table of Contents:

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

Как часть ограничения ввода данных на число (которое может быть целым числом, десятичной, датой или временем), вы также указываете допустимые значения для этого типа номера (целое число от 10 до 100 или дата между 1 января 2012 года и 31 декабря 2012 года, например).

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

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

Чтобы использовать функцию проверки данных, поместите курсор ячейки в ячейку, где вы хотите ограничить тип ввода данных, который вы можете там сделать, а затем нажмите кнопку «Проверка данных» на вкладке «Данные» ленты (или нажмите Alt + AVV). Откроется диалоговое окно «Проверка данных» с выбранной вкладкой «Настройки».

Затем щелкните раскрывающуюся кнопку, прикрепленную к раскрывающемуся списку Разрешить, и выберите один из следующих элементов:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы найти ячейки, к которым была применена проверка данных, откройте диалоговое окно «Перейти» (Ctrl + G или F5), а затем нажмите кнопку «Специальная» и нажмите кнопку «Проверка данных» в диалоговом окне «Перейти к специальному».

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

Чтобы избавиться от настроек проверки данных, назначенных для определенного диапазона ячеек или ячеек, выберите ячейку или диапазон, откройте диалоговое окно «Проверка данных» (Alt + AVV), а затем нажмите кнопку «Очистить все», прежде чем нажимать «ОК».

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

Программа Microsoft Office Excel предназначена для того, чтобы работать с информацией в таблицах. Она представлена в виде сетки, которую образуют столбцы и строки. В некоторых случаях у автора «книги» — документа Excel — возникает необходимость защитить данные от изменения. Вы можете предохранить произвольное количество клеток от введения неправильных данных или редактирования. Это нужно для того, чтобы:

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

В статье рассмотрены доступные в Excel варианты.

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

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

  1. ограничение на ввод некорректной информации;
  2. предохранение выборочного количества или определённой группы значений от редактирования;
  3. установка различных прав для разных юзеров или групп;
  4. ограничение прав к одному или нескольким страницами книги Excel.

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

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

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

Указанный способ — самый простой в применении. С его помощью вы сможете контролировать то, что вы (или другой пользователь) вводите в клетку. Можно отсеивать данные, которые не проходят по определённым критериям, что также можно указать. Таким образом, вы можете предотвратить ввод отрицательной цены, дробного количества человек или неправильной даты определённого события. Для того чтобы установить защиту, нужно:

  1. Выделить элементы, на которые будет распространяться функция.
  2. Перейти во вкладку «Данные» в Excel, затем в области «Работа с данными» кликнуть «Проверка данных».
  3. Откроется окно — в «Параметры» укажите тип данных, от введения которых хотите уберечь клетки.
  4. Вы также можете настроить уведомления, которые Excel будет выводить перед редактированием и в случае ввода некорректных данных. Это делается во вкладках «Сообщение для ввода» и «Сообщение об ошибке» соответственно.
  5. Затем необходимо сохранить настройки, нажав «ОК», и они вступят в силу.
Читать еще:  Как работать с временем в excel

Добавляем автоматические уведомления для работы с ячейками.

Ограничение от редактирования

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

  • Всех элементов рабочей области — нажмите Ctrl + «A»;
  • Конкретных — выберите их вручную, используя Ctrl для добавления ячейки в перечень и Shift для того, чтобы включить в него сразу несколько по горизонтали, вертикали или поперёк;
  • Определённых групп элементов, например, только клетки с формулами, примечаниями или любые другие.

Ограничение всей рабочей области:

  1. Выделите все элементы — нажмите Ctrl + «A» или кликните на область, где пересекается нумерация строк и столбцов на рамке таблицы (пустая клетка без цифры и буквы).
  2. На выделенной области нажмите правой клавишей мыши, чтобы открыть контекстное меню.
  3. Выберите «Формат ячеек», в окне перейдите в «Защита» и активируйте пункты «Защищаемая ячейка» (установлен по умолчанию, опционально или взамен), «Скрыть формулы».
  4. Кликните «ОК», чтобы применить настройки.
  5. После этого вам необходимо активировать сохранную функцию страницы.

Выделяя всю таблицу либо её часть, ограничиваем доступ.

Ограничение прав к клеткам, выбранным вручную:

  1. Выделите элементы, которые предохранять не нужно, кликая по ним, удерживая Shift (для включения в перечень группы) и Ctrl (для включения конкретной, в том числе несмежной ячейки).
  2. На выделенной области нажмите правой клавишей мыши, чтобы открыть контекстное меню.
  3. Выберите «Формат ячеек», в окне перейдите в «Защита» и снимите галочку с «Защищаемая ячейка» — все остальные отмеченные элементы будут ограничены в редактировании при активации предохранения листа.
  4. Кликните «ОК», чтобы применить настройки.
  5. После этого вам необходимо активировать опцию.

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

  1. Укажите элементы, принадлежащие к одной или нескольким группам, которые нужно уберечь. Для этого перейдите по пути «Главная» — «Редактирование» — «Найти и выделить» — «Выделение группы ячеек».
  2. Укажите необходимые опции и нажмите «ОК», чтобы изменения вступили в силу.
  3. После этого вам нужно активировать функцию предохранения.

Пример выбора содержимого с определенными свойствами.

Как установить защиту листа в Excel

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

  1. Перейти во вкладку «Рецензирование», указать «Защитить лист» — так вы ограничите права ко всем клеткам, которые отмечены галочкой (остальные по-прежнему можно будет изменять).
  2. Вы также можете внести дополнительные настройки перед применением опции, чтобы указать, что именно будет сделано с отмеченными элементами.
  3. Подтвердите активацию ограничения доступа.

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

Excel позволяет добавить пароль при защите листа.

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

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

  1. Перейти во вкладку «Рецензирование», нажать «Разрешить изменение диапазонов».
  2. В новом окне создать область — ввести перечень значений и пароль для доступа к ним.
  3. Сделать требуемое количество произвольных областей и разрешить доступ любому количеству юзеров.
  4. Установить функцию, чтобы изменения вступили в силу.

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

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

Ограничение одного или нескольких листов от изменения и форматирования

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

  1. Перейти в «Рецензирование», указать «Защитить лист» в области «Изменения».
  2. Ввести пароль, если необходимо.
  3. Сохранить изменения.

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

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

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

  1. Укажите клетки или листы, к которым хотите ограничить доступ.
  2. Перейдите в «Рецензирование» и кликните «Разрешить изменение диапазонов».
  3. В новом окне создайте диапазон или укажите существующий.
  4. Укажите пароль, сохраните настройки.

После активации функции документ не сможет быть изменён человеком, не знающим кода доступа к файлу. Будьте аккуратнее, так как пароль от Excel восстановить невозможно — он будет утерян со всеми данными.

Как снять защиту

Этот алгоритм подойдёт как для возврата прав ко всему листу, так и некоторым его элементам, если они — единственные заблокированные. Для этого:

  1. Укажите перечень клеток, к которому требуется восстановить доступ (нажмите Ctrl + «A», чтобы выбрать все).
  2. Вызовите окно «Формат ячеек», кликнув правой клавишей мыши по области элементов.
  3. Перейдите в «Защита» и настройте пункты «Скрыть формулы» и «Защищаемая ячейка».
  4. Сохраните изменения.

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

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

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

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

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

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

3. Определить необходимый тип проверки.

Чтобы разрешить ввод значений, которые находятся в заданных пределах. В списке Тип данных необходимо выбрать вариант Целое число или Действительное. В списке Значения надо задать необходимое ограничение. Например, чтобы установить нижнюю и верхнюю границу, следует выбрать значение между. Задать минимальное, максимальное или определено допустимое значение (рис. 13).

Рисунок 13. — Диалоговое окно Проверка вводимых значений. Условие проверки.

1. Выбрать вкладку Сообщение об ошибке и установить флажок Выводить сообщение об ошибке.

2. Выбрать один из следующих параметров для поля Вид (Останов, Предупреждение, Сообщение).

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

3. Указать название и ввести текст для сообщения (до 225 знаков).

Рисунок 14. – Окно проверки вводимых значений.

Работа с формулами

Формулы представляют собой выражение, по которым выполняются вычисления на странице. Формула начинается со знака равенства (=). Ниже приведен пример формулы, который умножает 2 на 3 и добавляет к результату 5.

Формула также может включать следующие элементы: функции, ссылки, операторы и константы. = ПИ()*А2^5

1. Функции. Функция ПИ() возвращает значение числа π: 3,142

2. Ссылка (или имена). A2 возвращает значение ячейки A2.

3. Константы. Числа или текстовые значения, введенные непосредственно в формулу, например, 5.

4. Операторы. Оператор ^ возвдит число в степень, а звездочка (*) выполняет умножение. В некоторых случаях может потребоваться использование функции как одного из аргументов другой функции. Например, в следующей формуле функция СРЗНАЧ вложена в функцию ЕСЛИ для сравнения среднего значения нескольких значений с числом 50.

Читать еще:  Текст в таблицу excel

= ЕСЛИ (СРЗНАЧ (F2: F5)> 50; СУММ (G2: G5), 0)

Допустимые типы вычисляемых значений. Вложенная функция, используемая в качестве аргумента, должна вычислять соответствующий этому аргументу тип данных. Например, если аргумент должен быть логическим, то есть иметь значение или ИСТИНА или ЛОЖЬ, то вложенная функция в результате вычислений тоже должна давать логическое значение или ИСТИНА или ЛОЖЬ. Иначе появится сообщение об ошибке «#ЗНАЧ!».Логические операции можно добавлять выбрав команду Логические группы Библиотека функций вкладки Формулы (рис.14).

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

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

1. На вкладке Формулы в группе Библиотека функций выбрать команду Вставить функцию.

2. В списке Категория выберите категорию функции.

3. В списке Функция выберите необходимую функцию.

4. Нажмите кнопку ОК (рис.15).

5. Введите величины, ссылки, имена, формулы и функции в поля аргументов.

Рисунок. 15. — Мастер вставки функций

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

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

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

2. Выбрать на вкладке Главная группы Стили команду Условное форматирование(рис. 16).

Рисунок 16. – Команда Условное форматирование.

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

Рисунок. 17 — Диалоговое окно Создание правила форматирования.

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

Рисунок 18. – Форматирование значений.

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

Рисунок 19. – Команда Удалить правила.

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

1. Подготовить и создать таблицу согласно варианту, указанному в индивидуальном задании.

2. Наложить ограничения по введению данных.

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

4. Провести вычисления по заданным условиям.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читать еще:  Как вычислить количество дней в excel

    См. также

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    См. также

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

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

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

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

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

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

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

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

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

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

    Для начала на отдельном листе (это не обязательно) разместим список допустимых значений в одном столбце или одной строке (рис. 1а); см. также Excel-файл, лист «Список».

    Рис. 1. Список фамилия: (а) в произвольном порядке; (б) в алфавитном порядке.

    Скачать в формате Word, примеры в формате Excel

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

    Присвоим нашему списку имя диапазона. Для этого выделим диапазон; в нашем случае это область А2:А21 и введем имя диапазона, как показано на рис. 2; в нашем случае – это «фамилии»:

    Рис. 2. Присвоение диапазону имени

    Выберем область, в которой будем вводить фамилии (см. Excel-файл, лист «Ввод»). В нашем примере – А2:А32 (рис. 3). Перейдем на вкладку Данные, группу Работа с данными, выберем команду Проверка данных:

    Рис. 3. Проверка данных

    В диалоговом окне «Проверка вводимых значений» перейдем на вкладку Параметры (рис. 4). В поле «Тип данных» выберем «Список». В поле «Источник» укажем: (а) область ячеек, в которых хранится список; этот вариант подходит в том случае, если список расположен на том же листе Excel; (б) имя диапазона; этот вариант может использоваться как в том случае, когда список расположен на том же листе Excel, так и в том случае, если список расположен на другом листе Excel (как в нашем случае). В обоих случаях следует убедиться, что перед ссылкой или именем стоит знак равенства (=).

    Рис. 4. Выбор источника данных для списка: (а) на том же листе; (б) на любом листе

    И еще о двух опциях на вкладке «Параметры»:

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

    Перейдем в окне «Проверка вводимых значений» на вкладку «Сообщения для ввода». Поставим галочку в поле «Отображать подсказку, если ячейка является текущей». Введем в соответствующие поля заголовок и текст сообщения (рис. 5). В последующем, когда пользователь встанет на одну из ячеек области ввода (в примере на рис. 5 – в ячейку А6), отобразится созданное нами сообщение.

    Рис. 5. Установка Сообщения для ввода

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

    Рис. 6. Установка Сообщения об ошибке

    Допустимые типы сообщений об ошибке (рис. 7):

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

    Рис. 7. Выбор типа сообщения об ошибке

    Некоторые замечания. 1. Если вы ввели в окне Сообщение вкладки Сообщение об ошибке слишком длинный текст, то окно сообщения об ошибке будет слишком широким (как на рис. 7); используйте перенос строки Shift + Enter в том месте сообщения, где вы хотите разделить строки (рис. 8).

    Рис. 8. Окно сообщения об ошибке уменьшенной ширины

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

    3. Максимальное число записей в раскрывающемся списке ограничено, правда, не слишком сильно :), а именно числом 32 767.

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

    Ссылка на основную публикацию
    ВсеИнструменты 220 Вольт
    Adblock
    detector
    ×
    ×