今天我們來聊下如何在Power Query中進行類似Excel中通配符的查找。
例:
在{"a","b","ab","abc"}列表中查找以"a"開頭的數據。也就是類似我們在Excel中使用通配符a*來查找。
List.Select({"a","b","ab","abc"},eachText.StartsWith(_,"a"))
={"a","ab","abc"}
解釋:在篩選條件的時候,以Text.StartsWith作為開頭關鍵詞查找,其余的不管,類似于之后是"*"。
在{"a","b","ab","abc"}列表中查找以"b"結尾的數據。也就是類似我們在Excel中使用通配符*a來查找。
List.Select(源,eachText.EndsWith(_,"b"))
={"b","ab"}
解釋:在篩選條件的時候,以Text.EndsWith作為結尾關鍵詞查找,類似于之前是"*"。
在{"a","b","ab","abc"}列表中查找以"b"為中間的數據。也就是類似我們在Excel中使用通配符*b*來查找。
List.Select(源,eachText.Contains(_,"b"))
={"b","ab","abc"}
解釋:在篩選條件的時候,以Text.Contains作為關鍵詞查找,類似于之前是包含b來查找。
如果有用,動動你的小手進行轉發(fā)。