作业帮 > 综合 > 作业

Excel统计字母符号位置及个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 07:56:03
Excel统计字母符号位置及个数
例如,1a4w3+w-2b.
要返回的有:1.不同的字母个数,比如这里面有a,w,b,返回3.
2.每个字母的位置,这里面应该返回2,4,7,10.
3.符号的位置, 应返回6,8.
分别要怎样写公式?也可以使用VBA哈.

都是数组公式,按ctrl+shift+回车键结束,在第二行输入,下拉
一) =SUM(N(ISNUMBER(FIND(CHAR(ROW($97:$122)),A1))))
二)=SMALL(IF(CODE(MID($A$1,ROW(INDIRECT("1:"&LEN($A$1))),1))>96,ROW(INDIRECT("1:"&LEN($A$1))),9^9),ROW(A1))
三) =SMALL(IF(MMULT(1*(MID($A$1,ROW($1:$20),1)={"+","-"}),{1;1}),ROW($1:$20),9^9),ROW(A1))

但实用性不强,建议最好分列后再统计