Страницы: 1
RSS
запрет ввода в ячейки повторяющихся данных
 
Подскажите, пжт, как запретить ввод в ячейки повторяющихся данных?  
Пример во вложении.
Olga
 
Запретить не получится, а вот проверить на наличие повтора и заставить изменить - запросто.  
 
Отдельный столбец с формулой =СЧЁТЕСЛИ(S$3:S3;S3)-1  
контролируются данные в столбце S  
 
Дальше:  
Вариант1  
Можно условным форматированием выделить стороку если в ней повторяющееся.  
 
Вариант 2  
Макрос при нахождении единички перенесет курсор в нужную ячейку и таким образом не позволит внести повторно уже введенное.  
 
Что б не считать дублями пустые или нулевые значения нужно слегка поправить формулу на логику (способов несколько) либо в макросе делать перенос курсора по первому ненулевому дубляжу
 
На примере колонки B:  
1) выделить колонку B  
2) Вкладка "Данные" - "проверка данных"  
3) Тип данных - "другой"  
4) пишете формулу "=СЧЁТЕСЛИМН($A:$A;A1;$C:$C;C1)=1"  
5) на вкладке "Сообщение об ошибке" пишете нужный текст.  
6) ОК.  
 
Теперь потестируйте :-) По аналогии сделайте с колонкой A.  
________________________  
khafizovtt@gmail.com
Учимся сами и помогаем другим...
 
ber$erk в данном варианте нужно учесть что если скопировать и вставить то запрет не сработает.
 
мдеее... обидно (((
Учимся сами и помогаем другим...
 
Спасибо вам, протестировать смогу в понедельник. Чтобы в таких случаях данные сохранялись при копировании,вроде через специальную вставку это делать нужно. Попробую.
Страницы: 1
Читают тему
Наверх