Қайталанатын мәндерді енгізуге тыйым салу

Мазмұны

Қарапайым тапсырма: пайдаланушы деректерді пернетақтадан енгізетін ұяшықтардың ауқымы (A1:A10 дейік) бар. Барлық енгізілген мәндердің бірегейлігін қамтамасыз ету қажет, яғни егер ол ауқымда бұрыннан бар болса, яғни бұрын енгізілген болса, пайдаланушының мәнді енгізуіне жол бермеу керек.

Ұяшықтар ауқымын таңдап, түймені басыңыз Деректерді тексеру (Деректерді тексеру) қойындысы мәліметтер (Күні). Ескі нұсқаларда – Excel 2003 және одан бұрынғы – мәзірді ашыңыз Деректер – Валидация (Деректер — Валидация). Қосымша қойындысында Параметрлер (Параметрлер) ашылмалы тізімнен Деректер түрі (Рұқсат ету) опцияны таңдаңыз басқа (Тапсырыс бойынша) және жолға келесі формуланы енгізіңіз формула (Формула):

=COUNTIF($A$1:$A$10;A1)<=1

немесе ағылшын тілінде =COUNTIF($A$1:$A$10;A1)<=1

Қайталанатын мәндерді енгізуге тыйым салу

Бұл формуланың мағынасы қарапайым – ол A1:A10 ауқымындағы ұяшықтар санын A1 ұяшығының мазмұнына тең санайды. Нәтижедегі сан 1-ден аз немесе оған тең ұяшықтарда ғана енгізуге рұқсат етіледі. Сонымен қатар, ауқым қатаң түрде орнатылады ($ белгілері бар абсолютті сілтемелер бойынша) және ағымдағы A1 ұяшығына сілтеме салыстырмалы. Осылайша, әрбір таңдалған ұяшық үшін ұқсас тексеру орындалады. Суретті аяқтау үшін осы терезедегі қойындыға өтуге болады Қате туралы хабар (Қате туралы ескерту)және көшірмелерді енгізуге әрекет жасағанда пайда болатын мәтінді енгізіңіз:

Қайталанатын мәндерді енгізуге тыйым салу

Барлығы – OK түймесін басып, басқалардың реакциясынан ләззат алыңыз 🙂

Бұл әдістің артықшылығы - іске асырудың қарапайымдылығы, ал кемшілігі - бір диалогтық терезеде немесе көшірмелері бар ұяшықтарды біздің ауқымымызға көшіру және қою арқылы мұндай қорғауды өшіру оңай. Срапқа қарсы қабылдау жоқ. Мұндай лаңкестік әрекеттердің алдын алу үшін пайдаланушы пароль парағын байыпты қорғауды қосып, көшіруді тоқтату үшін арнайы макрос жазуы керек. 

Бірақ бұл әдіс көшірмелерді кездейсоқ енгізуден толығымен қорғайды.

  • Тізімнен бірегей жазбаларды шығару
  • Тізімдегі көшірмелерді бөлектеу
  • Екі деректер ауқымын салыстыру
  • PLEX қондырмасының көмегімен кез келген тізімнен бірегей элементтерді автоматты түрде шығарып алыңыз.

пікір қалдыру