【问题标题】:Excel - How can I locate a pattern(s) of matching rows within a large set of numerical data?Excel - 如何在大量数值数据中找到匹配行的模式?
【发布时间】:2019-04-12 13:41:37
【问题描述】:

我在一列 (K) 中有大量数据,其中包含 1, 2, 3, and 4 的随机值。在此范围内,我想定位并突出显示与小得多的数据列 (G) 中的值相匹配的行集。

我尝试使用条件格式,但只能为单行数据设置规则,而不是匹配组。

在一个列 (K) 中,我希望找到并突出显示我放入另一列 (G) 的所有数据实例(例如 1, 2, 1, 1, 2)。

【问题讨论】:

    标签: excel rows conditional-formatting


    【解决方案1】:

    为此,您需要两个辅助列。

    A 具有您正在寻找的模式 (=randbetween(1|4))。

    B 的随机数为 1 到 4 (=randbetween(1|4)),但列表较长。

    第一个辅助列 D 有=IF(AND(B3=$A$2|B2=$A$1)|"match"|"no"),它将“匹配”放在模式的最后一行。

    然后,辅助列 E 具有 =IF(D3="match"|"match"|"no") 以在单元格中放置一个“匹配”,如果它下面的那个有它。

    那么,在该列的条件格式中是=OR($D1="match"|$E1="match")

    这可以扩展为 3 的模式。

    第一个辅助列 K 有 =IF(AND(I2=$H$2|I1=$H$1|I3=$H$3)|"match"|"no")

    第二个辅助列 L 有 =IF(OR(K3="match"|K4="match")|"match"|"no")

    条件格式公式相同,只是转置了几行。

    如果您的图案是固定大小的,这很好用。如果您的模式长度不同,您将必须找到一种方法来概括这些公式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多