Excel如何顯示公式計算結果




最近收到讀者來信,問Excel如何在一個欄位輸入計算公式,另一個欄位直接顯示計算結果,這個涉及函數「Evaluate」,而且這個函數只能搭配「名稱」使用。「名稱」也算是活用Excel的功能之一,雖然我只是知道而幾乎不用,但在某些場合,例如顯示計算結果的Evaluate函數,的確是非用不可,在此簡單作個分享:

一、如圖所示,左邊一欄是公式,右邊一欄是計算結果,下面有個合計:「=SUM(C2:C6)」。

=SUM(C2:C6

二、特別說明,在公式欄如果要輸入「4-3」或是「8/4」,EXCEL會小聰明自動判別為輸入日期,「4-3」就顯示為「4月3日「,所以要在前面加個「’」,作用是強制將儲存格原始內容以文字形式呈現。

強制將儲存格原始內容以文字形式呈現

三、「名稱管理員」,在公式模組的中間部位。

名稱管理員

四、「名稱管理員」的編輯視窗,在這裡點個「新增」。

「名稱管理員」的編輯視窗

五、名稱最常用在替代特定範圍,一方面讓公式參照更為直觀簡潔,另一方面也節省每次選取範圍的麻煩。以圖示為例,輸入名稱為「計算結果」,範圍僅限於此工作表「說明」,參照到「=說明!$C$2:$C$C6」,這樣的設定意思等同於「計算結果=說明!$C$2:$C$C6」。

「計算結果=說明!$C$2:$C$C6」

六、點「確定」後,回到名稱管理員,可以看到剛才新增名稱的相關資訊。

剛才新增名稱的相關資訊

七、再回到工作表,將原本的「=SUM(C2:C6)」,修改成「=SUM(計算結果)」,很快能感到名稱神奇的地方了吧。

「=SUM(計算結果)」

八、進入主題,設定一開始我們所想要的函數:「=EVALUATE(說明!B2)」,給它一個名稱「顯示計算結果」。在此附帶一提,選取儲存格的時候,按上下左右等方向鍵,Excel預設是在工作表移動,當我們移到B2,在參照編輯列自動預設是絶對參照「$B$2」,為了能夠往下拉公式,我們想改成相對參照「B2」(該儲存格相對於編輯儲存格的位置),於是按左右鍵,想移動到$的位置前delete,但會發現游標不是在參照編輯列移動,而是在工作表上移動儲存格位置,這時候按個「F2」,就會神奇發現能在參照編輯列中移動了。

「=EVALUATE(說明!B2)」

九、回到工作表,將公式由C2拉到C6,大功告成,果真直接顯示了計算結果。

果真直接顯示了計算結果

十、既然介紹了名稱,就要考慮名稱越設越多的情況,如何有效管理,最基本的,就是編輯清單,比如:「名稱管理員」。

「名稱管理員」

十一、除了「名稱管理員」,其實還可以導出名稱清單:「用於公式」、「貼上名稱」。

「用於公式」、「貼上名稱」

十二、在「貼上名稱」的視窗,選擇「全部貼上」。

「全部貼上」

十三、OK,導出名稱清單到Excel工作表了。

導出名稱清單到Excel工作表




當前文章延伸閱讀:
經典函數