天天看点

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

这是一个知乎网友的提问,问题如下:

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字
alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

概括就是:在Excel中,如何判断某个文本是否包含某些关键字,并将这些关键字用标点符号隔开?

使用Excel Power Query的两个函数,可以做个全自动模板,实现此功能,实现步骤如下:

1.将文本和特征量均导入Power Query

Excel 2016及以上在数据选项卡下,Excel2013需要下载Power Query插件。

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

2.文本表添加自定义列等于特征量表

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

展开自定义列后,每个文本都生成了对应所有特征量的行,以便我们对每个文本所有特征量进行循环。

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

3.添加如下自定义列,判断文本是否包含特征量

Text.Contains([文本],[特征量])
           

包含则返回TRUE,不包含则返回FALSE,然后筛选所有的TRUE

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

4.添加步骤,对文本表进行分组,并将特征量用逗号隔开

Table.Group(删除的列, {"文本"}, {{"计数", each Text.Combine([特征量],",")}})
           
alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字

完整操作视频如下:

本人已开通微信视频号,主要分享零售管理与数据分析,欢迎搜索wujunmin关注。

alert table 关键字 table 附近有语法错误。_Excel自动提取文本的特征关键字