计算表达式 一、解法1,宏表函数加定义名称 第1步:把光标定位到B2单元格 第2步:快捷键Ctrl F3,打开名称对话框,新建 第3步:在名称框输入“计算”→在引用位置输入公式=evaluate(Sheet1!A2)→确定→关闭 第4步:在B2单元格输入一个“=计算”,然后回车,然后填充公式,得到如下的效果 备注:这种方法中间也可以有其它的运算符,如加,减,乘,除 二、解法2,函数实现,前提中间全是加号 1、公式截图 2、公式 =SUMPRODUCT(--(0&TRIM(MID(SUBSTITUTE(A2,' ',REPT(' ',99)),ROW($1:$19)*99-98,99)))) 3、公式解释
三、解法3,vba自定义函数 1、操作动画 2、代码 Function 算(Rg As Range) 算 = Application.Evaluate(Rg.Text) End Function 3、这种方法也可以其它运算符 |
|