excel 单个单元格求多个数据如何求平均值, 如: A1中有数据:99.99+99.99+97.99+149.99+149.99 怎么在B1中

excel 单个单元格求多个数据如何求平均值, 如: A1中有数据:99.99+99.99+97.99+149.99+149.99 怎么在B1中求出A1的平均值

上面只是个例子,A1中的数据是变化的,个数也是变化的

======================================================================

 

在B1输入 ="="&A1,然后复制B1,粘贴为数值。最后按 Ctrl + H,查找和替换里面都输入 = ,确定便可。

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-23
假设数据在A1单元格,
B1单元格直接输入公式,可以下拉填充.若干个数据都可以用.
=sumproduct(--mid(substitute(a1,"+",rept(" ",99)),row(indirect("1:"&len(a1)-len(substitute(a1,"+",))+1))*99-98,99))/(len(a1)-len(substitute(a1,"+",))+1)

如果要保留两位小数,可增加round函数
=round(sumproduct(--mid(substitute(a1,"+",rept(" ",99)),row(indirect("1:"&len(a1)-len(substitute(a1,"+",))+1))*99-98,99))/(len(a1)-len(substitute(a1,"+",))+1),2)
第2个回答  2012-10-23
数据中全是加号吗?如果是
选中B1,在“公式”选项卡,定义的名称,定义名称(03版在“插入”——“名称”——“定义”),弹出的对话框中名称填写一个你中意的比如“计算”(中英文皆可),引用位置中输入=EVALUATE(Sheet1!A1)/(LEN(Sheet1!A1)-LEN(SUBSTITUTE(Sheet1!A1,"+",""))+1),确定。
然后在B1输入
=计算
看看是不是符合你的要求?
好用请采纳哦,亲~本回答被提问者采纳
第3个回答  2012-10-23
B1=average(A1:An),即可在B1单元格反悔所选单元格数据平均值。
第4个回答  2012-10-23
先按+分列,然后求和
相似回答