全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 677|回复: 4

[美国VPS] excel如何从数据中提取关键词?

[复制链接]
发表于 2023-8-11 15:14:21 | 显示全部楼层 |阅读模式
有A列数据
如何让B列从A列中提取内容相关关键词? 比如提取出现频率最高的2-3个关键词
有啥函数能实现呀 求大神
发表于 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宏或其他外部工具来实现。
发表于 2023-8-11 15:18:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2023-8-11 16:36:08 | 显示全部楼层
万古神帝 发表于 2023-8-11 15:16
如果你想在Excel中从A列提取内容相关的关键词,并将结果放入B列,可以使用Excel的函数来实现。以下是一种可 ...

好像不行。A列是10-500个字组成的内容
发表于 2023-8-11 16:48:16 | 显示全部楼层
用python吧,jieba分词统计词频,然后提取频率最高的。 Excel VBA太弱了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 02:07 , Processed in 0.061285 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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