Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вывод предупреждения о содержания таких данных с толбце - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вывод предупреждения о содержания таких данных с толбце
gladiolus Дата: Воскресенье, 01.12.2013, 15:59 | Сообщение № 1
Группа: Гости
Подскажите пожалуйста, допустим у меня есть столбец с товарами, мне нужно чтобы, когда я добавляю новый товар в столбце, если такая запись в столбце уже содержится выдавалось сообщение, что такие данные уже есть.. а если бы еще и номер строки показывало где содержится, было бы вообще здорово girl_curtsey
 
Ответить
СообщениеПодскажите пожалуйста, допустим у меня есть столбец с товарами, мне нужно чтобы, когда я добавляю новый товар в столбце, если такая запись в столбце уже содержится выдавалось сообщение, что такие данные уже есть.. а если бы еще и номер строки показывало где содержится, было бы вообще здорово girl_curtsey

Автор - gladiolus
Дата добавления - 01.12.2013 в 15:59
antal10 Дата: Воскресенье, 01.12.2013, 16:24 | Сообщение № 2
Группа: Проверенные
Ранг: Участник
Сообщений: 58
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013
Выделяете столбец, Проверка данных, Тип данных ставите Другой, Формула =СЧЁТЕСЛИ($A$1:$A$100;A1)<=1


Сообщение отредактировал antal10 - Воскресенье, 01.12.2013, 16:26
 
Ответить
СообщениеВыделяете столбец, Проверка данных, Тип данных ставите Другой, Формула =СЧЁТЕСЛИ($A$1:$A$100;A1)<=1

Автор - antal10
Дата добавления - 01.12.2013 в 16:24
gladiolus Дата: Воскресенье, 01.12.2013, 16:42 | Сообщение № 3
Группа: Гости
Спасибо огромное, я не знала что есть встроенная такая функция... но что-то в вашей формуле не правильно, потому что у меня после ее ввода выскакивают ошибки о вводе любых данных в столбец, даже не совпадающих.. :(
 
Ответить
СообщениеСпасибо огромное, я не знала что есть встроенная такая функция... но что-то в вашей формуле не правильно, потому что у меня после ее ввода выскакивают ошибки о вводе любых данных в столбец, даже не совпадающих.. :(

Автор - gladiolus
Дата добавления - 01.12.2013 в 16:42
jakim Дата: Воскресенье, 01.12.2013, 16:45 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Можно так используя УФ и функцию ПОИСКПОЗ.
К сообщению приложен файл: Book1.xlsx (9.4 Kb)
 
Ответить
Сообщение
Можно так используя УФ и функцию ПОИСКПОЗ.

Автор - jakim
Дата добавления - 01.12.2013 в 16:45
gladiolus Дата: Воскресенье, 01.12.2013, 16:45 | Сообщение № 5
Группа: Гости
И еще, мне не надо ограничивать возможность ввести товар в столбец повторно, просто нужно предупреждение, что он уже имеется..
 
Ответить
СообщениеИ еще, мне не надо ограничивать возможность ввести товар в столбец повторно, просто нужно предупреждение, что он уже имеется..

Автор - gladiolus
Дата добавления - 01.12.2013 в 16:45
gladiolus Дата: Воскресенье, 01.12.2013, 16:50 | Сообщение № 6
Группа: Гости
jakim спасибо огромная, хорошая идея... а можно лучше просто, выскакивающая предупреждающая табличка через Проверку Данных... только как это сделать? <_<
 
Ответить
Сообщениеjakim спасибо огромная, хорошая идея... а можно лучше просто, выскакивающая предупреждающая табличка через Проверку Данных... только как это сделать? <_<

Автор - gladiolus
Дата добавления - 01.12.2013 в 16:50
Pelena Дата: Воскресенье, 01.12.2013, 16:55 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19434
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
у меня после ее ввода выскакивают ошибки о вводе любых данных в столбец, даже не совпадающих..

Покажите


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
у меня после ее ввода выскакивают ошибки о вводе любых данных в столбец, даже не совпадающих..

Покажите

Автор - Pelena
Дата добавления - 01.12.2013 в 16:55
antal10 Дата: Воскресенье, 01.12.2013, 17:57 | Сообщение № 8
Группа: Проверенные
Ранг: Участник
Сообщений: 58
Репутация: 8 ±
Замечаний: 0% ±

Excel 2013
Можно макросом в модуль листа:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
     If Target.Column = 1 Then
         If Application.WorksheetFunction.CountIf(Range("a:a"), Target.Value) > 1 Then
             Target.Value = ""
                 MsgBox "Такие данные уже существуют", vbInformation, "Повтор:"
         End If
     End If
End Sub
[/vba]
 
Ответить
СообщениеМожно макросом в модуль листа:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
     If Target.Column = 1 Then
         If Application.WorksheetFunction.CountIf(Range("a:a"), Target.Value) > 1 Then
             Target.Value = ""
                 MsgBox "Такие данные уже существуют", vbInformation, "Повтор:"
         End If
     End If
End Sub
[/vba]

Автор - antal10
Дата добавления - 01.12.2013 в 17:57
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!