excel中如何實現讓文字公式計算?

有時候,我們需要將一系列包含描述性文字的表示式批量轉換成值,比如“4*3+5“,如果數量少,一個個新增等號也就算了,但有時候,資料很多,需要我們批量的去處理它們,那我們該如何在excel中實現呢?

工具/原料

excel

方法一:分列法

如下圖,在結果處的單元格里使用“&”來解決,輸入=“=”&“公式文字”,但是這時候還不能計算文字公式;

excel中如何實現讓文字公式計算

我們需要把結果公式轉換成文字,點選右鍵“複製”,貼上成“值”,這時候等號就有了,也不是公式,

excel中如何實現讓文字公式計算

最後我們選擇“資料”——“分列”,然後直接點選完成,文字就自動計算了,如下圖結果。

excel中如何實現讓文字公式計算

excel中如何實現讓文字公式計算

方法二:lotus1-2-3法

首先我們需要先設定,方法是開啟excel的“檔案”,然後選擇“選項”,再選擇選項中的高階,郵編滾動條下拉到最後,勾選”轉換lotus1-2-3公式(U)“,點選確認;

excel中如何實現讓文字公式計算

excel中如何實現讓文字公式計算

excel中如何實現讓文字公式計算

然後我們複製公式,貼上到結果處,然後選擇excel的”資料“——”分列“,最後點選完成,我們就會看到公式自動計算了,這種方式可以看出比方法一更方便實用。

excel中如何實現讓文字公式計算

excel中如何實現讓文字公式計算

excel中如何實現讓文字公式計算

方法三:巨集表函式法

用evaluate巨集表函式,這個韓式是不能直接寫在工作表裡,需要我們將它定義到名稱管理器中,首先需要我們開啟excel表中”公式“——”名稱管理器“;

excel中如何實現讓文字公式計算

然後新建一個名稱,引用位置處輸入evaluate巨集表函式:evaluate(選擇需要計算的公式)

excel中如何實現讓文字公式計算

由於evaluate巨集表函式選擇的資料是絕對引用,圖中我們也可以看出所選資料有絕對引用符號”$“,所以為方便一會下拉填充,我們需要將絕對引用去掉。,最後點選確定並關閉;

excel中如何實現讓文字公式計算

最後我們選擇對應單元格,然後選擇excel表中公式中的”用於公式“,點選”公式“(我們剛定義的,也可以點選貼上名稱,選擇我們定義的公式),然後按Enter鍵,最後下拉填充,是不是全部計算好了!

excel中如何實現讓文字公式計算

總結

以上三種方法都可以快速實現文字公式計算,趕快試試吧。

注意事項

方法二的缺點在於單元格將無法輸入公式,因為被我們設定lotus1-2-3了,如果需要輸入文字公式,就我們就需要還原設定。

相關問題答案