excel统计数量个数?

excel统计数量个数?,第1张

加辅助列解决

1、b2=IF(A2="","",ROW()100+LEN(SUBSTITUTE(A2,CHAR(10),""))/4)下拉(目的是提取行号+自编号个数

2、c1=SUMPRODUCT(LEN(SUBSTITUTE(A2:A100,CHAR(10),""))/4)(目的是统计a2:a100共有多少个自编号)

3、e1=MIN(B:B)→e2=IF(ROW()>C$1,"",IF(ROW()-MATCH(E1,E$1:E1,0)<INT(MOD(E1,100)),E1,SMALL(B:B,COUNTIF(B:B,"<="&E1)+1)))下拉

4、f1=IF(E1="","",MID(SUBSTITUTE(INDEX(A:A,INT(E1/100)),CHAR(10),""),(ROW()-MATCH(E1,E:E,0)+1)4-3,4))下拉就把所有自编号提取到一列了

5、g1=IF(F1="","",IF(MATCH(F1,F:F,0)=ROW(),ROW(),""))下拉

6、h1=IF(ROW(A1)>COUNT(G:G),"",INDEX(F:F,SMALL(G:G,ROW(A1)))),至此不重复自编号提取出来了

7、i1=IF(H1="","",COUNTIF(A:A,""&H1&""))下拉,最后j1=INDEX(H:H,MATCH(MAX(I:I),I:I,0))这j1就是次数最多的自编号

新建一个工作表放到工作簿的最后(避免公式重复引用),在你的工作表中的任意一个单元格填入公式=counta(sheet1:sheetn!a:a)-n即可

其中sheet1是你工作簿中第一个表的名称,sheetn是你工作簿中最后一个表的名称,n是你的总表数。

例如你的工作簿中原来共有100张表,工作表的名称依次是:客户、供应商……、联系人;那么公式为=counta(客户:联系人!a:a)-100。

此外,需要注意的是,该统计方法对于存在空白项或合并单元格时可能得不到你想要的结果,因为空白项会被忽略,合并单元格会被认为只有1行,因此,选择a列进行统计还是其他列,请根据需要替换。

1、打开表格

2、选中所需数据,按CTRL可多选

3、选择一种统计图,如果数据不直观,可以尝试点击切换行/列,如果觉得柱状图不够直观,也可以选择饼状图

4、统计图生成后,右键点击添加统计图标签,再右键点击设置标签格式在数字中点击百分比,然后在饼状图中就会显示各部分所占比例

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11678396.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存