excel中的Evaluate函數,不同於普通函數。因為Evaluate是一個宏表函數,所以,不能直接在單元格中使用Evaluate函數。
如果需要使用Evaluate函數,需要先定義後才能使用。
該函數的功能是:把表達式轉換為結果。
Evaluate函數的用法:
①用法一
1、選中d2,然後是菜單操作:插入→名稱→定義,在對話框中的“在當前工作薄中的名稱”處輸入一個名稱,比如MyNum(隨便輸入),在“引用位置”處輸入=evaluate(c2),確定。
2、在d2中輸入=MyNum,即可,然後下拉復制,就可以在d2這一列中計算出c2的這一列的值。
如 c2為1+2,則d2為3.。
②用法二
如果在A1先輸入了25+35/2 這樣的算術表達式,想在A2裡看到結果,那麼操作如下
1:按CRTL+F3 或者 (菜單是:插入菜單->名稱->定義)
2:名稱位置輸入 MyNum
3:引用位置填:=EVALUATE($A1)
4: 點“添加”
5:在A2單元格輸入 = MyNum
③用法三
如A1中的計算式是 4*4
那麼您選中B1
點插入→名稱→定義→上面框中輸入MyNum
在最下面的框中輸入 =Evaluate(A1) ,確定
然後在B1中輸入 =MyNum 回車即得到16