Выделите строки, где в столбцах A:B совпадают значения, но в столбце C - разные значения.

У меня более 4000 строк данных, над которыми нужно работать. Там, где столбец A представляет SKU, столбец B представляет единицу, а столбец C представляет цену за единицу. Те же SKU, Unit и Price Unit могут дублироваться в своих столбцах, как показано на рисунке. Мне нужно проверить и выделить, есть ли у какой SKU другая цена за единицу, но с той же самой единицей. Что означает одинаковый SKU (столбец A), ту же единицу (столбец B), но различную цену за единицу (столбец C).

Есть ли какой-либо возможный метод или формула для выполнения этой проверки вместо проверки строка за строкой вручную?

[Как найти те же случаи, что и в строке 4 на рисунке (с тем же SKU, той же единицей, но разной ценой за единицу

Как найти те же случаи, что и в строке 4 на рисунке (с тем же SKU, той же единицей, но разной ценой за единицу?

3 ответа

Решение

Вы можете разработать правило условного форматирования, используя формулу на основе функции COUNTIFS. Если вы установите правило так, что должно быть не менее двух других строк с одинаковой комбинацией SKU и единиц, но с разными ценами за единицу, тогда формула может быть легко получена.

Сначала выберите все столбцы A:C, затем перейдите в раздел Домашняя страница ► Стили ► Условное форматирование ► Новое правило. Выберите Использовать формулу, чтобы определить, какие ячейки нужно отформатировать, и укажите следующее для значений Формат, где эта формула истинна: текстовое поле.

=AND(ROW(A1)>1, COUNTIFS($A:$A, $A1, $B:$B, $B1, $C:$C, "<>"&$C1)>1)

Нажмите " Форматировать" и примените некоторое форматирование " ОК", чтобы принять форматирование, и снова " ОК", чтобы создать новое правило. Ваши результаты должны напоминать следующее.

Условное форматирование мошеннических цен за единицу

Обратите внимание, что я добавил еще одну строку данных к образцу данных.

При сортировке по столбцу A, затем столбцу B, затем столбцу C и в предположении достаточно свежей версии Excel выберите ColumnsA:C и HOME > Стили - условное форматирование, новое правило..., используйте формулу, чтобы определить, какие ячейки отформатировать и отформатировать значения, где эта формула верна:

=AND($A1048576=$A1,$B1048576=$B1,$C1048576<>$C1)  

Форматировать..., выберите форматирование (красный), ОК, ОК.

Это версия =AND(A2=A3,B2=B3,C2<>C3) (который следует за тем, как вы выразили проблему) адаптирован для упрощения выбора диапазона (Applies to).

Сортировка важна, потому что это ищет первое изменение в Unit Price с предыдущего Unit Price для того же SKU / Unit пара, в соответствии с вашим выбором не выделять [A123,5,25], хотя 25 отличается от 30 как 30 из 25! На картинке я добавил несколько дополнительных примеров для иллюстрации.

SO3006173 первый пример

Для сортировки:

SO3006173 второй пример

Создайте формулу в столбце D:

=CONCATENATE(A2,"-",B2,"-",C2)

Выберите столбец D и примените условное форматирование -> Правила выделения ячеек -> Дублирующиеся значения

Опция условного форматирования

Примените форматирование к уникальным ячейкам.

Диалог форматирования повторяющихся значений

Другие вопросы по тегам