EXCEL中 怎么 统计 前几行出现的次数?

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:32:23
EXCEL中 怎么 统计 前几行出现的次数?
从A1---------A4之间有相同的数字
假设 依次为 1 2 3 1
要在A5单元格或者别的单元格式里面 显示出 1 2 3
也就是不重复的自然数 用什么公式!

要的公式能依次算出A2--A5 A3-A6 A4---A7。。。。
也就是 本行中 显示的是 前4期的 自然数!

另 如果能 把出现的数字的个数再统计下 那更加谢谢啦!

高手帮我!

答完整 我给50分!
先谢谢啦!

完整版(可计算任意自然数)
复制下面公式至B5然后向下复制

=IF(OR(A1=A2,A1=A3,A1=A4),"",A1&"×"&COUNTIF(A1:A4,A1))&" "&IF(OR(A2=A3,A2=A4),"",A2&"×"&COUNTIF(A1:A4,A2))&" "&IF(A3=A4,"",A3&"×"&COUNTIF(A1:A4,A3))&" "&A4&"×"&COUNTIF(A1:A4,A4)

说明:
B5 即A1~A4的统计结果,
2×1 3×1 1×2 表示2出现1次、3出现1次、1出现2次
公式是正确的,忽略错误提示就行了

建议在B4中统计A1~A4,个人认为看起来更舒服,方法同上,把公式复制到B4再向下复制就可以了

如果都是0~9的数字,B5输入
=IF(COUNTIF(A1:A4,0),0,)&SUBSTITUTE(SUM(IF(COUNTIF(A1:A4,ROW($1:$10)-1),ROW($1:$10)-1)*10^(10-ROW($1:$10))),0,)
并按CTRL+SHIFT+ENTER结束,向下复制。

如果是0~99的号码,前4期出现什么号各几个可用:
=TEXT(SUBSTITUTE(SUM(IF(FREQUENCY(A1:A4,A1:A4),A1:A4+COUNTIF(A1:A4,A1:A4)*100)*10^{9;6;3;0;0}),"000",),REPT("0有00个 ",SUM(1/COUNTIF(A1:A4,A1:A4))))
按CTRL+SHIFT+ENTER结束,向下复制。

欢迎百度搜索“您可能正在到处寻找答案的Excel问题详解”

在单元格B4中输入公式:
=A1&IF(A2=A1,"",A2)&IF(