Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016

Можете да използвате проверка на данни, за да ограничите типа на данните или стойностите, които потребителите въвеждат в дадена клетка, като например падащ списък.

Вашият браузър не поддържа видео. Инсталирайте Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Изберете клетките, за които искате да създадете правило.

  1. Изберете Проверка на данни >данни.

    Проверка на данни

  2. В раздела Настройки , под Позволи изберете опция:

    • Цяло число – за да ограничите клетката да приема само цели числа.

    • Decimal – за да ограничите клетката да приема само десетични числа.

    • Списък – за да изберете данни от падащия списък.

    • Дата – за да ограничите клетката да приема само дата.

    • Време – за да ограничите клетката да приема само време.

    • Дължина на текста – за да ограничите дължината на текста.

    • По избор – за потребителска формула.

  3. Под Данни изберете условие.

  4. Задайте другите задължителни стойности на базата на това, което сте избрали за Позволи и Данни.

  5. Изберете раздела Входно съобщение и персонализирайте съобщението, което потребителите ще виждат, когато въвеждат данни.

  6. Изберете квадратчето за отметка Показвай входното съобщение, когато клетката е избрана , за да се покаже съобщението, когато потребителят избере или задържи за избраните клетки.

  7. Изберете раздела Предупреждение за грешка, за да персонализирате съобщението за грешка и да изберете стил.

  8. Изберете OK.

    Сега, ако потребителят се опита да въведе стойност, която не е валидна, с вашето персонализирано съобщение се показва известие за грешка .

Изтеглете нашите примери

Изтегляне на примерна работна книга с всички примери за проверка на данни в тази статия

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

Ограничаване на въвеждането на данни

  1. Изберете клетките, където искате да ограничите въвеждането на данни.

  2. В раздела Данни изберете Проверка на данни.

    Забележка: Ако командата за проверка не е налична, листът може да е защитен или работната книга може да е споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация относно защитата на работна книга вижте Защита на работна книга.

  3. В полето Позволи изберете типа на данните, които искате да разрешите, и попълнете критериите и стойностите за ограничаване.

    Забележка: Полетата, в които въвеждате ограничаващи стойности, са обозначени на базата на данните и критериите за ограничаване, които сте избрали. Например ако изберете Дата като тип данни, можете да въведете ограничаващи стойности в полета за минимална и максимална стойност с етикет Начална дата и Крайна дата.

Питай потребителите за валидни записи

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

  1. Изберете клетките, където искате да подканвате потребителите за валидни записи с данни.

  2. В раздела Данни изберете Проверка на данни.

    Забележка: Ако командата за проверка не е налична, листът може да е защитен или работната книга може да е споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация относно защитата на работна книга вижте Защита на работна книга.

  3. В раздела Входно съобщение поставете отметка в квадратчето Показвай входното съобщение, когато клетката е избрана .

  4. В полето Заглавие въведете заглавие за съобщението.

  5. В полето Входно съобщение въведете съобщението, което искате да се показва.

Показване на съобщение за грешка при въвеждане на невалидни данни

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

  1. Изберете клетките, където искате да се показва вашето съобщение за грешка.

  2. В раздела Данни изберете Проверка на данни .

    Забележка: Ако командата за проверка не е налична, листът може да е защитен или работната книга може да е споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация относно защитата на работна книга вижте Защита на работна книга .

  3. В раздела Предупреждение за грешка , в полето Заглавие въведете заглавие за съобщението.

  4. В полето Съобщение за грешка въведете съобщението, което искате да покажете, ако са въведени невалидни данни.

  5. Направете едно от следните неща:

    За да

    В изскачащото меню Стил изберете

    Изискване потребителите да коригират грешката, преди да продължат

    Stop

    Предупредете потребителите, че данните са невалидни, и ги помолете да изберат "Да" или "Не ", за да укажат дали искат да продължат

    Предупреждение

    Предупреждаване на потребителите, че данните са невалидни, но им позволете да продължат след отхвърляне на предупредителното съобщение

    Важно

Добавяне на проверка на данни към клетка или диапазон

Забележка: Първите две стъпки в този раздел са за добавяне на всякакъв тип проверка на данни. Стъпки 3 – 7 са специално за създаване на падащ списък.

  1. Изберете една или няколко клетки, които да се проверяват.

  2. В раздела Данни , в групата Инструменти за данни изберете Проверка на данни.

  3. В раздела Настройки , в полето Позволи изберете Списък.

  4. В полето Източник въведете стойностите на списъка, разделени със запетаи. Например въведете Ниско,Средно,Високо.

  5. Уверете се, че е отметнато квадратчето Падащо меню в клетка . В противен случай няма да виждате стрелката на падащото меню до клетката.

  6. За да зададете как искате да се обработват празни (null) стойности, отметнете или изчистете квадратчето Игнорирай празните .

  7. Тествайте проверката на данни, за да се уверите, че работи правилно. Опитайте да въведете както валидни, така и невалидни данни, за да се уверите, че настройките ви работят, както се очаква, и съобщенията ви се появяват, когато ги очаквате.

Забележки: 

  • След като създадете падащ списък, уверете се, че той работи по желания от вас начин. Например може да искате да проверите дали клетката е достатъчно широка , за да покаже всички записи.

  • Премахване на проверката на данни – изберете клетката или клетките, съдържащи проверката, която искате да изтриете, отидете на Проверка на данни > данни и в диалоговия прозорец Проверка на данни натиснете Изчисти всички и след това изберете OK.

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

За да направите това:

Изпълнете тези стъпки:

Ограничаване на въвеждането на данни до цели числа в определени граници.

  1. Следвайте стъпки от 1 до 2 по-горе.

  2. От списъка Позволи изберете Цяло число.

  3. В полето Данни изберете типа на желаното ограничение. Например за да зададете горни и долни граници, изберете между.

  4. Въведете минималната, максималната или конкретната позволена стойност.

    Можете също да въведете формула, която връща числова стойност.

    Да речем например, че проверявате данните в клетка F1. За да зададете минималната граница на удръжките да бъде два пъти по-голяма от броя на децата в тази клетка, изберете по-голямо или равно на в полето Данни и въведете формулата =2*F1 в полето Минимум .

Ограничаване на въведените данни до десетични числа в определени граници.

  1. Следвайте стъпки от 1 до 2 по-горе.

  2. В полето Позволи изберете Десетично.

  3. В полето Данни изберете типа на желаното ограничение. Например за да зададете горни и долни граници, изберете между.

  4. Въведете минималната, максималната или конкретната позволена стойност.

    Можете също да въведете формула, която връща числова стойност. Например за да зададете максимална граница за комисиони и бонуси от 6% от заплатата на продавача в клетка E1, изберете по-малко или равно на в полето Данни и въведете формулата =E1*6% в полето Максимум .

    Забележка: За да позволите на потребител да въвежда проценти, например 20%, изберете Десетично в полето Позволи , изберете типа на желаното ограничение в полето Данни , въведете минимума, максимума или конкретна стойност като десетично число, например 0,2 , и след това покажете клетката за проверка на данни като процент, като изберете клетката и щракнете върху Стил за процент ,Изображение на бутон в групата Число на раздела Начало .

Ограничаване на въведените данни до дата в определен диапазон от дати.

  1. Следвайте стъпки от 1 до 2 по-горе.

  2. В полето Позволи изберете Дата .

  3. В полето Данни изберете типа на желаното ограничение. Например за да разрешите дати след определен ден, изберете по-голямо от.

  4. Въведете начална, крайна или конкретната позволена дата.

    Можете също да въведете формула, която връща дата. Например за да зададете времеви интервал между днешната дата и три дни след днешната дата, изберете между в полето Данни , въведете =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.

Забележки: 

  • Следващият пример използва опцията "По избор", при която пишете формули, за да зададете своите условия. Не е нужно да се притеснявате за това, което се показва в полето за данни, тъй като то е забранено с опцията "По избор".

  • Екранните снимки в тази статия са направени в Excel 2016; но функционалността е една и съща в Excel за уеб.

За да гарантирате, че

Въведете тази формула

Клетката, съдържаща ИД на продукт (C2), винаги започва със стандартния префикс "ID" и е с дължина от поне 10 знака (над 9).

=AND(LEFT(C2;3)="ID-";LEN(C2)>9)

Пример 6: Формули при проверка на данни

Клетката, съдържаща име на продукт (D2), съдържа само текст.

=ISTEXT(D2)

Пример 2: Формули при проверка на данни

Клетката, съдържаща нечий рожден ден – (B6) – е с по-голяма стойност от броя на годините, зададени в клетка B4.

=IF(B6<=(TODAY()-(365*B4));TRUE;FALSE)

Пример за проверка на данни за ограничаване на въвежданите данни до минимална възраст

Всички данни в диапазона от клетки A2:A10 съдържат уникални стойности.

=COUNTIF($A$2:$A$10;A2)=1

Пример 4: Формули при проверка на данни

Забележка: Трябва първо да въведете формула за проверка на данните за клетка A2, след това да копирате A2 в A3:A10 така, че вторият аргумент за функцията COUNTIF да съвпада с текущата клетка. Това е частта A2)=1 ще се промени на A3)=1, A4)=1 и т.н .

Проверка, че записът на имейл адрес в клетка B4 съдържа символа @.

=ISNUMBER(FIND("@";B4))

Пример за проверка на данни, който гарантира, че имейл адрес съдържа символа @

Съвет: Ако сте собственик на малка фирма, който търси повече информация как да настрои Microsoft 365, посетете Помощ за малки фирми и обучение.

Искате още информация?

Създаване на падащ списък

Добавяне и премахване на елементи от падащ списък

Повече информация за проверката на данни

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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