excel中,单元格A1中是公式=1+2+3+4,所计算出来的10。现要统计A1单元格中有几个+号

 我来答
匿名用户
2016-06-16
展开全部
在其它单元格里输入公式如下:
=LEN(SUBSTITUTE(FORMULATEXT(A1),"+","XX"))-LEN(FORMULATEXT(A1))
公式原理如下:
1、用formulatext将A1 中的公式转换成文本
2、用替换函数SUBSTITUTE将1中结果里的+替换成其它 两位字符
3、用LEN函数判断两次函数判断两个文本长度的差异,即刚才被替换的 + 出现的次数
追问
谢谢,但是formulatext函数excel2013才有,选择企业普及的都是excel2010版,但还是谢谢,涨见识了。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pepe3399
2016-06-16 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5940
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部
标准函数没有吧。
要vba读取其他属性再统计+号
追问
求教方法,谢谢
追答

用VBA做自定义函数

Function total_plus(a)

Const C = "+"

Dim b As String

Dim I, J As Integer

b = a.Formula

total_plus = 0

I = Len(b)

For J = 1 To I

If Mid(b, J, 1) = C Then total_plus = total_plus + 1

Next J

End Function

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式