个人永久性免费-Excel催化剂功能第18波-在Excel上也能玩上词云图

2021-08-19 15:30:42 浏览数 (1)

这年头数据可视化日新月异,在Excel上做数据分析,最后一步,难免要搞个图表输出高大上一回,微软也深知此道,在Excel2016上更新了一大波图表功能,市场上很耀眼的词云图还是没加进来,虽然在各大的在线网站上都有相应的在线网页版生成词云的功能,而且功能更强大和丰富(在上次15波接入人工智能功能模块也有介绍)。但对于All In Excel的惰性思想上,最终还是决定给广大粉丝们送来了Excel上生成词云图的功能,让大伙们用上经济适用性的词云图是本篇着重讲论的,至于需求更高级的,就自行到别处找寻了,Excel催化剂只负责搬运工的工作,在DotNet的世界仅能找到功能有限度的词云词的轮子。

. 文章出处说明

原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。

. 视频演示

暂无,功能操作性较简单,如有强烈需求,后补视频

. 功能介绍

功能入口位置

. 准备数据源

请准备以下图的数据源,其中有词云图所要的分词列词频列即可,列名怎么叫不重要,强烈建议用15波介绍的中文分词一键生成。

中文分词功能中可自义词库,可自定义词性,更加精确地切分出最终想要的内容,如下图中的非语素字、助词等没意义的字,只需用是否过滤词列选取FALSE即可过滤掉

数据源结构

. 操作界面

操作方法

  1. 先选择要进行制作词云的分词列,一般不要整列选取,尽量选择有数据的单元格区域在手动隐藏和自动筛选隐藏下的数据,在作图时不作引用。 此处的好处在于可以在同一份数据源中根据自行需要,多次生成不同的词云图,而不用手工每次都复制粘贴出一个新的词云数据源,例如:想每个商品的多条评论信息为一组,做出多组的词云图来对比分析。

若以上的分词列的词名未进行汇总,也没关系,程序自动对其进行汇总,例如:2个商品评价都有质量一词,词频数为1,程序调用时,只会生成词云图的质量一词一次,词频数为2的汇总值。

  1. 点击词云图生成后,再次观察词名的数据区域是否正确,及调整所需生成的图片大小、和对应的词频字段相对于词名字段的偏移位置参数,如上图所示。 选择不同字体个性化词云的生成效果,不过貌似有点问题,不是所有文字都可以转变到位,不知道是字体的问题还是插件调用问题,有兴趣的朋友们可测试后给予更多反馈
  2. 选择导出词云图的方式,是要导出到Excel表格还是导出至文件供其他用途使用。 【导出至单元格区域】,需给定词云图生成的后存放的单元格区域,可选择多个行列构成的单元格区域,导出的图片,和第11波中的插入图片的方式一致,可双击打开大图,或鼠标右键对其进行移动或删除图片 【导出至文件】,根据提示,给定图片名及图片存放的电脑硬盘文件夹路径即可。

不同字体的选择生成的词云的不同效果

. 总结

此篇简单的一个生成词云功能,操作步骤也简单,并且不失灵活性,虽说一大堆网页的在线版功能在线词云图制作,或者使用Python/R等数据分析语言,做个词云图也是很简单的事情,但考虑到广大Excel用户群体,数据源以Excel整理好的,并且做出的图表大部分场景都在OFFICE软件环境下使用。增加此经济适用型的Excel版词云制作,也未偿不失为一个不错的解决方案,特别是后续灵活使用Excel催化剂的中文分词功能、分词词库维护,自动筛选快速切换不同的词云图数据源生成不同的词云图组等场景下,势必能够带给广大Excel使用者很好的使用体验。

0 人点赞