1、Excel 如何计算表达式方法一、如何在 B1 单元格里求出其结果?菜单-插入-名称-定义:x=EVALUATE($A$1)在 A2 单元格输入公式:=x 在菜单栏,插入-名称-定义,在 “当前工作薄的名称”中输入 x,引用位置输入=EVALUATE(A1) ivljueit 因 EVALUATE 为 4.0 宏函数,在工作表中不能直接使用,必须通过定义名称的方法引用定义 x=EVALUATE(A1),往下拖即可Excel 中用 evaluate()函数求文本型数学表达式的计算结果excel 中,在 A1 单元格里写有以下内容:3*(4+5)-5*2方法二、如何在 B1 单元格里求出其结果?可
2、用 evaluate 函数实现:1、定义内存数组。选择 B1 单元格,然后按快捷键 Ctrl+F3,在名称里面随便写上一个名字,比如 X;在引用位置里输入 =evaluate(A1),点击添加。关闭“定义名称”。2、在 B1 单元格里输入 =IF(ISERROR(X),“,X) ,即可求出 A1 单元格里公式的计算结果。这里结果为 17。3、类似的,只要在本工作表中的任意位置输入 =IF(ISERROR(X),“,X) ,就可求得其同一行左边相邻单元格里公式表达式的值。4、I sError 函 数 返 回 Boolean 值 , 指 出 表 达 式 是 否 为 一 个 错 误 值 。 语 法IsError(expression)必 需 的 expression 参 数 , 可 以 是 任 何 有 效 表 达 式 。 说 明 利 用 CVErr 函 数 将 实 数 转 换 成 错 误 值 就 会 建 立 错 误 值 。 IsError 函 数 被 用 来 确 定 一 个 数 值表 达 式 是 否 表 示 一 个 错 误 。 如 果 expression 参 数 表 示 一 个 错 误 , 则 IsError 返 回 True; 否 则 返 回 False。