在excel表格中如何找出一列中出现次数最多的文字

如题所述

第1个回答  2012-08-05
你没讲具体。
用众数函数试试看:
=CHAR(MODE(CODE(A1:A100)))
统计区域内不要有空格!本回答被网友采纳
第2个回答  2012-08-05
如果是整个单元格的文字,COUNTIF就可以得到,若是单元格内的部分字符或者词语,得借助VBA代码来处理了
第3个回答  2012-08-05
假定这一列有文字的区域被命名为Mylist。假定Mylist中第一个单元格为A2,则输入下列数组公式:
{=INDEX(MyList,MAX(IF(MAX(COUNTIF(MyList,MyList))=COUNTIF(MyList,MyList),ROW(MyList)-ROW(A2)+1)))}
注意:
1、数组公式输入时,大括号里面的内容输入后,按Ctrl+Shift+Enter
2、公司出现的A2是Mylist列中的第一行。如果Mylist是从A8开始的1000或多个列单元格,则把A2改为A8。
3、如果列表中,恰好有某2个字符串出现的次数相等,那么以上公式得出的是排在列表最后面(最下面) 的字符串,而以下公式则是排在列表最前面(最上面)的字符串:
{=INDEX(MyList,MIN(IF(MAX(COUNTIF(MyList,MyList))=COUNTIF(MyList,MyList),ROW(MyList)-ROW(A2)+1)))}
第4个回答  2012-08-05
是整个单元格中的文字吗?
相似回答