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

Опитайте!
-
Изберете клетката или клетките, за които искате да създадете правило.
-
Изберете данни >проверка на данни.
-
В раздела Настройки , под позволяванеизберете опция:
-
Цяло число – за да ограничите клетката, така че да приема само цели числа.
-
Десетично – за да ограничите клетката, за да приемете само десетични числа.
-
Списък – за избиране на данни от падащия списък.
-
Дата – за да ограничите клетката така, че да приема само дата.
-
Време -за да ограничите клетката, за да приемете само времето.
-
Дължина на текста – за да ограничите дължината на текста.
-
По избор – за потребителска формула.
-
-
Под данниизберете условие.
-
Задайте другите необходими стойности на базата на това, което сте избрали за Разрешаване и данни.
-
Изберете раздела входно съобщение и Персонализирайте съобщение, което потребителите ще виждат при въвеждането на данни.
-
Изберете квадратчето за отметка Показвай входно съобщение, когато клетката е избрана , за да се покаже съобщението, когато потребителят избере или кръжи над избраните клетки.
-
Изберете раздела Предупреждение за грешка , за да персонализирате съобщението за грешка и да изберете стил.
-
Изберете OK.
Сега, ако потребителят се опитва да въведе стойност, която не е валидна, се показва Предупреждение за грешка с вашето персонализирано съобщение.
Изтеглете нашите примери
Изтегляне на примерна работна книга с всички примери за валидиране на данни в тази статия
Ако създавате лист, който изисква потребителите да въвеждат данни, може да поискате да ограничите достъпа до определен диапазон от дати или числа или да се уверите, че са въведени само положителни цели числа. Excel може да ограничи въвеждането на данни до определени клетки, като използва проверка на данни, подкани потребителите да въведат валидни данни при избиране на клетка и да покаже съобщение за грешка, когато потребителят въведе невалидни данни.
Ограничаване на въвеждането на данни
-
Изберете клетките, в които искате да ограничите въвеждането на данни.
-
В раздела данни щракнете върху проверка на данни > проверка на данни.
Забележка: Ако командата проверка е недостъпна, Листът може да е защитен или работната книга може да бъде споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация за защитата на работна книга вижте Защита на работна книга.
-
В полето позволяване изберете типа на данните, които искате да разрешите, и попълнете критериите за ограничаване и стойности.
Забележка: Полетата, където въвеждате ограничаващи стойности, ще бъдат етикетирани въз основа на данните и ограничаващи критерии, които сте избрали. Например, ако изберете дата като тип данни, ще можете да въвеждате ограничаващи стойности в полетата минимум и максимум, означени като Начална дата и крайна дата.
Подканване на потребителите за валидни записи
Когато потребителите щракнат в клетка, която има изисквания за въвеждане на данни, можете да покажете съобщение, което обяснява какви данни са валидни.
-
Изберете клетките, в които искате да се поканят потребители за валидни записи на данни.
-
В раздела данни щракнете върху проверка на данни > проверка на данни.
Забележка: Ако командата проверка е недостъпна, Листът може да е защитен или работната книга може да бъде споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация за защитата на работна книга вижте Защита на работна книга.
-
В раздела входно съобщение изберете квадратчето за отметка Показвай входно съобщение, когато клетката е избрана .
-
В полето заглавие въведете заглавие за съобщението.
-
В полето входно съобщение въведете съобщението, което искате да се показва.
Показване на съобщение за грешка, когато са въведени невалидни данни
Ако имате ограничения за данните и потребителят въведе невалидни данни в клетка, можете да покажете съобщение, което обяснява грешката.
-
Изберете клетките, в които искате да се показва вашето съобщение за грешка.
-
В раздела данни щракнете върху проверка на данни > проверка на данни.
Забележка: Ако командата проверка е недостъпна, Листът може да е защитен или работната книга може да бъде споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация за защитата на работна книга вижте Защита на работна книга.
-
В раздела Предупреждение за грешка , в полето заглавие въведете заглавие за съобщението.
-
В диалоговия прозорец съобщение за грешка въведете съобщението, което искате да се показва при въвеждане на невалидни данни.
-
Направете едно от следните неща:
За да
В изскачащото меню стил изберете
Изисквай потребителите да поправят грешката, преди да продължите
Stop
Предупреждаване на потребителите, че данните са невалидни, и ги изисква да изберат да или не , за да укажат дали желаят да продължат
Предупреждение
Предупреждаване на потребителите, че данните са невалидни, но им позволявате да процедират, след като изпуснат предупредителното съобщение
Важно
Ограничаване на въвеждането на данни
-
Изберете клетките, в които искате да ограничите въвеждането на данни.
-
В раздела данни , под инструментищракнете върху проверка.
Забележка: Ако командата за проверка не е налична, е възможно листът да е защитен или работната книга да е споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация за защитата на работна книга вижте Защита на работна книга.
-
В изскачащото меню позволяване изберете типа на данните, които искате да разрешите.
-
В изскачащото меню данни изберете типа на желаните от вас критерии за ограничаване и след това въведете ограничаващи стойности.
Забележка: Полетата, където въвеждате ограничаващи стойности, ще бъдат етикетирани въз основа на данните и ограничаващи критерии, които сте избрали. Например, ако изберете дата като тип данни, ще можете да въвеждате ограничаващи стойности в полетата минимум и максимум, означени като Начална дата и крайна дата.
Подканване на потребителите за валидни записи
Когато потребителите щракнат в клетка, която има изисквания за въвеждане на данни, можете да покажете съобщение, което обяснява какви данни са валидни.
-
Изберете клетките, в които искате да се поканят потребители за валидни записи на данни.
-
В раздела данни , под инструментищракнете върху проверка.
Забележка: Ако командата за проверка не е налична, е възможно листът да е защитен или работната книга да е споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация за защитата на работна книга вижте Защита на работна книга.
-
В раздела входно съобщение изберете квадратчето за отметка Показвай входно съобщение, когато клетката е избрана .
-
В полето заглавие въведете заглавие за съобщението.
-
В полето входно съобщение въведете съобщението, което искате да се показва.
Показване на съобщение за грешка, когато са въведени невалидни данни
Ако имате ограничения за данните и потребителят въведе невалидни данни в клетка, можете да покажете съобщение, което обяснява грешката.
-
Изберете клетките, в които искате да се показва вашето съобщение за грешка.
-
В раздела данни , под инструментищракнете върху проверка.
Забележка: Ако командата за проверка не е налична, е възможно листът да е защитен или работната книга да е споделена. Не може да променяте настройките за проверка на данните, ако вашата работна книга е споделена или вашият лист е защитен. За повече информация за защитата на работна книга вижте Защита на работна книга.
-
В раздела Предупреждение за грешка , в полето заглавие въведете заглавие за съобщението.
-
В диалоговия прозорец съобщение за грешка въведете съобщението, което искате да се показва при въвеждане на невалидни данни.
-
Направете едно от следните неща:
За да
В изскачащото меню стил изберете
Изисквай потребителите да поправят грешката, преди да продължите
Stop
Предупреждаване на потребителите, че данните са невалидни, и ги изисква да изберат да или не , за да укажат дали желаят да продължат
Предупреждение
Предупреждаване на потребителите, че данните са невалидни, но им позволявате да процедират, след като изпуснат предупредителното съобщение
Важно
Добавяне на проверка на данни към клетка или диапазон
Забележка: Първите две стъпки в този раздел са за добавяне на всякакъв тип проверка на данни. Стъпките 3-7 са специално за създаване на падащ списък.
-
Изберете една или няколко клетки, които да се проверяват.
-
В раздела Данни, в групата Инструменти за данни щракнете върху Проверка на данни.
-
В раздела Настройки, в полето Позволи изберете Списък.
-
В полето Източник въведете стойностите на списъка, разделени с точка и запетая. Например въведете Low, Average, High.
-
Проверете дали е отметнато квадратчето Списък на допустимите стойности. В противен случай няма да може да виждате стрелката за падащия списък до клетката.
-
За да определите как искате да се обработват празни (null) стойности, отметнете или изчистете квадратчето Игнорирай празните.
-
Изпробвайте проверката на данни, за да сте сигурни, че работи правилно. Опитайте да въведете както валидни, така и невалидни данни, за да се уверите, че настройките ви работят, както се очаква, и съобщенията ви се появяват, когато ги очаквате.
Забележки:
-
След като създадете падащ списък, уверете се, че той работи по желания от вас начин. Например може да искате да проверите дали клетката е достатъчно широка , за да се покажат всичките ви записи.
-
Премахване на проверка на данни – изберете клетката или клетките, съдържащи проверката, която искате да изтриете, и след това отидете на данни > проверка на данни и в диалоговия прозорец проверка на данни натиснете бутона Изчисти всички , а след това щракнете върху OK.
Добавяне на други типове проверка на данни
Следващата таблица описва други типове проверка на данни и показва начини за добавянето им към работните листове.
За да направите това: |
Изпълнете тези стъпки: |
---|---|
Ограничаване на въвеждането на данни до цели числа в определени граници. |
|
Ограничаване на въведените данни до десетични числа в определени граници. |
|
Ограничаване на въведените данни до дата в определен диапазон от дати. |
|
Ограничаване на въведените данни до час в определен интервал от време. |
|
Ограничаване на въведените данни до текст с определена дължина. |
|
Изчисляване на ограничения на базата на съдържанието на друга клетка. |
|
Примери за формули при проверка на данни
Забележки:
-
Следващият пример използва опцията "По избор", при която пишете формули, за да зададете своите условия. Не е нужно да се притеснявате за това, което се показва в полето за данни, тъй като то е забранено с опцията "По избор".
-
Снимките на екрана в тази статия са взети в Excel 2016; но функционалността е една и съща в Excel за уеб.
За да гарантирате, че |
Въведете тази формула |
---|---|
Клетката, съдържаща ИД на продукт (C2), винаги започва със стандартния префикс "ID" и е с дължина от поне 10 знака (над 9). |
= AND (LEFT (C2; 3) = "ID-"; LEN (C2) >9) ![]() |
Клетката, съдържаща име на продукт (D2), съдържа само текст. |
=ISTEXT(D2) ![]() |
Клетката, съдържаща нечий рожден ден – (B6) – е с по-голяма стойност от броя на годините, зададени в клетка B4. |
=IF(B6<=(TODAY()-(365*B4));TRUE;FALSE) ![]() |
Всички данни в диапазона от клетки A2:A10 съдържат уникални стойности. |
=COUNTIF($A$2:$A$10;A2)=1 ![]() Забележка: Трябва първо да въведете формула за проверка на данните за клетка A2, след това да копирате A2 в A3:A10 така, че вторият аргумент за функцията COUNTIF да съвпада с текущата клетка. Тоест частта A2)=1 да се промени на A3)=1; A4)=1 и така нататък. За повече информация |
Проверка, че записът на имейл адрес в клетка B4 съдържа символа @. |
= ISNUMBER ("@"; B4)) ![]() |
Искате още информация?
Повече информация за проверката на данни