Страницы: 1
RSS
Ввод только уникальных значений
 
В таблице есть столбец с номерами заказов, номера вводятся вручную.. как сделать так чтоб нельзя было ввести номер уже введенный в столбце. Понимаю, что через "проверку", но никак не сообразить. P.S. эксель 2003, поэтому наворотов из экселя более поздних версий нету. Заранее спасибо!
 
вариантов несколько, вот парочка:  
1) условным форматированием сделать проверку с помошью функции суммесли, а в соседней ячейке в случае повтора писать ругательное слово и остается надеяться на честность  
 
2) с помощью макроса, который проверяет уникальность и удаляет после воода повторяющееся значение
 
Для ячейки А1 условное форматирование по формуле =СЧЁТЕСЛИ(A:A;A1)>. Протаскиваете формат на нужный диапазон.    
Будут выделяться все ячейки в столбце А:А, имеющие аналог выше или ниже.  
С уважением, Александр.
 
В предыдущем посте куда-то единица задевалась.  
Для ячейки А1 условное форматирование по формуле =СЧЁТЕСЛИ(A:A;A1)>1. Протаскиваете формат на нужный диапазон.    
Будут выделяться все ячейки в столбце А:А, имеющие аналог выше или ниже.  
С уважением, Александр.
 
.
 
или так(validation)
Живи и дай жить..
 
{quote}{login=слэн}{date=04.02.2009 01:49}{thema=}{post}или так(validation){/post}{/quote}  
не понял как
 
Нет.. не выделение условным форматированием повторяющегося "номера", а чтоб вообще не могли ввести в ячейку "номер" который уже был выше в столбце...
 
Введите в пустую яч. столбца А число уже имеющееся в списке.
 
{quote}{login=}{date=04.02.2009 01:59}{thema=}{post}Введите в пустую яч. столбца А число уже имеющееся в списке.{/post}{/quote}  
 
да, так более правильно
Живи и дай жить..
 
{quote}{login=слэн}{date=04.02.2009 02:04}{thema=Re: }{post}{quote}{login=}{date=04.02.2009 01:59}{thema=}{post}Введите в пустую яч. столбца А число уже имеющееся в списке.{/post}{/quote}  
 
да, так более правильно{/post}{/quote}  
 
разобрался как это сделано
 
Спасибо большое!
 
Пытался применить всё вышеперечисленное к уже созданным таблицам.  
Не получается! Как устроено тоже не понял. Контроль нужен не только над столбцом А.
 
{quote}{login=ПрофАн}{date=04.02.2009 03:44}{thema=Ввод только уникальных значений}{post}Пытался применить всё вышеперечисленное к уже созданным таблицам.  
Не получается! Как устроено тоже не понял. Контроль нужен не только над столбцом А.{/post}{/quote}  
 
Данные - Проверка    
Формула =СЧЁТЕСЛИ($A$2:$A$65536;A885)=1
 
Все получилось, не дает ввести уже имеющийся код, но как сделать автопроверку уже имеющихся данных. Например уже имеется столбец с номерами которые должны быть уникальными, вручную проверить нереально-большое количество.
 
Проверить как?  
=СЧЁТЕСЛИ($A$1:$A$2000;A1)>1  
Если выделить в столбце, то формулу в условное форматирование ячеек столбца (формула показана для А1, протянуть вниз), если просто проверку (Например, в В1 код, рядом - количество):  
=СЧЁТЕСЛИ($A$1:$A$2000;B1)
 
Спасибо дружище.
Страницы: 1
Читают тему
Наверх