在Power Query中如何進行類似"*"的模糊匹配查找?

今天我們來聊下如何在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ā)。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容