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

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

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

  2. Откройте вкладку «Данные» на ленте.

  3. В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры». (См. Рис. 1.)

  4. В раскрывающемся списке «Разрешить» выберите «Целый номер».

  5. В раскрывающемся списке «Данные» выберите «Больше, чем».

  6. В поле «Минимум» введите значение 9. (Поле «Минимум» отображается только после выполнения шагов 4 и 5.)

  7. Щелкните ОК.

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

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

  2. Откройте вкладку «Данные» на ленте.

  3. В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры».

  4. В раскрывающемся списке Разрешить выберите Десятичный.

  5. В раскрывающемся списке «Данные» выберите «Больше или равно».

  6. В поле «Минимум» введите значение 10. (Поле «Минимум» отображается только после выполнения шагов 4 и 5.)

  7. Щелкните ОК.

Любой из этих подходов будет работать нормально, если задано такое значение, как «03»

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

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

  2. Откройте вкладку «Данные» на ленте.

  3. В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры».

  4. В раскрывающемся списке Разрешить выберите Длина текста.

  5. В раскрывающемся списке «Данные» выберите «Больше, чем».

  6. В поле «Минимум» введите значение 1.

  7. Щелкните ОК.

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

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

  1. Выберите ячейку, в которую пользователь будет вводить свою запись. (Для целей этих шагов я предполагаю, что это ячейка A2.)

  2. Откройте вкладку «Данные» на ленте.

  3. В группе «Инструменты для работы с данными» щелкните инструмент «Проверка данных». Excel отображает диалоговое окно «Проверка данных» с вкладкой «Параметры».

  4. В раскрывающемся списке Разрешить выберите Пользовательский.

  5. В поле Формула, которое отображается после завершения шага 4, введите следующую формулу. (Несмотря на то, что здесь она представлена ​​в нескольких строках, это единственная формула, которую следует поместить в поле «Формула».)

  6. Щелкните ОК.

Используя этот сценарий, пользователь может ввести «02», «1234» или даже «73abcd». Единственное требование — первые два введенных символа должны быть цифрами.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (6157) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.