公式1:
=SUM(LENB(A1:C4)-LEN(A1:C4))
这个是统计汉字数的公式,英文字母和单词不会计算在内。
公式2:=SUM(IF(LEN(A1:C4)=0,0,LEN(TRIM(A1:C4))-LEN(SUBSTITUTE(TRIM(A1:C4)," ",""))+1))
这个是统计单词数的公式,连在一起的汉字会被认为是一个单词,要用空格隔开才行,标点符号和汉字被认为是同一种东西。
使用的时候,直接复制粘贴,需要修改的地方我已标注。A1是表格左上角的启示位置,表示表格由这里开始;C4是表格右下角的终止位置,表示表格至这里结束。
公式中的(A1:C4)表示的是表格所占的区域,即Excel表格由A1至C4单元格组成,那么我们只需要统计A1至C4单元格中的文字字数即可。首先选中该区域外(这一点很重要,否则可能出错,不能正确统计)的任意一个单元格,如E1,在E1单元格中输入上边的公式(完全复制、粘贴即可),然后按下组合键(即同时按下)“Ctrl+Shift+Enter”,此时,E1单元格中就会出现统计的结果了(如图)。图中使用的是公式2,汉字因为用空格隔开了,所以显示了正确的字数。
图1 Excel2003版本
这两个公式适合表格里只有一种文字时候的统计,如果是混合的话,我暂时也是无能为力啦。
第二篇:excel表格颜色统计公式
excel表格颜色统计公式
EXCEL表格,单元格中除了有相关文字信息外,还有多种颜色表示,我想统计一下每种颜色总共有多少格。而且随着颜色的变化,统计的结果也随着变化。我已经找答案找了一年了。向高手请教了。先谢谢了。
问题补充:我说的颜色,是在编辑区域内单元格中的填充颜色,而且颜色分三种吧,有红色,蓝色,无填充色。比如在80个单元格范围内,有这么多颜色,而且颜色的位置是不固定的,不是整列,也不是整行,是杂乱无序的,而且随时都要撤销颜色,或者更换颜色的位置,或者更换颜色,并且我要随时统计即时的各种颜色单元格的数量,比如,红色?而且我统计的结果要随着颜色的更换,删除,调整结果要自动更新。
比较麻烦,请大侠给指点指点。
大致意思就如下图。需随时统计表中蓝色,红色,为填充的单元格数量。能自动更新的。谢谢。
问题补充:详细一点,用什么公式,怎么操作。谢谢
问题补充:
要步骤,而且按照表格的统计要求,设置自动变化。谢谢
STEP 1 :打开你的excel;
STEP 2 :菜单栏:工具-宏-Visual Basic 编辑器;
STEP 3 :Visual Basic 编辑器菜单栏: 插入-模块
STEP 4 :贴入下面这段代码
Function Countcolor(col As Range, countrange As Range)
Dim icell As Range
Application.Volatile
For Each icell In countrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
Countcolor = Countcolor + 1
End If
Next icell
End Function
STEP 5 :保存并关闭Visual Basic 编辑器
STEP 6 :使用函数 countcolor(所要统计的颜色所在单元格,统计的区域)
本例中,在C17单元格输入公式:
=Countcolor(B17,$B$7:$G$15)
然后下拉公式到C20单元格。
在C21单元格输入公式:
=SUM(C17:C20)
由于在统计区域中有6个单元格是面积,所以,C20单元格在统计可售套数时要减去6。
分享给你的朋友吧:
· 人人网
·新浪微博
·开心网
·MSN
·QQ空间
对我有帮助
5