Excel - 如何在大量数值数据中找到匹配行的模式?
Excel - How can I locate a pattern(s) of matching rows within a large set of numerical data?
我在一列 (K) 中有一大组数据,其中包含 1, 2, 3, and 4
的随机值。在其中,我想找到并突出显示与更小的数据列 (G) 中的值匹配的行集。
我尝试使用条件格式,但只能为单行数据设置规则,不能为匹配组设置规则。
在一个列 (K) 中,我希望找到并突出显示我放入另一列 (G) 中的所有数据实例(示例 1, 2, 1, 1, 2
)。
为此,您需要两个辅助列。
A 有您要查找的模式 (=randbetween(1|4)
)。
B 的随机数为 1 到 4 (=randbetween(1|4)
),但列表较长。
第一个辅助列 D 有 =IF(AND(B3=$A|B2=$A)|"match"|"no")
,这会将 "match" 放在模式的最后一行。
然后,辅助列 E 有 =IF(D3="match"|"match"|"no")
将 "match" 放入单元格(如果它下面的单元格有的话)。
然后,列的条件格式为 =OR($D1="match"|$E1="match")
。
这可以扩展到 3 的模式。
第一个辅助列 K 有 =IF(AND(I2=$H|I1=$H|I3=$H)|"match"|"no")
。
第二个辅助列 L 有 =IF(OR(K3="match"|K4="match")|"match"|"no")
。
条件格式公式是一样的,只是调换了几行。
如果您的图案是固定尺寸,则效果很好。如果您的模式长度不同,您将必须找到一种方法来概括这些公式。
我在一列 (K) 中有一大组数据,其中包含 1, 2, 3, and 4
的随机值。在其中,我想找到并突出显示与更小的数据列 (G) 中的值匹配的行集。
我尝试使用条件格式,但只能为单行数据设置规则,不能为匹配组设置规则。
在一个列 (K) 中,我希望找到并突出显示我放入另一列 (G) 中的所有数据实例(示例 1, 2, 1, 1, 2
)。
为此,您需要两个辅助列。
A 有您要查找的模式 (=randbetween(1|4)
)。
B 的随机数为 1 到 4 (=randbetween(1|4)
),但列表较长。
第一个辅助列 D 有 =IF(AND(B3=$A|B2=$A)|"match"|"no")
,这会将 "match" 放在模式的最后一行。
然后,辅助列 E 有 =IF(D3="match"|"match"|"no")
将 "match" 放入单元格(如果它下面的单元格有的话)。
然后,列的条件格式为 =OR($D1="match"|$E1="match")
。
这可以扩展到 3 的模式。
第一个辅助列 K 有 =IF(AND(I2=$H|I1=$H|I3=$H)|"match"|"no")
。
第二个辅助列 L 有 =IF(OR(K3="match"|K4="match")|"match"|"no")
。
条件格式公式是一样的,只是调换了几行。
如果您的图案是固定尺寸,则效果很好。如果您的模式长度不同,您将必须找到一种方法来概括这些公式。