EXCEL里统计某几列中出现相同文本的内容及出现次数

在Q列和R列中,分别显示在B2到P10000中的文本内容出现次数最多的文本数据及它出现的次数,一共统计前100名就好了,数据会越来越多,因为有新股不断上市,这个资金排行榜也会不同.

数据行数太大,直接用公式统计会很慢。
建议加2个辅助列,在S列输入所有股票名字,在T1输入公式:
=COUNTIF(B:P,S1)
将公式向下复制到相应行。
选中ST两列,按T列降序排序即可。追问

由于不断有新股上市,这个表也会相应有新的名称,这个不好操作啊.

追答

增加新股时只能手动添加到S列的后面。
数据量太大,用公式自动获取不现实。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-16
=SUMPRODUCT(1/COUNTIF(A2:A1777,A2:A1777))

使用这个公式,满意请采纳,谢谢。追问

你的这个直接无法实现内容,因为你的数列就不对啊.是从B1:P10000,因为每天会有新的数据,所以这个表是会不断地增加长度的.

第2个回答  2014-10-16
你这数据只能放07处理了,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 [email protected]追问

邮件已发.请查收,谢谢

追答

已回

第3个回答  2014-10-16
COUNTIF(B2:P10000,"某某")就okb追问

已经不知道 某某是谁,如果知道的话,就不用这样操作了.就是名称可能会没有规律

相似回答