Excel中怎样实现计算带文字注释的计算式
发布网友
发布时间:2022-04-21 07:51
我来回答
共5个回答
热心网友
时间:2023-07-15 13:26
自定义函数知道吧?Alt+F11,左上角空白处,右键,添加模块,然后复制下面的代码
返回Excel,只要在后面单元格中输入=ZM(前面单元格)就行了
Function ZM(x)
Dim reg, mh
Set reg = CreateObject("vbscript.regexp")
reg.Pattern = "【+\w+】"
reg.Global = True
ZM = Evaluate(reg.Replace(x, ""))
End Function追问大神【】里面是汉字好像就会失效了,该怎么改?
追答你把原来的"【+\w+】"替换成
"【.*】"
热心网友
时间:2023-07-15 13:26
我用IF勉强可以实现,因为0=0永远是等于TRUE(真)
=IF(0=0,"填你写的公式",“公式注释:【1F】0.5+【2F】0.7-【3F】0.2")
=IF(0=0,"0.5+0.7+0.2",“公式注释:【1F】0.5+【2F】0.7-【3F】0.2")
热心网友
时间:2023-07-15 13:27
可以用这个公式 把D5替换为 你计算式的单元格就好=IFERROR(EVALUATE(SUBSTITUTE(SUBSTITUTE(D5,"【","ISTEXT(""【"),"】","】"")*")),"0")或者
=EVALUATE(SUBSTITUTE(SUBSTITUTE(D5,"【","ISTEXT(""【"),"】","】"")*"))
都可以
热心网友
时间:2023-07-15 13:27
EXCEL是一个电子计算表,不能智能处理超出设计范围的事。
对你的公式,你可用分列将文字内容和数据分开,再写公式计算你要的数值。
热心网友
时间:2023-07-15 13:28
&“文字”啊