用Excel统计某列单元格字数
发布网友
发布时间:2022-05-04 11:20
我来回答
共4个回答
热心网友
时间:2022-06-21 10:53
=LEN(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(a1,"(",),")",),"!",)))
向下复制公式至B4
热心网友
时间:2022-06-21 10:54
那你只好先把这一列的空格与符号都替换为无,查找--输入一个空格,替换什么也不输入,查找--输入符号,替换什么也不输入,这样一一替换后.在B1输入=LEN(A1)并向下填充.
热心网友
时间:2022-06-21 10:54
做个自定义函数:
Function abcd(abc As String)
Dim i As Integer
Dim str As String
abcd = 0
For i = 1 To Len(abc)
str = Mid(abc, i, 1)
If Asc(str) < 0 Then abcd = abcd + 1
If str Like "[a-z,A-Z]" Then abcd = abcd + 1
Next
End Function
然后在B1输入公式:
=abcd(ASC(A1)),下拉
这个公式比较通用,可以把全部符号和空格忽略
****************分割线************************
给你补充下做法吧
1、alt + F11进入VBA编辑器;
2、窗口左上角有个小窗口:工程;
3、找到你需要做函数的文件名字,在它上面点右键;
4、依次选择:插入——模块;
5、把我给你语句copy上去,关掉VBA窗口;
6、在B1输入公式:=abcd(ASC(A1))
7、就会计算A1字符的个数了。
8、OK
热心网友
时间:2022-06-21 10:55
你所说的符号是指 “()”,“!”吗?
还包含其他的符号吗?