Екцел формула: Провера података без интерпункције -

Генеричка формула

=COUNT(FIND(xlist,A1))=0

Резиме

Да бисте користили проверу података за ограничавање интерпункције, можете користити именовани опсег и формулу засновану на функцијама ФИНД и ЦОУНТ. У приказаном примеру, валидација података примењена на Ц5: Ц10 је:

=COUNT(FIND(xlist,B5))=0

где је клист именовани опсег Д5: Д11.

Објашњење

Правила за проверу ваљаности података покрећу се када корисник дода или промени вредност ћелије. Када прилагођена формула врати ИСТИНА, валидација пролази и улаз се прихвата. Када формула врати ФАЛСЕ, валидација не успе и улаз се одбија искачућом поруком.

У овом случају, претходно смо дефинисали именовани опсег „клист“ као Д5: Д11. Овај опсег садржи знакове који нису дозвољени.

Формула коју користимо за проверу података је:

=COUNT(FIND(xlist,B5))=0

Функција ФИНД која ради изнутра према ван конфигурисана је са клист за „проналажење текста“ и ћелијом Б5 као текстом за претраживање. Будући да дајемо ФИНД низ са више вредности, ФИНД враћа низ резултата, по један за сваки знак у именованом опсегу "клист". За ћелију Б5, резултат ФИНД-а изгледа овако:

(#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Свака грешка #ВАЛУЕ представља један знак који није пронађен. Ако покушамо да унесемо, рецимо, „демолитион @“, што укључује ограничени знак, ФИНД враћа:

(#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Обратите пажњу да је друга вредност у низу сада 11.

Даље, функција ЦОУНТ враћа број свих бројева у низу. Када низ не садржи бројеве (тј. Нема ограничене знакове), ЦОУНТ враћа нулу, израз враћа ТРУЕ и потврда података успева. Међутим, када низ не садржи бројеве (тј. Постоји барем један ограничени знак) ЦОУНТ враћа број, израз враћа ФАЛСЕ, а валидација података не успева.

Знакови који се појављују у именованом опсегу клист могу се прилагодити потребама прилагођавања.

Напомена: референце на ћелије у формулама за проверу ваљаности података односе се на горњу леву ћелију у опсегу изабраном када је дефинисано правило провере, у овом случају Б5.

Занимљиви Чланци...