Дополнительное образование
Как сделать, чтобы при заполнении столбца в Excel, нельзя была ввести одниковые значения?
Как сделать чтобы там были только разные значения, и при попытке ввести значение, которое уже есть, программа бы не давала сделать повтор?СПАСИБО!
Можно это сделать не прибегая к использованию макросов.
Есть как минимум 2 способа решения:
Простой: На каждую ячейку можно установить условное форматирование. И когда в ячейку будет введено значение встречающееся в ячейках данного столбца, заливать её красным. Данный способ дает только информативное сообщение об ошибке.
Красивый: Для каждой ячейки (в т. ч. и для столбца) можно задать условие на значение. Надо задать проверку введенного значения на несовпадение со значениями введенными выше. Решение будет выглядеть примерно так: Выделяете вторую ячейку списка в моем примере B4 (На первую условия проверки накладывать бессмысленно - первый элемент списка всегда уникален) . Если у Вас MS Excel 2007, то открывайте вкладку Данные -> Проверка данных (если версия 2003 поищите по меню. Уже года полтора им не пользуюсь не помню) . Выбираете тип данных "Другой". В формулу вносите следующую запись: =ЕСЛИ (ЕОШИБКА (ПОИСКПОЗ ($B4;$B$3:$B3;0));1;0) - когда формула возвратит 1 - проверка позволит ввести данные в ячейку, когда 0 - выдаст сообщение об ошибке. Далее копируйте ячейку B4, выделяйте остаток столбца, где должна происходить проверка, вызывайте контектстное меню -> Специальная Вставка -> Условия на значения. Вау-ля.
Если немного потумкать, то немного модифицировав формулу можно делать проверку по всему столбцу.
Я бы настойчиво рекомендовал использовать комбинацию обоих способов (т. е. Простой+красивый) . Простой пример: если скопировать ячейку В4 и в ячейку B6 выполнить Специальная вставка -> Значение, то проверка на значение будет молчать (ввода в ячейку не производилось) , а условное форматирование выдаст сигнал об ошибке.
П. С. Ни когда не понимал людей кидающихся писать макросы, когда решение лежит на поверхности и исполняется элементарными средствами.
Есть как минимум 2 способа решения:
Простой: На каждую ячейку можно установить условное форматирование. И когда в ячейку будет введено значение встречающееся в ячейках данного столбца, заливать её красным. Данный способ дает только информативное сообщение об ошибке.
Красивый: Для каждой ячейки (в т. ч. и для столбца) можно задать условие на значение. Надо задать проверку введенного значения на несовпадение со значениями введенными выше. Решение будет выглядеть примерно так: Выделяете вторую ячейку списка в моем примере B4 (На первую условия проверки накладывать бессмысленно - первый элемент списка всегда уникален) . Если у Вас MS Excel 2007, то открывайте вкладку Данные -> Проверка данных (если версия 2003 поищите по меню. Уже года полтора им не пользуюсь не помню) . Выбираете тип данных "Другой". В формулу вносите следующую запись: =ЕСЛИ (ЕОШИБКА (ПОИСКПОЗ ($B4;$B$3:$B3;0));1;0) - когда формула возвратит 1 - проверка позволит ввести данные в ячейку, когда 0 - выдаст сообщение об ошибке. Далее копируйте ячейку B4, выделяйте остаток столбца, где должна происходить проверка, вызывайте контектстное меню -> Специальная Вставка -> Условия на значения. Вау-ля.
Если немного потумкать, то немного модифицировав формулу можно делать проверку по всему столбцу.
Я бы настойчиво рекомендовал использовать комбинацию обоих способов (т. е. Простой+красивый) . Простой пример: если скопировать ячейку В4 и в ячейку B6 выполнить Специальная вставка -> Значение, то проверка на значение будет молчать (ввода в ячейку не производилось) , а условное форматирование выдаст сигнал об ошибке.
П. С. Ни когда не понимал людей кидающихся писать макросы, когда решение лежит на поверхности и исполняется элементарными средствами.
Надо писать макрос.
Сергей Тюрин
Отличный ответ) Какой макрос, как его писать?
Похожие вопросы
- О значениях знаков препинания, о вводных конструкциях, о значении лексики в предложении, о значении вопросительных знаков?
- каково значение простейших в природе???
- об упитанном человеке можем сказать"тучный".Назовите слово,от которого образовалось это прилагательное,и его значение
- какое значение грибы имеют в медицине? (если можно еще напишите какое значение они имеют в хозяйстве)
- кто знает значение слова: Фирзиперсовый?? кто знает значение слова: Фирзиперсовый??
- Даны 25 чисел от 0 до 100.К примеру 5, 17, 20, 24, 28, 39, 40, 41 и т.п. Нужно распределить значения по определенным гр
- Какое значение простейших жгутиковых в природе? Какое значение простейших жгутиковых в природе?
- Объясните значение слова контекст.
- Есть ли слова, которые имеют 15 значений? (Если есть пишите)
- Когда и кем была введена знак параллельности II