Как ограничить количество символов в ячейке excel
Перейти к содержимому

Как ограничить количество символов в ячейке excel

  • автор:

Как ограничить количество символов в ячейке excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Ограничить количество символов в ячейке EXCEL

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

=ЛЕВСИМВ (A1;5)*5 — это кол-во символов
— Выделить ячейку с формулой, поймать за правый нижний квадратик и потянуть вниз до конца таблицы

— выделить и скопировать новый столбец — кликнуть правой мышкой в нужном месте — специальная вставка — значения — ОК

Кроме формулы — можно написать макрос.

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

Abram PupkinМудрец (15413) 9 лет назад

Очередной косяк на ответах.
Только сейчас увидел что на на некоторых браузерах нет абзацев.
Правильная формула:
=ЛЕВСИМВ (A1;5).
А «*5» — было написано с новой строки и следовало читать как пояснение

Остальные ответы
А в помощь по Excel заглянуть не попытались? ? Там все есть в разделе ФОРМУЛЫ
К.О.Р.Е.Ш.О.К.Профи (642) 9 лет назад
это канешно круто за подсказку но я тут спросил решение проблемы а не подсказку.

А что значит «ограничить»? Чтобы нельзя было больше ввести? Меню — Данные — Проверка — Тип данных — Длина текста. И выбрать, что нужно. Только такое ограничение предупреждает, а не урезает до указанного размера.

Excel: Ограничение ввода (часть 1)

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

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

  1. Выделяем ячейки (можно целиком строку(и), столбец(ы)).
  2. На вкладке Данные открываем Проверку данных .

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

  1. В открывшемся окне

в графе «Тип данных» выбираем — «длина текста»,
в графе «Значение» — «равно»,
в графе «Длина» указываем – «10» (для ИНН).

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

  1. Во вкладке «Сообщение об ошибке» можно задать индивидуальный заголовок и сообщение об этой ошибке. Например:

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

  1. После ввода текста сообщения нажимаем ОК.

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

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

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

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

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

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

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

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

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

    Выберите Data >Data Validation (Проверка данных >).

  • Целое число — ограничивает ячейку только целыми числами.
  • Decimal — ограничивает ячейку только десятичными числами.
  • Список — для выбора данных из раскрывающегося списка.
  • Date — ограничивает ячейку только датой.
  • Time — ограничивает ячейку только временем.
  • Длина текста — для ограничения длины текста.
  • Custom — для настраиваемой формулы.

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

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

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

  1. Выделите ячейки, для которых нужно ограничить ввод данных.
  2. На вкладке Данные выберите Проверка данных >Проверка данных.

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

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

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

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

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

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

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

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

  1. Выберите ячейки, в которых нужно отображать сообщение об ошибке.
  2. На вкладке Данные щелкните Проверка данных >Проверка данных .

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

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

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

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

  1. Выделите одну или несколько ячеек, к которым нужно применить проверку.
  2. На вкладке Данные в группе Средства обработки данных выберите Проверка данных.
  3. На вкладке Параметры в поле Разрешить выберите Список.
  4. В поле Источник введите значения списка, разделенные запятыми. Например, введите Low, Average, High.
  5. Убедитесь, что выбран раскрывающийся список В ячейке проверка. В противном случае вы не увидите стрелку раскрывающегося списка рядом с ячейкой.
  6. Чтобы указать способ обработки пустых (NULL) значений, установите или снимите флажок Игнорировать пустой проверка.
  7. Протестируйте проверку данных, чтобы убедиться, что они работают правильно. Попробуйте ввести в ячейку сначала допустимые, а потом недопустимые данные и убедитесь, что параметры проверки применяются, как вы хотите, а ваши сообщения появляются в нужный момент.
  • После создания раскрывающегося списка убедитесь, что он работает так, как нужно. Например, можно проверить, достаточно ли ширины ячеек для отображения всех ваших записей.
  • Удалить проверку данных . Выберите ячейку или ячейки, содержащие проверку, которую требуется удалить, перейдите в раздел Проверка данных > данные и в диалоговом окне проверки данных нажмите кнопку Очистить все, а затем нажмите кнопку ОК.

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

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

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

  1. Выполните действия 1–2, указанные выше.
  2. В списке Разрешено выберите Целое число.
  3. В поле Данные выберите нужный тип ограничения. Например, чтобы задать верхний и нижний пределы, выберите между.
  4. Введите минимальное, максимальное или определенное разрешенное значение. Можно также ввести формулу, которая возвращает числовое значение. Например, допустим, что вы проверяете значения в ячейке F1. Чтобы установить минимальное ограничение на количество дочерних элементов в ячейке в два раза, выберите больше или равно в поле Данные и введите формулу =2*F1 в поле Минимум .

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

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

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

процента в группе Число на вкладке Главная .

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

  1. Выполните действия 1–2, указанные выше.
  2. В поле Разрешить выберите Дата .
  3. В поле Данные выберите нужный тип ограничения. Например, чтобы разрешить даты после определенного дня, выберите больше.
  4. Введите начальную, конечную или определенную разрешенную дату. Вы также можете ввести формулу, которая возвращает дату. Например, чтобы задать интервал времени между сегодняшней датой и 3 днями с сегодняшней даты, выберите между в поле Данные , введите =TODAY() в поле Дата начала и введите =TODAY()+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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *