Ограничение количества символов в ячейке (Microsoft Excel)
Крису необходимо ограничить количество символов, которые можно ввести в ячейку. Например, ему нужно ограничить ввод не более чем 20 символами на ячейку, независимо от того, набраны они или вставлены в ячейку. Если пользователь пытается ввести более 20 символов, он должен быть предупрежден и ввод запрещен. Крис задается вопросом, как он может обеспечить такое ограничение.
Функция проверки данных Excel имеет встроенный способ проверки длины всего, что вводится в ячейку. Все, что вам нужно сделать, это выбрать ячейку, которую вы хотите ограничить, и выполнить следующие действия:
-
Откройте вкладку «Данные» на ленте.
-
Щелкните инструмент Проверка данных в группе Инструменты для работы с данными. Excel отображает диалоговое окно «Проверка данных». (См. Рис. 1.)
-
В раскрывающемся списке Разрешить выберите Длина текста.
-
В раскрывающемся списке «Данные» выберите «Меньше».
-
В поле «Максимум» введите значение 20.
-
Щелкните ОК.
Это отлично работает, если вы вводите текст в ячейку, но может показаться немного странным, если кто-то вводит числовое значение. (Это может не быть реальной проблемой, поскольку ввод числа более 20 цифр — очень необычное обстоятельство в Excel.)
Это также проблема, если вы хотите убедиться, что вставленная информация проверена на ее длину; вставка чего-либо в ячейку, в которой используется проверка данных, исключает проверку данных в ячейке. В этом случае вы захотите использовать макрос для проверки длины. Вы можете найти такое решение уже на ExcelTips, _ в подсказке под названием _Setting a Length Limit on Cells. (Вы можете найти этот заголовок подсказки, используя поле поиска в правом верхнем углу любой страницы.)
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (12329) применим к Microsoft Excel 2007, 2010, 2013 и 2016.
Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Limiting_Number_of_Characters_in_a_Cell [Ограничение количества символов в ячейке]
.