Excel如何求和

发布网友 发布时间:2022-02-22 09:54

我来回答

5个回答

热心网友 时间:2022-02-22 11:23

抓图最忌没有行列号!

假设,源数据在A列:

选B2——菜单栏——公式——定义的名称——定义名称——出现“新建名称”对话框——名称:求和——引用位置:=EVALUATE(A2)——确定。

在B2输入:

=求和

——回车,再向下填充。


当然,如果你的算式都是相乘的,也可以:

在B2输入

=IFERROR(LEFT(A2,FIND("*",A2)-1)*RIGHT(A2,LEN(A2)-FIND("*",A2)),A2)

回车并向下填充。

追答你采纳的,他给你写代码了吗?

热心网友 时间:2022-02-22 12:58

如果E列都是两个数相乘,在F2中输入或复制粘贴下列公式
=LEFT(E2,FIND("*",E2)-1)*RIGHT(E2,LEN(E2)-FIND("*",E2))
下拉填充
如果还有其他运算,可定义名称,调用EVALUATE函数来做。
如果是WPS
在F2中输入或复制粘贴下列公式
=EVALUATE(D2)
下拉填充追问单元格内各种混合运算,单元格之间也混合运算的话就没有其他方法了吗,只能用定义名称的方法吗

热心网友 时间:2022-02-22 14:49

用辅助列比较方便,

如图

辅助列公式为:=IF(ISNUMBER(FIND("*",E2,1)),LEFT(E2,FIND("*",E2,1)-1)*MID(E2,FIND("*",E2,1)+1,LEN(E2)-FIND("*",E2,1)),E2)

可以复制粘贴直接使用

热心网友 时间:2022-02-22 16:57

'自定义公式-按ALT+F11-插入模块-粘贴代码-将表格另存为启用宏的格式
Function qiuhe(a As Range)
For Each cel In a
b = b & "+" & cel
Next
qiuhe = Application.Evaluate(Mid(b, 2))
End Function

热心网友 时间:2022-02-22 19:22

要用自定义函数,
或直接用代码完成追问你是说定义名称evaluate函数吗?有没有其他的方法呢,不能直接用函数公式转化后计算吗

追答对,不能
代码就可以直接完成

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com