在excel中在一栏里输入表达式另一栏里自动给出值 怎么做

比表达式栏里写1+1 数值栏里会自动出现2
=IF(ISERROR(x),"",x) 看别人是用这个实现的 但不清楚具体操作

这个需要用到宏表函数evaluate
假设你的这些表达式,输入在A列,选中B1,插入-名称-定义,上面输入一个名称,比如jisuan,下面引用位置输入公式:
=EVALUATE(A1)
确定
然后在B1输入
=jisuan
这样就妥了。注意宏表函数,也是需要启用宏的。这样可以下拉公式填充整个B列
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23
这个不是这么搞的 呵呵; 可以这样实现:
第一栏里填数字A;第二栏填数字B;结果栏设置:“=第一栏+第二栏”
第2个回答  2011-12-23
http://tieba.baidu.com/i/61215702/p/35885425#0
http://zhidao.baidu.com/question/143548878.html
这里面有我给出的两种办法,可以解决你的问题
第3个回答  2011-12-23
额,这种还真不会呢,不过如果是我的话,会把表达式里面的两个数字分别写在相邻的两个单元格里面,然后在数值栏里用求和公式做,这样也不错啊。
第4个回答  2011-12-23
好像只能数字分别写不同格子,然后通过公式计算