![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
Excel中如何计算字符个数?
3个回答
展开全部
可以使用以下公式计算单元格内的特定字符个数:
=LEN(A1)- LEN(SUBSTITUTE(A1,"字符",))
公式中,LEN(A1)用于计算出A1单元格的字符个数。
用SUBSTITUTE(A1,"字符",)替换掉A1单元格内所有的“字符”。
LEN(SUBSTITUTE(A1,"字符",))计算出替换掉“字符”之后的字符个数。
最后使用A1单元格的字符个数,减去替换掉“字符”之后的字符个数,得出A1 单元格内有几个“字符”。
字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 编码中,一个英文字母字符存储需要1个字节。在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。在UTF-32编码中,世界上任何字符的存储都需要4个字节。
展开全部
A列
1 天下达人社区欢迎你的到来
2 谁笑到最后欢迎你
3 北京欢迎你
4 ……欢迎你
5 上海欢迎
6 你好
7 欢迎你111
8 =countif(A1:A7,"*欢迎你*") //结果是5
如果你只是想要统计有几个单元格中包含“欢迎你”,那么上边的公式满足你的要求(*是通配符)
但是如果你是想统计一共有多少个“欢迎你”,例如A3单元格中如果是“北京欢迎你呀欢迎你”,如果你要的结果是6(一共出现过6次),那么公式就不好做了,建议用VBA实现
1 天下达人社区欢迎你的到来
2 谁笑到最后欢迎你
3 北京欢迎你
4 ……欢迎你
5 上海欢迎
6 你好
7 欢迎你111
8 =countif(A1:A7,"*欢迎你*") //结果是5
如果你只是想要统计有几个单元格中包含“欢迎你”,那么上边的公式满足你的要求(*是通配符)
但是如果你是想统计一共有多少个“欢迎你”,例如A3单元格中如果是“北京欢迎你呀欢迎你”,如果你要的结果是6(一共出现过6次),那么公式就不好做了,建议用VBA实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=sumproduct(len(a9:i9))
字符个数包括单元格里面的空格
或
=sumproduct(len(substitute(a9:i9,"
",)))
字符个数不包括单元格里面的空格
字符个数包括单元格里面的空格
或
=sumproduct(len(substitute(a9:i9,"
",)))
字符个数不包括单元格里面的空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询