在Excel使用時,為快速記錄數據或直觀地顯示數據運算過程,我們會在單元格裡輸入數據的算式。例如「=20+10+10」,「60*40*30」等,如何對這樣的算式進行求值,其實也很簡單。
一個函數就能搞定,這個函數就是evaluate!它的作用就是對文本公式進行求值,不過evaluate函數在excel中並不能直接使用,而需要通過定義名稱的方式達到想要的結果。
但是在WPS的版本中,evaluate函數可以直接使用。
下面我們一起學習使用evaluate函數通過定義名稱的方法來求值。
我們在公式菜單欄中找到定義名稱項。
在彈出框中新建名稱,我在這裡將它修改為「立方」,然後在引用位置輸入公式「=evaluate(E2)」,這裡一定要注意輸入公式時系統默認E2單元格是絕對引用的,所以我們需要取消E2單元格的絕對引用。
隨後在單元格中輸入「=立方」。
這裡的「立方」代表的是剛才定義的函數內容,按回車運算後即得到文本公式的運算結果。
最後將公式向下填充,由於在定義名稱時已經將E2取消了絕對引用,向下填充會依次進行運算。新手很容易忘記修改系統默認的單元格引用方式,所以要特別注意!
以上就是通過evaluate函數計算文本公式的詳細步驟。
下回我們再介紹另外兩種不同的方法解答單元格內算式的自動計算。