Excel提供的宏表函數(shù)Evaluate實現(xiàn)文本型數(shù)學表達式計算(宏表函數(shù)evaluate用法)
Excel單元格[A1]內(nèi)如有3*2+4/2-1數(shù)學表達式,如何能在[B1]單元格中得到其計算結(jié)果呢?利用Excel的內(nèi)置公式是難以做到的。如果熟悉VBA可以編寫一個小小的UDF解決問題。好在早期版本的Excel提供了宏表函數(shù)Evaluate()可用,即便不是一個完整的數(shù)學表達式,也可以通過轉(zhuǎn)換得到想要的結(jié)果。
圖片[A1]中有6組數(shù)據(jù),其間分隔符為“空格”(此例中要替換成“+”號),要求出分組差值后相加的和。因為EVALUATE宏函數(shù)在工作表中不能直接使用,必須通過定義名稱的方法引用。
定義累積厚度=EVALUATE(A1),往下拖即可。
如果手工計算甚至更多這樣的數(shù)據(jù)既費時又易出錯,實在得不償失
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。