這是一個知乎網友的提問,問題如下:

概括就是:在Excel中,如何判斷某個文本是否包含某些關鍵字,并将這些關鍵字用标點符号隔開?
使用Excel Power Query的兩個函數,可以做個全自動模闆,實作此功能,實作步驟如下:
1.将文本和特征量均導入Power Query
Excel 2016及以上在資料頁籤下,Excel2013需要下載下傳Power Query插件。
2.文本表添加自定義列等于特征量表
展開自定義列後,每個文本都生成了對應所有特征量的行,以便我們對每個文本所有特征量進行循環。
3.添加如下自定義列,判斷文本是否包含特征量
Text.Contains([文本],[特征量])
包含則傳回TRUE,不包含則傳回FALSE,然後篩選所有的TRUE
4.添加步驟,對文本表進行分組,并将特征量用逗号隔開
Table.Group(删除的列, {"文本"}, {{"計數", each Text.Combine([特征量],",")}})
完整操作視訊如下:
本人已開通微信視訊号,主要分享零售管理與資料分析,歡迎搜尋wujunmin關注。