
valuate函數(shù)計(jì)算單元格中表達(dá)式的值" title="excel利用evaluate函數(shù)計(jì)算單元格中表達(dá)式的值" />
Excel利用evaluate函數(shù)計(jì)算單元格中表達(dá)式的值
如果在A1單元格中輸入一個(gè)算術(shù)表達(dá)式,如“35+39+2-30”,因?yàn)楸磉_(dá)式前面沒(méi)有“=”符號(hào),Excel將把該表達(dá)式視為文本內(nèi)容。要計(jì)算該表達(dá)式的值,可以用宏表函數(shù)evaluate,該函數(shù)不能在欄中直接使用,而需要通過(guò)定義名稱的方法來(lái)使用它。
1.選擇B1單元格,單擊菜單“插入→名稱→定義”,在“定義名稱”對(duì)話框中輸入定義的名稱,如“result”,在“引用位置”處輸入:
=evalUATE(A1)
2.在B1單元格中輸入公式:
=result
B1單元格中將返回A1單元格中表達(dá)式的結(jié)果。用該公式可以計(jì)算同一行中左邊單元格中表達(dá)式的計(jì)算結(jié)果,這種相對(duì)的位置關(guān)系是根據(jù)定義名稱時(shí)A1單元格相對(duì)于B1單元格的位置來(lái)確定的。

