Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel,从一组数据中搜索模式_Excel - Fatal编程技术网

Excel,从一组数据中搜索模式

Excel,从一组数据中搜索模式,excel,Excel,我对excel非常陌生,对excel了解不多,但我正在尝试做以下工作: 如果a I从a列到E列有一组数据: ABCDE 123445 123445 1 1 2 4 1 1 2 4 1 1 2 4 02369 02369 02369 02369 假设我有数百行数据,我需要做的是显示哪些组合以及每次发生的次数。至少3位数字 组合时间 0-1-20次 1-2-3 5次(2+3),因为1-1-2-2-4匹配3位,出现3次 and 0-2-3-6-9 match i

我对excel非常陌生,对excel了解不多,但我正在尝试做以下工作:

如果a I从a列到E列有一组数据:

ABCDE

123445

123445

1 1 2 4

1 1 2 4

1 1 2 4

02369

02369

02369

02369

假设我有数百行数据,我需要做的是显示哪些组合以及每次发生的次数。至少3位数字

组合时间

0-1-20次

1-2-3 5次(2+3),因为1-1-2-2-4匹配3位,出现3次

                    and 0-2-3-6-9 match in 3 digits, appears 4 times
2-3-4 9次(2+3+4),因为1-1-2-2-4匹配3位,出现3次

                    and 0-2-3-6-9 match in 3 digits, appears 4 times

7-8-90次

0-1-30次

0-1-4 3次,因为1-1-2-2-4在3位数字中匹配

你知道我该怎么做吗?对不起,英语不好

  • 假设第一行中有列标题,后面是A到E列中的数字

  • 将以下公式粘贴到F列(单元格F2向下) =A2、B2和C2 (假设你只需要考虑前3位数字

  • 现在选择F列,并使用“排序和筛选”功能区中的“高级”选项,将F列中的所有唯一行复制到H列。(请记住使用“高级筛选”对话框中的“仅限唯一记录”选项。)

  • 现在将以下公式粘贴到第I列(单元格I2向下) =COUNTIF(F$2:F$100,“=”&H2)


  • 这似乎相当复杂-请添加一个示例,演示您期望的输入和输出,例如5行。逗号分隔的列表可能非常适合显示。您可以在一行前面放置四个空格,将其标记为代码块,这也可能有助于可读性。请稍等,我将在您获得此解决方案后立即上载图片ed?如果是的话,请发布你的答案。我更喜欢的不仅仅是前3位数字,而是连续匹配3个数字,总共5个