求教Excel高手,给定一列数,数据很多,也就是行数很多。只含有0和1,要求如下。

2025-02-26 09:05:20
推荐回答(5个)
回答1:

设置:为简化公式,请先将AB列用分列法转换成文本格式。(不会影响效果)
C1公式:
=MAX(FREQUENCY(IF($A$1:$A$15=B1,ROW($1:$15)),IF($A$1:$A$15<>B1,ROW($1:$15))))D1公式:
=MAX((PHONETIC(OFFSET($A$1,ROW($1:$15)-1,,$C2))=REPT(B2,C2))*ROW($1:$15))
两个都是数组公式,按ctrl+shift+enter输入后向下填充。

回答2:

这个添加一列辅助列就好解决了,
E1输入公式 =(A1=0)*1
E2输入公式 =IF(A1=0,E1+1,0)
F1输入公式 =(A1=1)*1
F2输入公式 =IF(A1=1,F1+1,0)
将E2 F2 公式,向下填充
C1输入公式 =COUNTIF(E:E,3)
C2输入公式 =COUNTIF(F:F,3)
D1输入公式 =MATCH(3,E:E)-2
D2输入公式 =MATCH(3,F:F,0)-2

回答3:

表达不清楚,把表发给我52027381QQ

回答4:

填错了,不好意思

回答5:

顶一下小倔童鞋~虽然七七童鞋我看不懂~