excel执行单元格中的表达式
例如:B1单元格中的内容是1+2+3+4,我想再A1种得到B1表达式计算的结果,这里就是10
但,不知怎么操作。
我操作的都不成功。如果默认在B1的内容前加上=号,那么B1单元格会显示我想要的表达式计算的结果,如是我在A1的内容中写上=B1,却是直接显示B1的1+2+3+4这个表达式而不是结果10,如是,我用==B1来试,会出现更多错误。
请知道的大侠,救救小弟.
[解决办法]
试试 CONCATENATE() 函数。
比如你的A2 B2 C3 D3 分别是 1 2 3 4,新增一列填入
=CONCATENATE(A2,"+",2,"+",3,"+",4)
即为你想要的表达式了。
需要计算的, 则可以用EXCEL单元格的运算去计算。
[解决办法]
选中B1,定义名称 X=EVALUATE(A1)
然后B1输入公式 =X