excel计算单元格中英文的字数

如题所述

假设数据在A1:A100你尝试下:

1、数字
COUNT(A1:A100)
2、汉字
{=SUMPRODUCT(IF(LEN(A1:A100)<>LENB(A1:A100),1,0)*1)}
3、英文
{=SUMPRODUCT(IF(ISTEXT(A1:A100),1,0)*1)-SUMPRODUCT(IF(LEN(A1:A100)<>LENB(A1:A100),1,0)*1)}

其中后面两个是数组公式,输入完成后 使用 CTRL+SHIFT+ENTER 三键一起结束(正确输入后会自动增加大括号标记)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-13
可用以下公式得到单元格内英文的字数,但仅适用于单元格内全英文的情况,假设你需要统计的单元格为A1,则
=LEN(TRIM(D1))-LEN(SUBSTITUTE(D1," ",""))+1
函数TRIM、SUBSTITUTE和LEN的功能请自行百度。
例如:
I love you, Jessie!
统计结果为4。
相似回答