excel 组列突出显示匹配值

问题描述 投票:0回答:1

我有一个按字母顺序排列的数据集:

D47058V212B 9/23/2024 20:56 
D47058V214  9/23/2024 20:56
D47058V29   9/23/2024 20:57
D47065V24   9/23/2024 23:02
D47089V215A 9/23/2024 23:37
D47091V214  9/23/2024 23:40
D4712426    9/24/2024 0:29
D47138V28   9/23/2024 22:52
D5485911    9/24/2024 3:39

我希望每个组都由前 6 个匹配字符组成。因此,所有以

D47089
开头的值都会以蓝色突出显示。所有
D47091
都是绿色突出显示等。让它沿着列一直在 3 种不同颜色之间旋转。 (颜色并不重要,重要的是它们会旋转以便于阅读)。

有没有办法让 Excel 自动执行此操作,而无需我为前 6 个字符的每个可能的迭代创建单独的条件规则?

excel excel-formula
1个回答
0
投票

您将需要 3 条规则。

=MOD(MATCH(LEFT($A1,6),UNIQUE(LEFT($A$1:$A$9,6)),0)-1,3)+1=1
=MOD(MATCH(LEFT($A1,6),UNIQUE(LEFT($A$1:$A$9,6)),0)-1,3)+1=2
=MOD(MATCH(LEFT($A1,6),UNIQUE(LEFT($A$1:$A$9,6)),0)-1,3)+1=3

然后将所需的颜色与每个相关联:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.