把WORD文档里的英文单词全部提取出来

我有一个WORD文档,里面是全英文版的小说。我想把里面的英文单词全部提取出来,统计每个单词出现的次数。谁能告诉我该这么做?

word中按ctrl+h,勾选使用通配符,输入[a-z],点击在以下项中查找,先使用通配符调出所有单词



将其复制到excel中,在可能会出现多列,或者其他问题(考虑数据-分列)将其转化成一列就可以了

将这列复制一下,形成两个相同列

选中第二列,数据-删除重复项

然后再第三列即C1写入公式:=countif(a:a,b1) ,下拉   统计所有单词频率完成

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-06

这个如果用传统的方法,计算量太大,用到宏命令是最合适的。我帮你找了一个,小规模测试可行。代码见附件,使用方法见下边(也挺简单的):
【为了安全起见,把你的小说文档复制一份,用副本来做】
(1)打开我的附件,Ctrl+A,Ctrl+C,这样就把附件里的所有内容都复制下来了。
(2)打开你小说,按下快捷键Alt+F8,在弹出的对话框里输入一个名称“词频统计”,点击“创建”,在弹出的新界面中,直接按下Ctrl+V,把刚才复制的内容粘贴进来,然后按下快捷键Alt+Q,退出这个界面,回到小说文档。
(3)再次按下Alt+F8,选中“词频统计”(选中后底色为蓝色),点击“运行”,会弹出一个对话框,1是按照单词来排序,2是按照词频来排序,你自己选一个,点击“确定”就行了。

本回答被提问者采纳
相似回答