条件格式以突出显示跨多列提取的重复项
Condtional formatting to highlight duplicates fetching across multiple columns
我有一个 sheet 如果第二个重复项在多个列中相同,我需要在其中突出显示它们。
Sl. No. Name Age Target(Millions)
1 ABC 30 2.3
2 DEF 40 1.3
3 ABC 30 4.3
4 GHI 44 0.3
5 JKL 33 6.3
例如,序列号 3 的名称和年龄列要突出显示,因为它与序列号 1 的名称和年龄重复
请注意,不是两行都要突出显示。
我试过
=AND(countif($B:$C,B2)>1, countif($B:$C,C2)>1)
这应该可以做到。如果您想添加更多列,我让它可以扩展:
=ROWS(QUERY(ArrayFormula(TO_TEXT(ARRAY_CONSTRAIN($A:$D, ROW()-1, COUNTA(1:1)))), "select "&JOIN(",", ArrayFormula("Col"&({2,3})))&" where "&JOIN(" and ", ArrayFormula("Col"&({2,3})&"='"&ArrayFormula(HLOOKUP(ArrayFormula(VLOOKUP($A,:,({2,3}),0)),$A:$D,ROW(),0))&"'"))))
可读:
=ROWS(
QUERY(
ArrayFormula(
TO_TEXT(ARRAY_CONSTRAIN(
$A:$D,
ROW()-1,
COUNTA(1:1)
))
),
"select "&
JOIN(
",",
ArrayFormula("Col"&({2,3}))
)&
" where "&
JOIN(
" and ",
ArrayFormula(
"Col"&
({2,3})&"='"&
ArrayFormula(
HLOOKUP(
ArrayFormula(
VLOOKUP(
$A,
:,
({2,3}),
0
)
),
$A:$D,
ROW(),
0
)
)&
"'"
)
)
)
)
如果前几行中匹配单元格的行数 >0,则突出显示单元格。要添加更多列,您必须添加到 {2,3}
的每个实例。例如,如果要包含 D,请将 4 添加到数组中。
如果您希望经常更改您想要的列,您可以在其他地方使用您想要的列索引创建一个单独的列,然后使用 FILTER 代替数组以节省输入。
这也会突出显示原始单元格之后的所有重复单元格。
我有一个 sheet 如果第二个重复项在多个列中相同,我需要在其中突出显示它们。
Sl. No. Name Age Target(Millions)
1 ABC 30 2.3
2 DEF 40 1.3
3 ABC 30 4.3
4 GHI 44 0.3
5 JKL 33 6.3
例如,序列号 3 的名称和年龄列要突出显示,因为它与序列号 1 的名称和年龄重复
请注意,不是两行都要突出显示。
我试过
=AND(countif($B:$C,B2)>1, countif($B:$C,C2)>1)
这应该可以做到。如果您想添加更多列,我让它可以扩展:
=ROWS(QUERY(ArrayFormula(TO_TEXT(ARRAY_CONSTRAIN($A:$D, ROW()-1, COUNTA(1:1)))), "select "&JOIN(",", ArrayFormula("Col"&({2,3})))&" where "&JOIN(" and ", ArrayFormula("Col"&({2,3})&"='"&ArrayFormula(HLOOKUP(ArrayFormula(VLOOKUP($A,:,({2,3}),0)),$A:$D,ROW(),0))&"'"))))
可读:
=ROWS(
QUERY(
ArrayFormula(
TO_TEXT(ARRAY_CONSTRAIN(
$A:$D,
ROW()-1,
COUNTA(1:1)
))
),
"select "&
JOIN(
",",
ArrayFormula("Col"&({2,3}))
)&
" where "&
JOIN(
" and ",
ArrayFormula(
"Col"&
({2,3})&"='"&
ArrayFormula(
HLOOKUP(
ArrayFormula(
VLOOKUP(
$A,
:,
({2,3}),
0
)
),
$A:$D,
ROW(),
0
)
)&
"'"
)
)
)
)
如果前几行中匹配单元格的行数 >0,则突出显示单元格。要添加更多列,您必须添加到 {2,3}
的每个实例。例如,如果要包含 D,请将 4 添加到数组中。
如果您希望经常更改您想要的列,您可以在其他地方使用您想要的列索引创建一个单独的列,然后使用 FILTER 代替数组以节省输入。
这也会突出显示原始单元格之后的所有重复单元格。