excel表格里寻找特征数列

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:54:18
由0,1组成的一列数,我想在里面找出1010、0101、1100、0011这样的数列,或者统计出有多少个。
可能我没说清楚,
1
0
0
0
1
1
0
1
0
0
1
1
1
0
0
0
1
1
比如在像这样的数里找出问题里的连续的数。

假设你的数列在A1:A18,如果你想知道哪4个数满足要求,可在B1单元格中输入公式
=IF(OR(CONCATENATE(A1,A2,A3,A4)={"1010","0101","1100","0011"}),1,"")
B列中为1向下4个单元格对应A列的4 个单元格就是满足要求的,如果只想统计有多少个,可用公式
=SUM(IF(CONCATENATE(A1:A18,A2:A19,A3:A20,A4:A21)={"1010","0101","1100","0011"},1))
这个公式是数组公式,须按"Ctrl+Shift+Enter"键结束.

假设你的数据在A列
在B1输入
=IF(LEN(SUBSTITUTE(SUBSTITUTE(A1,"1",""),"0",""))=0,1,0)
然后向下填充.

这样B列显示为1的就是完全由0,1组成的数列.你对B列求和,就是它们的个数.

=sumproduct((a1:a100=1010)+(a1:a100="0101")+(a1:a100=1100)+(a1:a100="0011"))
这个的结果是这一列中1010、0101、1100、0011 这样的数的个数。

b1公式
=IF(A1&A2&A3&A4="1010",1,"")
双击b1填充柄
则1010出现的位置用“1”标识出来;

下面再sum即可统计1010出现的次数。

其他仿上。