2 простых способа предотвратить дублирование значений в столбце Excel

Поделись сейчас:

Если вы хотите избежать ввода повторяющихся значений в столбце Excel, вы можете обратиться к этой статье. Здесь мы поделимся с вами двумя простыми подходами.

Иногда при редактировании рабочего листа Excel может потребоваться обеспечить уникальность данных в столбце, а именно предотвратить дублирование значений в столбце. Это требует, чтобы Excel автоматически предупреждал вас каждый раз, когда вы вводите повторяющиеся значения в столбце. После этого мы поделимся с вами двумя быстрыми способами его получить.

Способ 1: Предотвратить с помощью «Проверки данных»

  1. Прежде всего, выберите все ячейки в определенном столбце, например «Столбец A».Выберите столбец A
  2. Затем перейдите на вкладку «Данные» и нажмите кнопку «Проверка данных» в группе «Инструменты данных».проверка достоверности данных
  3. Затем во всплывающем диалоговом окне на вкладке «Настройки» выберите «Пользовательский» в раскрывающемся списке «Разрешить».
  4. После этого введите следующую формулу в поле «Формула».

= СЧЕТЕСЛИ ($ A $ 1: $ A $ 20, A1) = 1

Настройки проверки данных

  1. Позже переключитесь на вкладку «Предупреждение об ошибке» в текущем диалоговом окне.
  2. Впоследствии вы можете настроить сообщение об ошибке в соответствии с вашими потребностями, например, указав «Повторяющиеся значения» в качестве заголовка ошибки и «Значение было введено в тот же столбец!» как сообщение об ошибке.Укажите предупреждение об ошибке
  3. Наконец, нажмите «ОК».
  4. Теперь вы можете попробовать.
  • Сначала введите значение в ячейку A1.
  • Затем введите то же значение в ячейку A2.
  • Сразу же вы получите сообщение об ошибке, как показано на следующем снимке экрана.Ошибка в случае повторяющихся значений в столбце

Способ 2: предотвратить с помощью Excel VBA

  1. Для начала запустите редактор Excel VBA со ссылкой на «Как запустить код VBA в вашем Excel».
  2. Затем поместите следующий код в проект листа, например «Лист 1 (Лист 1)».
Private Sub Worksheet_Change (ByVal Tarполучить как диапазон) Dim strTargetColumn As String Dim nTargetRow As Integer Dim nLastRow As Integer Dim strMsg As String strTarполучить столбец = разделить (Target.Address(, False), "$")(0) nTarполучитьСтрока = Разделить(Target.Address(, False), "$")(1) nLastRow = ActiveSheet.Range(strTargetColumn & ActiveSheet.Rows.Count).End(xlUp).Row For nRow = 1 To nLastRow If nRow <> nTargetRow Then If ActiveSheet.Range(strTargetColumn & nRow).Value = Target.Value Then strMsg = "Значение было введено в тот же столбец!" MsgBox strMsg, vbExclamation + vbOKOnly, "Повторяющиеся значения"
             Target.Select Exit For End If End If Next End Sub

Код VBA — предотвращение дублирования значений в столбце

  1. С тех пор каждый раз, когда вы вводите значение в любые ячейки, независимо от того, в каких столбцах макрос будет автоматически проверять другие значения в том же столбце. Если он найдет одинаковые значения, вы получите предупреждение, как показано на следующем рисунке.Пользовательское оповещение в случае повторяющихся значений в столбце

сравнение

  Наши преимущества Недостатки бонуса без депозита
Метод 1 Простота в эксплуатации Только может отслеживать и работать с данными в определенном столбце
Метод 2 Может отслеживать и работать с данными во всех столбцах Увеличьте риск атак вирусов или вредоносных программ

Верните драгоценные данные Excel

Excel, по общему признанию, склонен к сбоям. И каждый раз, когда он выходит из строя, открытый в данный момент файл Excel может быть поврежден как ветер. Следовательно, чтобы избежать потери ценных данных Excel, вы должны не только регулярно создавать их резервные копии, но и иметь замечательный xls восстановление инструмент, такой как DataNumen Excel Repair. Это пригодится в случае серьезного повреждения данных Excel.

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая поврежденный мдф и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Один ответ на «2 простых способа предотвратить дублирование значений в столбце Excel»

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *