溜溜问答 > 日常办公 > Excel > Excel 怎样统计一列中有多少个文字条目?
kiss mayue
kiss mayue
邀请你来回答
267人阅读 2022-05-05

Excel 怎样统计一列中有多少个文字条目?

比如,a列, 甲 乙 丙 丁 戊 己 庚 辛统计完是8,而且文字条目之间有空格。我只搜索到了数字的统计方式,说用conterif。实际中文字还多,意思是每条都有好几个字,比如是“甲型手推车”,”乙型文字编辑器“之类的。
我要回答
4个回答

如果不需要将统计数据都记录下来而是就想知道一下的话,直接选择该列,然后在窗口右下角的统计数据处选择计数就可以看到了。

查看全部
2022-05-05
回复 采纳

这就要用个if函数,先进行判断,如果不是空格就统计。

查看全部
2022-05-05
(1) 回复 采纳

非空单元格计数(不考虑重复)可以:
公式 公式作用 统计类型
=COUNTIF(A:A,"=") 统计真空 真空单元格
=COUNTIF(A:A,"<>") 统计非真空 除真空以外的所有类型
=COUNTIF(A:A,"") 统计真空与假空 公式+真空
=COUNTBLANK(A:A) 统计真空与假空 公式+真空
=COUNT(A:A) 统计数字 数字
=COUNTIF(A:A,"*") 统计文本 文本+空格+公式
=COUNTIF(A:A,"> ") 统计文本 可见文本(不包括数值)
=COUNTIF(A:A,"")-COUNTIF(A145:A149,"=") 统计假空 公式

查看全部
2022-05-05
(31) 回复 采纳

最近在工作中遇到了一个需求,需要对某一列的单元格中的内容统计一下汉字的个数,如下图。

查看了一下Excel中的相关函数,目前没有发现能够直接实现该功能的函数。于是乎,我进行了一番思考,想到了一个思路,我们可以先将标点符号进行替换,然后再统计身下的字符的个数不就行了嘛。今天就给大家介绍一些这个技巧吧。首先我们还是先来介绍一下用到的两个函数SUBSTITUTE和LEN吧。

一、基本函数介绍
1. SUBSTITUTE
功能:将一个字符串中的部分字符串以新字符串替换。

语法:SUBSTITUTE(Text,Old_text,New_Text,Instance_num)

参数解释:

Text:不可省略参数。为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text:不可省略参数。为需要替换的旧文本。

New_text:不可省略参数,但有默认值空。用于替换 old_text的文本。

Instance_num:为一数值,用来指定以new_text 替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text。

2.LEN
功能:获取字符串的长度

语法:Len(Text)

参数解释:

Text:为必需参数,表示要查找其长度的文本,空格将作为字符进行计数。

二、具体实现
根据以上的介绍,小伙伴们应该能想出思路了吧,我们通过嵌套SUBSTITUTE对文本中的标点符号(如:逗号、句号、顿号、感叹号、问号等)替换为空值,返回替换后的文本。然后再使用LEN函数来求汉字的个数。公式为:=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",",""),"。",""),":",""),";",""),"!",""),"?","")," ",""))。这样就可以得到如开头所演示的结果。

三、扩展应用
根据以上的介绍,其实我们可以在很多场景下进行应用哟,这里再给大家介绍一个场景,如下所示每个部门的人员如下,需要统计每个部门的人数。

同样使用SUBSTITUTE函数先替换掉顿号后计算一个长度,然后

查看全部
2022-05-05
回复 采纳

相关问题

Excel中如何统计每一列有多少个y?
共5条回答 >
S-Tao: 假设是统计A列单元格中内容为"Y"的单元格个数,则公式为=COUNTIF(A:A,"Y")公式不能写在A列,右拉即可统计出B,C,D...列的"Y"个数
(3) 回复
Excel怎么用公式统计一列中有多少个数值?
共5条回答 >
白福斌: 要统计一列中出现的数值个数,可以使用Excel中的COUNTIF函数。该函数用于统计指定范围内的单元格数,其中参数范围可以是绝对引用或相对引用。语法:=COUNTIF(range,criteria)范围参数指定要计数的单元格区域,即要统计哪些列或行的具体位置。例如,要统计A列中数字个数,可以输入'A:A'。如果范围参数是相对引用(例如'A2:A10'),则函数会根据当前活动单元格所在的位置进行计数。例如,在B2单元格输入以下公式:=COUNTIF(A2:A10,A....
(10) 回复
Excel中,如何统计一列中有多少个a,多少个b,多少个c,多少个d?附表格,因为数据比较多,一个个数很麻烦~?
共4条回答 >
刘庆兵: =countif(a:a,"a")=countif(a:a,"b")以此类推
(15) 回复
如何在Excel中统计一列数有多少个?
共3条回答 >
雪: 看行数
(17) 回复
Excel统计一列有多少个数据?
共1条回答 >
HonangWong.🔥: 假如数据在A列,如果统计数字个数,则=count(a:a),如果统计所有类型个数,则=counta(a:a)。如果按条件统计,比如统计A列为优秀的个数,则=countif(a:a,"优秀")
(4) 回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)