小编Exi*_*Jam的帖子

如何在不使用 Equal 的情况下计算单元格中的 3*2*5+6

可以计算表达式的函数,例如 (2 * 5 + 6=16

10*3*0.75=22.5)而不等同。

我用 execl 做到了,但它不完整

在此输入图像描述

=IFERROR(LEFT(G2170,FIND("*",SUBSTITUTE(UPPER(G2170),"C","*"))-1)*RIGHT(G2170,LEN(G2170)-FIND("*",SUBSTITUTE(UPPER(G2170),"C","*"))),IF(LEN(G2170)=10,LEFT(G2170,1)*MID(G2170,3,2)+MID(G2170,6,2)+MID(G2170,9,2),IF(LEN(G2170)=8,LEFT(G2170,1)*MID(G2170,3,3)+RIGHT(G2170,2),IF(LEN(G2170)=7,LEFT(G2170,1)*MID(G2170,3,2)+RIGHT(G2170,2),IF(LEN(G2170)=9,LEFT(G2170,2)*MID(G2170,4,1)*RIGHT(G2170,4),IF(LEN(G2170)=5,LEFT(G2170,1)*MID(G2170,3,1)*RIGHT(G2170,1)))))))
Run Code Online (Sandbox Code Playgroud)

excel vba

2
推荐指数
1
解决办法
153
查看次数

标签 统计

excel ×1

vba ×1