Прескочи на основното съдържание

Как да ограничим дължината на знаците в клетка на Excel?

Автор: Кели Последна промяна: 2023-12-13

Една клетка в Excel може да съдържа максимум 32,767 1,024 знака, като се показват само 32,767 знака и всичките 10 XNUMX се виждат в лентата с формули. Въпреки това, понякога може да се наложи да ограничите потребителското въвеждане до определен брой знаци в клетка, като например ограничаването му до XNUMX знака. Този урок ще ви покаже как ефективно да ограничите броя на знаците в клетка на Excel.


Ограничете броя на знаците в клетка

Този раздел обхваща стъпките за ограничаване на броя знаци, които могат да бъдат въведени в конкретна клетка или диапазон от клетки.

  1. Изберете диапазона от клетки, където искате да наложите ограничението за дължина на знаците.
  2. Кликнете Потвърждаване на данните в Инструменти за данни група под Дата раздела.
  3. в Потвърждаване на данните диалогов прозорец, моля, задайте правилото за валидиране, както следва:
    1. От Позволява: падащо меню, изберете Дължина на текста.
    2. От Данни: падащо меню, изберете критериите въз основа на вашите изисквания:
      1. Избери равна на опция за точен брой знаци, напр. 10 знака.
      2. Изберете по-малко или равно на за максимално ограничение на знаците, напр. до 10 знака.
      3. Избирам по-голяма от за повече от конкретен брой, например повече от 10 знака.
    3. в Максимален/Минимум/Дължина: поле, въведете желаното число за ограничението на знаците според вашите нужди.
  4. Кликнете OK.

Сега потребителите ще бъдат ограничени да въвеждат текст в рамките на зададените ограничения за знаци в избраните клетки.

Предотвратете лесно въвеждането на специални знаци, цифри или букви в клетка/селекция в Excel

С Kutools за Excel Предотвратяване на писане можете лесно да ограничите типовете знаци в клетки или селекции на Excel.
A. Блокирайте въвеждането на специални знаци като *, !и т.н .;
B. Ограничете въвеждането на специфични знаци, като цифри или определени букви;
C. Разрешете въвеждането само на определени знаци, като цифри или букви, както е необходимо.

Задайте входно съобщение за информиране на лимита на знаците

Тук ще обясним как да настроите съобщения за въвеждане, които информират потребителите за ограниченията на знаците, преди да започнат да въвеждат, както е показано на екранната снимка по-долу:

  1. Изберете клетките, в които ще добавите съобщение за въвеждане.
  2. Кликнете Потвърждаване на данните в Инструменти за данни група под Дата раздела.
  3. в Потвърждаване на данните диалогов прозорец, изберете Input съобщение и направете следното:
    1. Проверете Показване на съобщение за въвеждане, когато клетката е избрана опция.
    2. Въведете заглавието на съобщението и съдържанието на съобщението.
  4. Кликнете OK.

Сега, когато щракнете върху клетка, където е конфигурирано съобщението за въвеждане, ще се появи подсказка, показваща заглавието на съобщението и съдържанието, което сте въвели по-рано.


Активирайте предупреждение за грешка при нарушения на ограничението за знаци

Този раздел ще ви преведе през конфигурирането на предупреждения за грешки в Excel, предназначени да уведомяват незабавно потребителите, когато въведените данни не отговарят на указаното ограничение за знаци. Вижте екранна снимка:

  1. Изберете клетките, в които искате да активирате предупреждение за грешка за случаи на невалидно въвеждане на данни.
  2. Кликнете Потвърждаване на данните в Инструменти за данни група под Дата раздела.
  3. в Потвърждаване на данните диалогов прозорец, изберете Предупреждение за грешка и направете следното:
    1. Проверете Показване на предупреждение за грешка след въвеждане на невалидни данни опция.
    2. Изберете предупреждение опция от Стил: падащо меню.
    3. Въведете заглавието на предупреждението и съобщението за грешка.
  4. Кликнете OK.

Отсега нататък, ако текстът, въведен в клетка, е невалиден, като например надхвърля 10 знака, ще се появи предупредителен диалогов прозорец, показващ предварително зададеното заглавие и съобщение за предупреждение.


Демонстрация: Ограничете дължината на знаците в клетките с въвеждане на съобщение и предупреждение за предупреждение


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Едно кликване за предотвратяване на въвеждане на дублиращи се данни в една колона/списък

Kutools за иновативния Excel Предотвратяване на дублиране помощната програма предоставя на потребителите на Excel удобството за лесно предотвратяване на дублиращи се записи в списък или колона. Само с едно кликване този мощен инструмент гарантира целостта и точността на данните във вашите електронни таблици.

Свързани член:

Как да ограничите записите на стойността на клетките в Excel?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (54)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
why date and number is allowed at text length?
This comment was minimized by the moderator on the site
Hi there, numbers are also characters. So if you set the max length less than 10 characters, as long as you don't input 10 or more number characters, you will be good.

Amanda
This comment was minimized by the moderator on the site
This is almost the exact solution I need but still need a bit more help. What I'm trying to achieve is to set a cell to have a max of 40 characters but not stop the user from entering all the data he needs, instead i would like anything over the 40 character limit to be populated in a second designated cell. Is this even a possibility? Thank you everyone in advance for any assistance provided.
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
I saw Tomas question about putting an exact limit of 10 spaces and your formula =A1&REPT(" ",10-LEN(A1)) however I need to take it a step further. I want to take three separate fields that I have set their spaces to exactly 10 and concatenate them with their "spaces" intact. Also, if I don't limit what they enter and they enter MORE than 10 characters in one of the cells I want to take ONLY the first 10. So as an example, I want to give them three cells they can enter information in. I don't want to limit what they input BUT, I want to concatenate these three fields and pick up 10 characters from each one. So if the first cell has 4 characters, in my concatenate formula I want it to pick up the 4 characters PLUS 6 spaces. If the second field has 20 characters, I want to only pick up the first 10 characters and the same thing for the third cell. We are trying to get to a uniform 30 characters of description but some names are longer or shorter than others. We want this to break evenly with 10 characters per cell. Hopefully this is making sense.
This comment was minimized by the moderator on the site
Hi, do you know how to put exact length limit 10 and when put abc i want from excel to put 8 space?
I want to set a cell to 10 character, when input 2 character then will auto fill up with 8 space after. if the cell is blank, then return with 10 space. this is for setting a excel file for user input and save as txt or cvs file for import to other software.
This comment was minimized by the moderator on the site
Hi Tomas,
You can use a formula to limit the text length: =A1 & REPT(" ",10-LEN(A1))
This comment was minimized by the moderator on the site
I want to limit the quantity of a cell depending on the category of another one,

For example if I input in A1 "Ok" in B1 must be limit to 10 characters
but if A1= "NG", B1 must be limit to 12 characters.
This comment was minimized by the moderator on the site
[quote]Hi, do you know how to put exact length limit 10 and when put abc i want from excel to put 8 space?By Ivan[/quote] I want to set a cell to 10 character, when input 2 character then will auto fill up with 8 space after. if the cell is blank, then return with 10 space. this is for setting a excel file for user input and save as txt or cvs file for import to other software
This comment was minimized by the moderator on the site
Hi, I have a attendance sheet. from 1 to 31. I put "P" on each cell if person is present. Now I want that how many times "P" is continuing present in cell. As as example - I have put "P" from 1 to 6 , then from 8th to 9th put P, and 10th is gap. then from 11th its continue to 18th. ... now i want how many times P is continue 6 time . PPPPPP PP PPPPPPPP Manually the answer is : 2(1to6 = 1,11to18=1) If you have any formula to count this it will be a great help.
This comment was minimized by the moderator on the site
=COUNTIF(B2:B17,">""") this formula will ignore empty cells but will count cells with data in i.e. P
This comment was minimized by the moderator on the site
Hi. I want out put txt file and no spaces between cell values. Like 3 cells with First Name, Middle and last. Entered Shawn G Goldman as SHAWNGGOLDMAN
This comment was minimized by the moderator on the site
Hi I want few things in a cell. I only want numbers in cell. I want to limit to 10 characters. I want to remove decimal like 15.00 to 1500. I want to indent to right. Also to add 0's to left to make it 10 characters .like 15.00 to 0000001500
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations