计算列表中单词的频率

时间:2017-01-06 07:52:34

标签: excel vba excel-vba

首先我说我不是VBA的专家用户;我正在学习它。

我对使用宏计算Excel中的文本字符串的可能性有疑问。我不能使用' Countif'函数,因为Excel文件中有超过20,000个文本字符串,我猜这将是一个冗长的过程。

因此我考虑使用VBA代码按频率扫描和组织文本字符串的可能性。

例如,我的文件中有一组这样的单词(每个单元都在不同的单元格中):

家, 阳台, 平面, 公寓, 家, 家, 花园, 事情, 收入, 平面, ... 窗口

我想知道是否有办法让Excel扫描所有不同的文本字符串并返回每个文本字符串的频率。

我知道可能有更简单的方法(例如Python或一些插件),但我们必须在工作中这样做,而且我不能让我的同事学习Python或其他编程语言,我们目前也没有能力购买任何软件。

感谢那些可以提供帮助的人!

1 个答案:

答案 0 :(得分:3)

简单的数据透视表(没有VBA - 但如果需要可以是代码)

请参阅Debra's精彩网站

enter image description here