Excel怎樣讓文字算式計算?

在Excel中處理資料時,會遇到一些文字算式,如:

要想得到這些文字計算式的結果,可以怎麼做呢?有多種方法可以選擇。

最low的做法是這樣的

藉助巨集表函式EVALUATE將要計算的文字表示式定義為名稱,如,在啟用A2單元格的時候,將建名稱“計算結果”,將引用位置設定為公式:

=EVALUATE($A2)

然後在新的單元格,如B2中輸入公式:

=計算結果

向下填充,即可得到文字計算式的計算結果。

注意:用這種方法解決,因為使用了巨集表函式,所以需要將工作簿儲存為啟用巨集的工作簿,即副檔名為"xlsm"的檔案。

富含技術性的取巧做法是這樣的

文字計算式之所以不會計算,是因為不具備一般公式的特徵:不含等號“=”。我們可以將其改造為公式的樣式,在前面連線上等號“=”,如在B2中輸入公式:

="="&A2

向下填充到其他單元格。

使用複製貼上的方法將公式轉為數值。

再選中該列,執行【資料】→【分列】→【完成】命令即可得到公式的計算結果。

極少有人知道的解決方法,會的都是高手

單擊【檔案】→【選項】命令,開啟Excel選項對話方塊,在【高階】選項卡中,勾選【轉換Lotus 1-2-3公式】項。再選中文字計算式所在列,執行【資料】→【分列】→【完成】命令即可得到公式的計算結果。

這三種方法,你常用的是哪一種呢?

我是葉楓,關注我,帶你學更多的Excel技巧!