有A列数据
如何让B列从A列中提取内容相关关键词?比如提取出现频率最高的2-3个关键词
有啥函数能实现呀求大神
-----------------------------------------------------
网友回复:
如果你想在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宏或其他外部工具来实现。
网友回复:
我的方法比较麻烦:
B列罗列出A列不重复的值;
C列对B列的值,统计A列的次数;
最后排序
网友回复:
引用:万古神帝发表于2023-8-1115:16
如果你想在Excel中从A列提取内容相关的关键词,并将结果放入B列,可以使用Excel的函数来实现。以下是一种可...
网友回复:
用python吧,jieba分词统计词频,然后提取频率最高的。ExcelVBA太弱了