如何在Excel A1单元格中输入带文字的计算式 在另一单元格得结果 50
Excel中如何做到在一个单元格中输入计算式+文字在另一单元格中等于结果,比如在A1输入[长]3*[高]2,B1中直接得出结果。又或者输入长3*高2,我只知道用evalu...
Excel中如何做到 在一个单元格中输入计算式+文字 在另一单元格中等于结果, 比如在A1输入[长]3*[高]2,B1中直接得出结果。又或者输入 长3*高2,我只知道用evaluate等等一些函数,望各位大侠帮个忙啊!!!!!!!!!!(计算式中的文字可以任意改变,也可任意增加计算式长度)
展开
3个回答
展开全部
必须有固定的格式,如文本用[]括起来,示例:
a1=[长]3*[高]2
选择B1单元格,定义名称Result
=EVALUATE(SUBSTITUTE(SUBSTITUTE($A1,"[","istext("""),"]",""")*"))
B1=Result,结果为6
a1=[长]3*[高]2
选择B1单元格,定义名称Result
=EVALUATE(SUBSTITUTE(SUBSTITUTE($A1,"[","istext("""),"]",""")*"))
B1=Result,结果为6
追问
如果是 [长]3*[高]2+[周长]34/[边]2 呢??它把/号当乘号了,,有没有这样一个万能的公式?或者必须遵守的格式是什么?麻烦了
追答
如果是除数的话,加个括号吧,如:[长]3*[高]2+[周长]34/[边]2写为:[长]3*[高]2+[周长]34/([边]2)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询