Запрещение ввода однозначных чисел в ячейке (Microsoft Excel)
Рэйчел пытается ограничить ячейку, чтобы разрешить только записи, начинающиеся как минимум с двух цифр. Таким образом, однозначный ввод не разрешен, но двух-, трех- или четырехзначный ввод разрешен. Рэйчел задается вопросом, возможно ли это, возможно, с помощью проверки данных.
Да, это можно сделать с помощью проверки данных. Предполагая, что вы хотите разрешить ввод в ячейку только целых чисел, вы должны настроить это следующим образом:
-
Выберите ячейку, в которую пользователь будет вводить свою запись.
-
Откройте вкладку «Данные» на ленте.
-
В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры». (См. Рис. 1.)
-
В раскрывающемся списке «Разрешить» выберите «Целый номер».
-
В раскрывающемся списке «Данные» выберите «Больше, чем».
-
В поле «Минимум» введите значение 9. (Поле «Минимум» отображается только после выполнения шагов 4 и 5.)
-
Щелкните ОК.
Если вашему пользователю разрешено вводить десятичные значения, то шаги необходимо немного изменить:
-
Выберите ячейку, в которую пользователь будет вводить свою запись.
-
Откройте вкладку «Данные» на ленте.
-
В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры».
-
В раскрывающемся списке Разрешить выберите Десятичный.
-
В раскрывающемся списке «Данные» выберите «Больше или равно».
-
В поле «Минимум» введите значение 10. (Поле «Минимум» отображается только после выполнения шагов 4 и 5.)
-
Щелкните ОК.
Любой из этих подходов будет работать нормально, если задано такое значение, как «03»
не считается допустимой двузначной записью. В этом случае вам необходимо полностью изменить способ настройки проверки данных:
-
Выберите ячейку, в которую пользователь будет вводить свою запись.
-
Откройте вкладку «Данные» на ленте.
-
В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры».
-
В раскрывающемся списке Разрешить выберите Длина текста.
-
В раскрывающемся списке «Данные» выберите «Больше, чем».
-
В поле «Минимум» введите значение 1.
-
Щелкните ОК.
Недостатком возможности ввода текста является то, что, конечно, пользователь может ввести бессмысленное значение, такое как «ab» или «Q7». Кроме того, поскольку пользователь вводит текстовое значение (и оно сохраняется в ячейке как текстовое значение), вы можете получить неприятные результаты, если вы укажете эту ячейку в формуле.
Вам нужно тщательно обдумать, что вы хотите, чтобы пользователь делал, когда пользователь вводит данные в ячейку. При необходимости вы можете ввести целые формулы в диалоговом окне «Проверка данных», которые оценивают все вводимые пользователем данные, чтобы убедиться, что они соответствуют вашим потребностям. Например, если вы хотите, чтобы пользователь мог вводить что-либо, при условии, что первые два символа являются цифрами, следующие шаги будут работать:
-
Выберите ячейку, в которую пользователь будет вводить свою запись. (Для целей этих шагов я предполагаю, что это ячейка A2.)
-
Откройте вкладку «Данные» на ленте.
-
В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры».
-
В раскрывающемся списке Разрешить выберите Пользовательский.
-
В поле Формула, которое отображается после завершения шага 4, введите следующую формулу. (Несмотря на то, что здесь она представлена в нескольких строках, это единственная формула, которую следует поместить в поле «Формула».)
-
Щелкните ОК.
Используя этот сценарий, пользователь может ввести «02», «1234» или даже «73abcd». Единственное требование — первые два введенных символа должны быть цифрами.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (6157) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.