![](https://cdn.wiki-base.com/9840527/excel_formula_data_validation_must_not_exist_in_list__2.png.webp)
Обща формула
=COUNTIF(list,A1)=0
Обобщение
Забележка: Excel има вградени правила за проверка на данните за падащи списъци. Тази страница обяснява как да създадете персонализирано правило за проверка, когато искате да * предотвратите * потребител да въведе стойност в списък.
За да разрешите само стойности, които не съществуват в списък, можете да използвате проверка на данни с персонализирана формула, базирана на функцията COUNTIF. В показания пример валидирането на данните, приложено към B5: B9, е:
=COUNTIF(list,B5)=0
където "списък" е наименуваният диапазон D5: D7.
Обяснение
Правилата за проверка на данните се задействат, когато потребителят добави или промени стойността на клетката.
В този случай функцията COUNTIF е част от израз, който връща TRUE, когато стойност не съществува в дефиниран списък. Функцията COUNTIF просто отчита появата на стойността в списъка. Докато броят е нула, записът ще премине проверка. Ако броят не е нула (т.е. потребителят е въвел стойност от списъка), проверката няма да успее.
Забележка: Препратките към клетки във формулите за валидиране на данни са спрямо горната лява клетка в избрания диапазон, когато е дефинирано правилото за валидиране, в този случай B5.