Клетки

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

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

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

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

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

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

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

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

  2. Изберете проверка на данните >Data.

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

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

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

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

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

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

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

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

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

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

    • между

    • не между

    • равно на

    • не е равно на

    • по-голямо от

    • по-малко от

    • по-голямо или равно на

    • по-малко или равно на

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

  6. Задайте другите необходими стойности на базата на това, което сте избрали за Разрешаване и данни. Например, ако изберете между, изберете минимума: и максимум: стойности за клетките.

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

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

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

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

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

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

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

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

  2. В раздела данни щракнете върху проверка на данни за проверка на данни за >.

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

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

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

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

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

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

  2. В раздела данни щракнете върху проверка на данни за проверка на данни за >.

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

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

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

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

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

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

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

  2. В раздела данни щракнете върху проверка на данни за проверка на данни за >.

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

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

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

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

    За да

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

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

    Stop

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

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

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

    Важно

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

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

  2. В раздела данни , под инструментищракнете върху проверка.

    Първи стъпки

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

  3. В изскачащото меню позволяване изберете типа на данните, които искате да разрешите.

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

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

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

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

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

  2. В раздела данни , под инструментищракнете върху проверка.

    Първи стъпки

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

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

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

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

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

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

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

  2. В раздела данни , под инструментищракнете върху проверка.

    Първи стъпки

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

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

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

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

    За да

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

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

    Stop

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

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

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

    Важно

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

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

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

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

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

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

  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%, изберете десетично в полето позволи , изберете типа на желаното от вас поле в полето данни , въведете минимума, максимума или определена стойност като десетично число, например . 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 Online.

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

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

Клетката, съдържаща ИД на продукт (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 ("@"; B4))

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

Имате нужда от още помощ?

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

Вж. също

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

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

Премахване на падащ списък

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

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

×