我們在Excel中遇到存儲在單元格中的公式,想要知道公式的運算結果,我們講過兩種方法:
分列法:加等號分列自動運算EVALUATE:宏表函數進行計算https://www.toutiao.com/i6671881263843901955/
對于Expression.Evaluate函數也做了簡單的介紹,今天我們再來回顧一下Expression.Evaluate函數的使用方法:
第一種情況:簡單的公式運算(1+2)*3
這樣的公式,可以直接運算,不需要第二參數:
第二種情況:含有M函數的公式運算List.Sum({1,2,3})
我們需要使用第二參數,來給出M函數的名稱,才能得到正確結果:
第三種情況:函數嵌套
Expression.Evaluate函數有兩個姊妹函數:
Expression.Constant:把公式當作文本引用Expression.Identifier:定義參數Expression.Constant("2019-1-1"):返回文本"2019-1-1""&":返回&Expression.Identifier("A"):定義一個參數A如果這個參數是連續的字符串,直接定義也可以:
但是如果出現空格,直接定義就失效了:
需要使用函數來定義:
以上就是Expression.Evaluate函數使用過程中可能用到的三種情況,另外,
對于混合的公式,如果只有一個M函數,這樣計算也是允許的:
本文發布于:2023-02-28 21:09:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1677730446100733.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:evaluate函數(evaluate函數無效).doc
本文 PDF 下載地址:evaluate函數(evaluate函數無效).pdf
| 留言與評論(共有 0 條評論) |