在 Excel 中如果想要執行儲存格中的運算式可以利用 EVALUATE 函數,但是要把檔案儲存為巨集活頁簿(*.xlsm)。
以下圖為例,輸入字串: $9,861-$6,296,要直接得到結果:$3,565,該如何處理?
【公式設計與解析】
先將儲存格中的字串加以轉換。(將「X」取代為「*」、將「$」和「,」取代為空白)
儲存格B2:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"X","*"),"$",""),",","")
複製儲存格B2,貼至儲存格B2:B9。
接著,定義名稱。
名稱:Cal
參照到:=EVALUATE(工作表1!B2)
儲存格C2:=TEXT(Cal,"$#,##0")
將計算結果套用格式:$#,##0。
複製儲存格C2,貼至儲存格C2:C9。
文章標籤
全站熱搜
留言列表