2

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

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

[How to I find the same cases just like row 4 in the picture (with same SKU, same Unit but different Unit Price)

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

+0

Использование условного форматирования -> определить новое правило для проверки того же значение повтора – makdu

+0

Может ваши данные сортируются (на всех трех столбцах)? – pnuts

ответ

3

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

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

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

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

Conditional Formatting rogue unit prices

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

+0

Вы пробовали добавить еще несколько строк, например [A123,5,40] и [A456,2,11]? – pnuts

+0

Существует множество проблем с определением цен на изгои; прежде всего, если бы выборочные данные ОП имели разные цены за единицу для каждого из двух первоначальных A456. Хотя они могут быть легко найдены, они также будут выделять любые отдельные записи. Вышеприведенное является только началом; Я бы предположил, что для определения других ситуаций, возможно, с различными оттенками красного, можно добавить дополнительные правила CF (с различной цветовой подсветкой). – Jeeped

+0

Большое вам спасибо, это действительно полезно, и он работает –

-1

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

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

Выберите Колонка D и применить Conditonal форматирование -> Higlight Cells Правила -> Повторяющиеся значения

Conditonal Formatting Option

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

Duplicate Values Formatting Dialog

0

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

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

Формат ..., выберите ваш выбор форматирования (красный), OK, OK.

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

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

SO3006173 first example

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

SO3006173 second example

+1

да, сортировка разрешена. Извините за отсутствие вашего вопроса. –

+0

Если я хочу сортировать данные с возрастающим порядком SKU (столбец A), затем следуйте по возрастанию единицы (столбец B), а затем по возрастанию по цене единицы (столбец c). Тогда я сортирую столбцы C> B> A, правильно? Но тогда некоторые строки фактически не сортируются по порядку, например, A123 появляется в строке 1 ~ 20, а затем 350 ~ 355. Так что я не уверен, работает ли это или нет. –

+0

@Skyler "сортировка по столбцу A, затем столбец B, затем столбец C", - но я согласен, может быть, сбивает с толку! – pnuts

 Смежные вопросы

  • Нет связанных вопросов^_^