excel中如何将每个表格中+号前和加号后的数字分别相加?如A1=3+5,B3=8+9,A1+B3=11+14?

如题所述

=left(a1,find("+",a1)-1)+left(b3,find("+",b3)-1)+right(a1,len(a1)-find("+",a1))+right(b3,len(b3)-find("+",b3))

分解一下公式
=left(a1,find("+",a1)-1) A1的加号前的数
=left(b3,find("+",b3)-1) B3的加号前的数
=right(a1,len(a1)-find("+",a1)) A1的加号后的数
=right(b3,len(b3)-find("+",b3)) B3的加号后的数
这些用函数提取出来的数只能用+来相加,因为是文本格式,不能应用SUM函数,除非上面的四个公式都分别乘上1才能转化为数值,如以下公式
=SUM(left(a1,find("+",a1)-1)*1,left(b3,find("+",b3)-1)*1,right(a1,len(a1)-find("+",a1))*1,right(b3,len(b3)-find("+",b3))*1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-16
这涉及 EXCEL 中的 相对引用。
第2个回答  2012-07-16
选择C1单元格
插入公式
定义名称XXX
引用位置==EVALUATE(A1)+EVALUATE(B3)
确定
回到工作表中,在C1输入公式
=XXX
相似回答