首页 > 解决方案 > 确定重复数据的

问题描述

我有 3 列,我试图通过突出显示重复数据来确定列 Items 和列 QTY 中的重复项

例子。每位员工只需要 1 支铅笔和 1 个袋子。如果物品有重复数据或数量超过所需数量的铅笔和袋子,它将用颜色突出显示。

这可能吗?请帮我!

*---*----*---*--------------*
| EMPLOYEE  | ITEMS    | QTY|
*-----------*-------  -*----*
| MICHAEL   | PAPER     | 1 |
| MICHAEL   | PEN       | 1 |
| MICHAEL   | bag       | 2 |
| MICHAEL   | pencil    | 1 |
| MICHAEL   | pencil    | 1 |
*---*----*-----------------*

这是我试过的公式。

 =AND(OR(B2="PENCIL",B2="BAG"),COUNTIF(C,D>2),A2)<>VALUE(B2))

标签: filtergoogle-sheetsarray-formulasgoogle-sheets-querygs-conditional-formatting

解决方案


添加带有公式的辅助列:

=ARRAYFORMULA(IF(LEN(A2:A), REGEXREPLACE(""& 
 N(REGEXMATCH(TRANSPOSE(QUERY(TRANSPOSE(A2:C),,999^99)), 
 TEXTJOIN("|",1,TRIM(UNIQUE(TRANSPOSE(QUERY(TRANSPOSE({QUERY(A2:C, 
 "where lower(B) matches 'bag|pencil' and C>1", 0);
 QUERY(FILTER(A2:C, COUNTIF(A2:A&B2:B, A2:A&B2:B)>1), 
 "where lower(Col2) matches 'bag|pencil'", 0)})
 ,,999^99))))))), "^0$", ), ))

0

然后使用条件格式:

=IF($F2="1",1)

0

电子表格演示


推荐阅读