突出显示 A:B 列中值相同但 C 列中值不同的行

Highlight rows where the same values in columns A:B but different values in column C

我有 4000 多行数据需要处理。其中 A 列代表 SKU,B 列代表单位,C 列代表单价。相同的 SKU、单位和单价可能会在它们自己的列中重复,如所附图片所示。我需要检查并突出显示哪个 SKU 似乎具有不同的单价但具有相同的单位。这意味着相同的 SKU(A 列)、相同的单位(B 列)但单价不同(C 列)。

是否有任何可能的方法或公式来执行此检查而不是手动逐行检查?

[

如何找到与图片中第4行相同的案例(具有相同的SKU,相同的单位但单价不同?

在 D 列中创建公式:

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

Select D 列 并应用条件格式 -> 突出显示单元格规则 -> 重复值

将格式应用于唯一单元格。

您可以使用基于 COUNTIFS function 的公式设计条件格式规则。如果您设置规则,使得必须至少有两行具有相同的 SKU 和单位组合但具有不同的单价,那么可以轻松导出公式。

首先,select 所有列 A:C,然后转到主页 ► 样式 ► 条件格式 ► 新规则。选择使用公式确定要设置格式的单元格 并为格式值提供以下内容,其中此公式为真: 文本框。

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

单击 格式 并应用一些格式 OK 以接受格式并再次 OK创建新规则。您的结果应类似于以下内容。

请注意,我在示例数据中又添加了一行数据。

按 ColumnA 排序,然后是 B 列,然后是 C 列,并假设 Excel 的版本是最新的,请 select ColumnsA:C 和 HOME > Styles - Conditional格式设置,新规则...,使用公式确定要设置格式的单元格格式化符合此公式的值:

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

格式..., select 您选择的格式(红色),好的,好的。

这是 =AND(A2=A3,B2=B3,C2<>C3) 的一个版本(遵循您表达问题的方式),适用于简化范围 selection (Applies to)。

排序很重要,因为这会查找 Unit Price 中的 第一个 变化,因为之前的 Unit Price 相同 SKU/Unit 对,与您选择不突出显示 [A123,5,25] 一致,尽管 2530 的区别与 30 来自 25 的区别一样!在图像中,我添加了一些额外的例子来说明。

用于排序: