excel - 确定Excel数据集中最常用词的序列
问题描述
我需要确定 excel 数据集中出现次数最多的单词的顺序。例如。
A B C D
Joyce Bremner Lewis Chapman Claire Harper
Lesley Brown Brian Clough Natalie Hassan
Emma Cartwright Janet Coldwell Gillian Hedley
Lewis Chapman Sheena Doig Lesley Brown
Brian Clough Karen German Emma Cartwright
Janet Coldwell James Gledhill Lewis Chapman
Sheena Doig Maggie Gowan Brian Clough
哪个名字是出现次数最多的单词,然后是第二个出现次数最多的单词,依此类推。
当您只考虑一列但努力组合多列时,我找到了按顺序确定最一致单词的解决方案。下面是使用的公式:
在 C2 中输入此数组公式:
=IFERROR(INDEX(A2:A10,MODE(MATCH(A2:A10,A2:A10,0)+{0,0})),"")
在 C3 中输入此数组公式并向下复制,直到出现空白:
=IFERROR(INDEX(A$2:A$10,MODE(IF(COUNTIF(C$2:C2,A$2:A$10)=0,MATCH(A$2:A$10,A$2:A$10,0)+{0,0}))),"")
解决方案
推荐阅读
- javascript - 我不能做 jquery droppable over event right
- docker - Docker-compose 桥接网络和主机远程端口转发在同一个容器
- .htaccess - 重写规则不同的文件名相同的重定向
- ruby-on-rails - 日期和月份的订单日期
- qt - 如何在 QML 中记录 javascript 可访问的 Qt 对象?
- asp.net - .net核心应用程序套接字在负载下泄漏
- excel - 如何在 For Each 循环语句中跳过范围内的第一个元素?
- python - Python - 对数据框中元素的出现次数进行编号
- javascript - 如何为 reactJs 中的 textBox 中的每个输入值生成一个数组
- java - 如何在应用程序加载时间加载@FeignClient