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

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

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

скриншот 1

и после нужного трюка это должно быть показано так:

скриншот 2

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

2 ответа2

0

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

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

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

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

Смотрите эту ссылку для другого метода, используя функцию "Удалить дубликаты" в Excel.

0

Как это устроено:

  • Запишите эту формулу массива в ячейке 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)),"")

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .