Обеспечение уникальных значений в столбце (Microsoft Excel)
Когда вы вводите информацию на листе, вы можете убедиться, что вводимые данные действительно уникальны для определенного столбца.
Например, если вы вводите серию номеров invoice в столбце D рабочего листа, вы можете убедиться, что не вводите один и тот же номер счета дважды.
Есть несколько способов решить эту проблему. Если вы всегда вводите новую информацию в нижней части столбца, вы можете использовать функцию проверки данных Excel, чтобы убедиться, что все, что вы вводите в текущей ячейке, не совпадает с чем-либо выше в столбце. Просто выполните следующие действия:
-
Выберите столбец D.
-
Щелкните вкладку Данные на ленте.
-
Щелкните инструмент Data Validation в группе Data Tools. Excel отображает диалоговое окно «Проверка данных». (См. Рис. 1.)
-
В раскрывающемся списке Разрешить выберите вариант Пользовательский.
-
В поле Формула введите следующую формулу:
-
Щелкните ОК.
Если вы можете вводить данные в любом месте в столбце D и хотите знать, вводите ли вы значение, которое находится в другом месте столбца (выше или ниже текущей ячейки), вы можете выполнить указанные выше действия, но использовать эту формулу в шаг 5:
=COUNTIF($D:$D,D1)<2
Следует иметь в виду еще одну вещь: все ставки отключены, если пользователь копирует значение в ячейку столбца. Это приводит к перезаписи информации проверки данных по завершении копирования. Если такое может произойти с вашими данными, единственный способ обойти это — создать макрос, который проверяет после каждого действия, была ли удалена проверка данных из ячеек, где она должна присутствовать. Это нетривиальная задача.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (10673) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Ensuring_Unique_Values_in_a_Column [Обеспечение уникальных значений в столбце]
.