Сохраняйте только одну копию дублированных данных.

Сохраняйте только одну копию дублированных данных.

Я пытаюсь очистить список контента, который повторяется 2,3,4 или более раз.

У меня есть два столбца, и я хотел бы удалить всю строку, содержащую повторяющиеся записи столбца B.

Мой текущий лист можно посмотреть здесь:

скриншот 1

и после необходимого трюка это должно выглядеть так:

скриншот 2

Пожалуйста, порекомендуйте.

решение1

введите описание изображения здесь

Как это работает:

  • Запишите эту формулу массива в ячейку E112, закончите с помощью ctrl+Shift+Enter& Fill down.

    {=IFERROR(INDEX($B$112:$B$117, MATCH(0,COUNTIF($E$111:E111, $B$112:$B$117), 0)),"")}
    
  • Введите эту формулу в ячейку D112и заполните ее.

    =IFERROR(INDEX($A$112:$A$117,MATCH(E112,$B$112:$B$117,0)),"")

При необходимости откорректируйте ссылки на ячейки в формуле.

решение2

(Вылетело из головы, не проверено): В C2 введите

 =IF(B2=B1;"x";"")

и скопируйте это во все ячейки строки C. Это даст вам «x» для каждого повторяющегося значения в столбце B. Теперь вы можете установить автоматический фильтр на AC, выбрать все отмеченные строки и удалить их.

Если вы хотите удалить непоследовательные дубликаты, самый простой подход — сначала отсортировать столбцы AB по B, используя функцию сортировки Excel. А если вы хотите сохранить порядок, сначала заполните вспомогательный столбец (например, D) числами 1,2,3,..., затем отсортируйте AD по B, заполните C приведенной выше формулой, удалите отмеченные дубликаты, а затем отсортируйте AD по D, чтобы восстановить исходный порядок.

Видетьэта ссылка для другого метода с использованием функции Excel «Удалить дубликаты».

Связанный контент