tft每日頭條

 > 生活

 > evaluate函數結果不顯示

evaluate函數結果不顯示

生活 更新时间:2024-12-19 21:05:43

Excel中我們再對單元格中的文本格式的表達式進行運算,我們曾經介紹過兩種方法:

  • 分列法:表達式前添加等号,然後分列,格式選常規
  • Evaluate法:使用宏表函數Evaluate定義名稱

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)1

假設數據是這樣的:

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)2

分列法計算:

左側添加等号後複制粘貼數值:

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)3

然後分列:

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)4

就直接在原基礎上獲得計算結果了:

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)5

Evaluate法:

打開公式主選項卡>定義名稱

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)6

然後在公式欄裡輸入等号與定義名稱即可。

需要注意的是Evaluate是宏表函數,需要保存為啟用宏的工作簿。

關于Evaluate,大家還可以參考這篇:Excel宏表函數Evaluate的奇妙用途

最後我們來介紹Power Query中的表達式計算方法:

在Power Query中也有一個Evaluate函數:Expression.Evaluate函數,使用方法也非常簡單:

Power Query編輯器中:添加列>自定義列

在對話框中輸入公式:

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)7

Expression.Evaluate函數有兩個參數:

第一參數是必選參數,文本格式的表達式,

第二參數是可選參數,表達式運行環境。

Expression.Evaluate函數與Evaluate宏表函數還是有很大區别的,

  • Evaluate宏表函數畢竟還是在Excel表格的環境下,所以Evaluate宏表函數可以與很多的Excel函數配合使用,來達到複雜的表達式計算。
  • Expression.Evaluate函數是M函數,表達式就隻能接受符合M語言規範的表達式,并且隻能與M函數,及自定義函數配合使用。

evaluate函數結果不顯示(Evaluate以及PQ中的Expression.Evaluate計算表達式)8

有了上面3種方法,無論是在Excel表格中還是在Power Query中,我們都能很方便的計算出來。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved