找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 49|回复: 4

excel如何从数据中提取关键词?

[复制链接]

18

主题

44

回帖

572

积分

高级会员

积分
572
发表于 2023-8-11 15:14:21 | 显示全部楼层 |阅读模式
有A列数据
如何让B列从A列中提取内容相关关键词? 比如提取出现频率最高的2-3个关键词


有啥函数能实现呀 求大神

回复

使用道具 举报

205

主题

492

回帖

2239

积分

金牌会员

积分
2239
发表于 2023-8-11 15:16:37 | 显示全部楼层
如果你想在Excel中从A列提取内容相关的关键词,并将结果放入B列,可以使用Excel的函数来实现。以下是一种可能的方法:

创建一个新的工作表,并将A列的数据复制到新的工作表的A列。

在B1单元格中输入以下公式,并按下回车键:
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",LEN($A1))), (COLUMN()-2)*LEN($A1)+1, LEN($A1)))
将B1单元格中的公式拖动到B列的单元格中,直到覆盖所有需要提取关键词的单元格。

选中B列的所有单元格,然后在Excel的菜单栏中选择"数据" -> "删除重复项"。

在弹出的对话框中,选择"仅选择列B",然后点击"确定"。

这样,B列将包含从A列提取的关键词。重复的关键词将被删除,只保留唯一的关键词。

请注意,这种方法只能提取单个单词作为关键词,并且不会考虑停用词和其他文本处理步骤。如果你需要更复杂的关键词提取和处理功能,可能需要使用VBA宏或其他外部工具来实现。
回复

使用道具 举报

23

主题

34

回帖

291

积分

中级会员

积分
291
发表于 2023-8-11 15:18:21 | 显示全部楼层
我的方法比较麻烦:
B列罗列出A列不重复的值;
C列对B列的值,统计A列的次数;
最后排序
回复

使用道具 举报

18

主题

44

回帖

572

积分

高级会员

积分
572
 楼主| 发表于 2023-8-11 16:36:08 | 显示全部楼层

万古神帝 发表于 2023-8-11 15:16

如果你想在Excel中从A列提取内容相关的关键词,并将结果放入B列,可以使用Excel的函数来实现。以下是一种可 ...

好像不行。A列是10-500个字组成的内容
回复

使用道具 举报

5

主题

26

回帖

107

积分

注册会员

积分
107
发表于 2023-8-11 15:16:00 | 显示全部楼层
用python吧,jieba分词统计词频,然后提取频率最高的。 Excel VBA太弱了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 11:32 , Processed in 0.055411 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表