excel数据中,在一定区域内(如:A1~F40),统计字符出现次数?

问题补充:自动统计区域内数据出现次数:

  这个问题的关键是提取数据区域的不重复值

  试试下面这个数组公式(以23行为例), G2输入

    =INDIRECT(TEXT(RIGHT(MIN(IF((COUNTIF(G$1:G1,$A$1:$E$23)=0)*($A$1:$E$23<>""),COUNTIF($A$1:$E$23,"<"&$A$1:$E$23)*10^5+ROW($1:$23)*100+COLUMN($A:$E),66^6)),5),"r0c00"),)&""

  输入完后, 左键双击单元格, 按 Ctrl+Shift+回车 三键结束, 切记!!! 否则结果不正确.

  然后在H2输入普通公式

    =IF(G2="","",COUNTIF(A:E,G2))

  选中G2:H2下拉

    如果行数增加, 改动G2公式中的23即可, 这个公式的缺点是有点慢.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-08
你最好上传一个带行号列标的截图,截图显示不全的用语言描述清楚,马上就能告诉你可用的公式。=COUNTIF(A1:F40,"地毯") 或=COUNTIF(A$1:F$40,地毯所在的单元格) 下拉填充。
第2个回答  2013-02-08
试试数据透视表,行字段为名称,数值区域同样为名称
相似回答
大家正在搜