由於工作上的關係,公司裏必須要把數學公式列出來,而且也必須要把公式的運算結果算出。但是 Excel 好想沒有把文字的四則運算式轉換成運算結果的數值,變的要一個一個去做運算。可是當數學公式改變後,我又必須把結果的算是改過一次。不知道各位有沒有知道什麼方法,讓我改了文字串的數學運算式後,自動更新她答案數值?有點像是這樣去求前文字運算式的結果:
您可以自訂一個 Function (getformula) 來達到你要的目的,見附件的範例,希望對您有幫助。註:開啟附件時要記得先允許巨集的執行!附加壓縮檔: 200706/mobile01-8890d709c004b7503a076c13ba049c76.zip
mhou wrote:由於工作上的關係,公...(恕刪) mhou大...問你一下...你那是如何調的...借用你的圖....是再同一張頁面嗎???...上下的格子可隨意調整嗎???.....3Q!...
EXCEL好像沒有內建此函式,所以利用下午空閒時,寫了一個小Function:GetResult但是有幾點要注意一下:1.只有寫加減乘除四則運算2.可判斷先乘除後加減,但是無法判斷刮號(沒時間寫,靠你自己了~~)3.運算式僅限於數字及加減乘除(半形或全形皆可),若輸入其餘文字(包含刮號),答案皆為零4.變數設定:運算元20個(可自行修改)5.第一個數字若為負數(-123),請輸入『 0-123..... 』,若直接輸入-123,運算式無法顯示好久沒寫程式了,偶爾動動腦也不錯~~附加Excel文件表: 200707/mobile01-b4247ea26f458829a5760c40fd014ba4.xls