要完成此任务,请在数组公式中使用 SUMIF、LEN、TRIM 和 SUBSTITUTE 函数。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
复制示例的方法
创建空白工作簿或工作表。
在“帮助”主题中,选择示例。
注释 不要选择行或列标题。
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或者在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
在本例中,该公式返回值 7,以反映区域包含由空格分隔的三十七个单词。是用多个空格分隔单词,还是单词以空格开头或结尾,是没有区别的。函数 TRIM 可删除单元格文本中的额外空格、起始空格及结尾空格。为了统计指定区域中的总字数,数组公式会统计该区域的每个单元格中的字数,之后函数 SUM 会将每个单元格的值相加以获得总数。
多吃蔬菜! 闻玫瑰花香。 无雨的日子... 钟!
星期五 星期六 星期日 星期一
带妈妈去吃饭 给狗洗澡 步行马拉松 求职面试
永不放弃! 过有意义的一天! 施压! 不断前进!
公式 说明(结果)
=SUM(IF(LEN(TRIM(A1:D4))=0,0,LEN(TRIM(A1:D4))-LEN(SUBSTITUTE(A1:D4," ",""))+1)) 对单元格区域 A1:D4 中的字数进行计数 (37)
注释
为了避免循环引用,一定要在要统计字数的区域以外的单元格中输入公式。一定要更改公式中的区域引用来反映要统计字数的单词所在的单元格区域。
要输入数组公式,请选择包含该公式的单元格,按 F2,然后按 Ctrl+Shift+Enter。
直接统计法
此法就是利用Excel 2000的自动计算功能在工作表上进行快速的统计,结果显示在状态栏上。Excel 2000具有自动计算功能,可以进行“求和、计数、均值、最大值、最小值”等计算。选定单元格后,Excel 2000 将在状态栏(就是Excel 2000工作表窗口底部的水平区域,如果未显示,可单击“视图”菜单中的“状态栏”命令)中显示单元格区域的总和,因为Excel 2000启动时会将自动计算缺省设置为“求和”。当我们需要计数时,右击状态栏,从显示的快捷菜单中单击“计数”。这样,当我们选择一个数据区域后,系统会自动显示选定区域内单元格的数目。
例如:我们要统计“政治面貌”一列中“党员”的人数,操作如下:
1、右击“状态栏”,改“求和”为“计数”。
2、对该列进行排序(升、降序均可)。
3、拖动选中要统计的单元格,即拖动选中所有“党”的单元格,“状态栏”上自动显示“计数=3”。
小结:这种方法用于统计项比较少、单元格区域比较小,通常不用滚屏即可选定统计区域的情况,统计时需对要统计的列进行排序。
函数法
如果统计时涉及的单元格区域很大,有上百条记录,直接统计时需要滚动屏幕才能选定单元格区域,这时最好使用函数。用于统计的常用函数有Count、CountA、CountBlank和CountIf,它们的功能分别是:Count用于计算数组或单元格区域中数字项的个数;CountA用于计算数组或单元格区域中数据项的个数;CountBlank用于计算指定单元格区域中空白单元格的数目;CountIf用于计算给定区域内满足特定条件的单元格的数目。其中,CountIf函数最常用,其语法为CountIf(Range,Criteria),其中“Range”为需要计算其中满足条件的单元格数目的单元格区域,“Criteria”为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 “59”、“<59”、“apples”、“党”、“高中”等。
例如:统计C2:C121区域内党员的人数,需要输入“=CountIf(C2:C121, "党")”;统计D2:D121区域内汉族学生的人数,需要输入“=CountIf(D2:D121, "汉")”;如果H列是数学成绩,统计不及格的人数,需要输入“=CountIf(H2:H121, "<59")”。
小结:函数法用于统计项比较少而单元格区域比较大。
数据透视表法
我们在日常工作中常常遇到需要统计的记录很多、而且需要统计的项目也很多的情况,如统计某个班级或某年级各班中不同省来的学生的人数,这时如果我们使用前两种方法统计,很显然工作量太大。如何快速高效完成任务呢?使用Excel 2000的数据透视表功能可以快捷准确地完成统计任务。
例如:数据区域为A1:G451,G列为“班别”,要求按班统计各省学生的人数。
操作方法如下:
把光标放在数据区域内,单击“数据”菜单中的“数据透视表和图表报告…”命令,按“数据透视表和数据透视图向导”提示进行操作,待出现数据透视表工具条后,将数据透视表工具条上的[籍贯]按钮拖至“请将行字段拖至此处”,将[班别] 按钮拖至“请将列字段拖至此处”,将[姓名] 按钮拖至“请将数据项拖至此处”,系统将自动统计出各省生源的数量。
假设"开航日"在G3单元格,则H4单元格写入公式
=LEN(SUBSTITUTE(G4,"/",))
下拉填充公式
要统计A1单元格的字数,则在A2中用公式=len(A1)
如果要统计整个工作表的字数,复制到word后用工具-字数统计
编辑--替换
查找内容:?
(英文半角)
替换为:
空着
全部替换。
所替换的数目就是字数。
然后撤销操作。