Я пытаюсь найти строки, которые содержат дубликаты на основе двух столбцов. Это немного сложно объяснить, но позвольте мне попробовать. Ниже картина того, чего я пытаюсь достичь.

Пример изображения

Если значение идентификатора (столбец B) имеет дубликат и значения в IDF (столбец C) отличаются, необходимо выделить столбец или в столбце D указать текст, который я могу использовать для условного форматирования.

Сценарий-х

  1. Строки 5-7 имеют одинаковый идентификатор, но в одном из полей есть другое значение IDF, поэтому его необходимо выделить
  2. Строки 9-10 имеют одинаковый идентификатор, и все значения IDF одинаковы, дальнейших действий не требуется
  3. Строки 11-15 имеют одинаковый идентификатор, но существуют разные значения IDF, поэтому все строки, относящиеся к этому идентификатору, должны быть выделены
  4. Строка 3 имеет только одну строку значения идентификатора, поэтому никаких дальнейших действий не требуется

Это немного сложно объяснить, но, пожалуйста. Дайте мне знать, если это имеет смысл или вам нужна дополнительная информация.

Также обратите внимание: эти данные будут отсортированы по идентификатору (в отличие от приведенного выше примера)

1 ответ1

1

Вы можете сделать это быстро с помощью сводной таблицы. Щелкните в любом месте таблицы, а затем нажмите « Вставить»> «Сводная таблица» в строке меню.

Добавьте ID и IDF в область строк сводной таблицы. Это будет выглядеть примерно так:

Теперь щелкните в любом месте сводной таблицы и выберите « Дизайн»> «Макет отчета»> «Показать в табличной форме». Щелкните правой кнопкой мыши по любой ячейке, в которой указано что-то вроде 1 Итого, и снимите отметку с промежуточного итога.

Это будет выглядеть так, с пробелами, когда у вас есть несколько IDF для каждого ID.

Щелкните правой кнопкой мыши любое значение в столбце идентификатора и выберите « Настройки поля». На вкладке Макет и печать установите флажок Повторять метки элементов.

В столбце D исходной таблицы, в первой строке данных - добавьте эту формулу, убедившись, что I2:I20 заменен на то место, куда вы поместили первый столбец сводной таблицы.

Для каждого идентификатора он подсчитывает количество различных IDF и выдает флаг, если их больше 1. Вы можете использовать это для условного форматирования.

=IF(COUNTIF(I2:I20,B3)=1,"","Flag")

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