Простае заданне: ёсць дыяпазон вочак (дапусцім, A1:A10), куды карыстальнік уводзіць дадзеныя з клавіятуры. Неабходна забяспечыць унікальнасць усіх уведзеных значэнняў, гэта значыць забараніць карыстальніку ўводзіць значэнне, калі яно ўжо ёсць у дыяпазоне, гэта значыць было ўведзена раней.
Выберыце дыяпазон вочак і націсніце кнопку праверка дакладнасці дадзеных (Праверка даных) таб Дата (Дата). У старых версіях - Excel 2003 і больш ранніх - адкрыйце меню Дадзеныя - праверка (Дадзеныя — праверка). На ўкладцы Дадаткова параметры (Налады) з выпадальнага спісу Тып дадзеных (Дазволіць) выбраць варыянт іншае (На заказ) і ўвядзіце ў радок наступную формулу Формула (Формула):
=COUNTIF($A$1:$A$10;A1)<=1
або па-ангельску =COUNTIF($A$1:$A$10;A1)<=1
Сэнс гэтай формулы просты - яна падлічвае колькасць вочак у дыяпазоне A1:A10, роўнае змесціву ячэйкі A1. Ўвод будзе дазволены толькі ў тыя ячэйкі, дзе атрыманае лік менш або роўна 1. Прычым дыяпазон задаецца строга (абсалютнымі спасылкамі са знакамі $), а спасылка на бягучую вочка A1 - адносная. Такім чынам, аналагічная праверка будзе праводзіцца для кожнай вылучанай ячэйкі. Каб завяршыць карціну, вы можаце перайсці на ўкладку ў гэтым акне Паведамленне пра памылку (Апавяшчэнне аб памылцы)і ўвядзіце тэкст, які з'явіцца пры спробе ўвесці дублікаты:
Вось і ўсё - націскайце ОК і атрымлівайце асалоду ад рэакцыяй іншых 🙂
Перавагай гэтага метаду з'яўляецца прастата рэалізацыі, а недахопам з'яўляецца тое, што такую абарону лёгка адключыць у тым жа дыялогавым акне або шляхам капіявання і ўстаўкі вочак з дублікатамі ў наш дыяпазон. Супраць лому прыёму няма. Для прадухілення падобных тэрарыстычных дзеянняў карыстачу прыйдзецца ўключыць і без таго сур'ёзную абарону ліста пароляў і напісаць спецыяльны макрас для перахопу капіявання.
Але гэты спосаб цалкам абароніць ад выпадковага ўводу дублікатаў.
- Выманне унікальных запісаў са спісу
- Вылучэнне колерам дублікатаў у спісе
- Параўнанне двух дыяпазонаў даных
- Аўтаматычна здабывайце унікальныя элементы з любога спісу з дапамогай надбудовы PLEX.