如下圖所示,A列為一列文本形式的算術表達式,要想在B列求出這些算術表達式的值可以借助定義名稱結合宏表函數EVALUATE。
1、按下Ctrl+F3組合快捷鍵,將彈出”名稱管理器“對話框,如下圖所示

2、在彈出的”名稱管理器“對話框中單擊”新建"命令,將彈出“新建名稱”對話框。如下圖所示

3、將名稱文本框中的原有名稱刪除,輸入新的名稱“計算文本算式的值”;將引用位置中的“=Sheet1!$B$2”改為“=evaluate(Sheet1!A2)”,然后單擊“確定”命令,將在”名稱管理器“對話框中看到剛剛新建的名稱。


4、通過以上的步驟新建了名稱后,在B2單元格輸入“=計算”將會自動列出“計算文本算式的值”,也就是通過剛才的定義名稱,就類似于自定義了一個函數。如下圖所示

5、完成B2單元格的公式輸入,然后填充填充柄至指定的單元格區域即可計算出A列的文本算式的值。如下圖所示

6、通過以上的步驟我們了解了如何通過定義名稱的方法來求解文本算式的值。宏表函數是一類早期的Excel函數,后來逐漸被VBA取代。但是為了保持兼容,依然可以使用這些函數。
相關推薦:
excel中的文本怎么快速合并或拆分?
Excel怎么批量替換文本型格式的數字?
excel文本框怎么刪除? excel隱藏文本框的刪除方法
新聞熱點
疑難解答