whwang0123 发表于 2014-12-16 09:02
附件上传了,我想知道为什么这个函数可以插入[],并且和四则运算不起冲突。求解释
{:02:} 定义了名称X 里边还有一条这样的公式- =EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(工程量!$F7,"[","*ISTEXT(""["),"]","]"")"),"×","*"),"÷","/"))
复制代码 这样 F7就变成了- =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(工程量!$F7,"[","*ISTEXT(""["),"]","]"")"),"×","*"),"÷","/")
复制代码 实际内容由 【4.30[客1]+4.30[客2]+6.76[主]+6.76[主]】
变成了 【4.30*ISTEXT("[客1]")+4.30*ISTEXT("[客2]")+6.76*ISTEXT("[主]")+6.76*ISTEXT("[主]")】
下一步 【=4.3*TRUE+4.3*TRUE+6.76*TRUE+6.76*TRUE】
继续 【4.3+4.3+6.76+6.76】 TRUE逻辑真值运算会变成 1 剩下就是你的表达式结果了~
|