Проверка наличия повторяющихся строк на основе диапазона столбцов (Microsoft Excel)
У Дженнифер много данных на листе, и она считает некоторые строки дубликатами. Она определяет, является ли строка дубликатом, основываясь на том, идентичен ли диапазон столбцов в одной строке тому же диапазону столбцов в предыдущей строке. Например, если все значения в F7: AB7 идентичны значениям в F6: AB6, Дженнифер будет считать строку 7 дубликатом строки 6. Она задается вопросом, есть ли способ, с помощью которого она может легко проверить наличие таких дублируйте строки и каким-то образом выделяйте дубликаты.
Один из подходов к этой проблеме — использовать возможности условного форматирования Excel. Если ваши данные находятся в строках A1: AZ100, выберите диапазон. Затем вы можете использовать следующий тест в качестве формулы в своем условном формате:
=IF(AND($F2:$AB2=$F1:$AB1),1,0)=1
Если ваш условный формат применяет цвет к ячейкам, вы увидите, что этот цвет появляется в любое время, когда значения в столбцах с F по AB равны значениям в тех же столбцах строки непосредственно над окрашенным.
Если данные Дженнифер состоят только из ячеек в столбцах F: AB, то она может использовать возможности фильтрации Excel, чтобы отметить повторяющиеся строки.
Вот общие шаги:
-
Выделите ячейки, содержащие ваши данные. Например, если первая строка содержит заголовки столбцов, следует выбрать F2: AB100.
-
Примените цвет к этим ячейкам, чтобы все данные были закрашены уникальным цветом.
-
Выберите любую ячейку в таблице данных.
-
Откройте вкладку «Данные» на ленте.
-
Нажмите «Дополнительно» в группе «Сортировка и фильтр». Excel отображает диалоговое окно «Расширенный фильтр». (См. Рис. 1.)
-
Убедитесь, что выбран параметр «Фильтровать список по месту». (Он должен быть выбран по умолчанию.)
-
Установите флажок Только уникальные записи.
-
Щелкните ОК. Excel сворачивает ваши данные, чтобы отображались только уникальные (не повторяющиеся) записи.
-
Выберите видимые строки данных.
-
Удалите цвет, который вы применили на шаге 2.
-
Удалите фильтр, примененный на шагах с 5 по 8.
На этом этапе только повторяющиеся записи выделяются цветом, который вы использовали на шаге 2. Эти записи можно безопасно удалить, оставив только уникальные записи.
Возможно, еще более простой подход — позволить Excel определять дубликаты и удалять строки. Выполните следующие действия:
-
Выберите строки, которые хотите проверить. Например, вы можете выбрать строки с 1 по 100.
-
Откройте вкладку «Данные» на ленте.
-
Щелкните инструмент Удалить дубликаты в группе Инструменты для работы с данными. Excel отображает диалоговое окно «Удалить дубликаты». (См. Рис. 2.)
-
Убедитесь, что выбраны только те заголовки столбцов, которые представляют столбцы F: AB. Флажки для всех остальных столбцов должны быть сняты.
-
Щелкните ОК. Excel покажет вам подтверждающее сообщение, показывающее, сколько записей было проверено и сколько не дублированных записей было сохранено.
Мощная особенность использования инструмента «Удалить дубликаты» заключается в том, что порядок записей в таблице на самом деле не имеет значения. Другими словами, инструмент не просто сравнивает указанные столбцы в одной строке со строкой над ней — он сравнивает указанные столбцы в одной строке со всеми другими строками и сохраняет только те, которые являются уникальными.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (10608) относится к Microsoft Excel 2007 и 2010. Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь:
link: / excel-Checking_for_Duplicate_Rows_Based_on_a_Range_of_Columns [Проверка на наличие повторяющихся строк на основе диапазона столбцов]
.