excel表的统计问题。如何统计一列中出现的字符数大于4的项?

比如,有一列是三个字的人名和超过三个字以上的其他名称,如酒店名。我想把酒店名单独列出来。还有问一下,如何统计同一列中出现相同的名字,我也想把它们单独列出来。

问题1:选这列数据,单击【数据】→筛选→自动筛选→自定义→等于,条件框输入????*
问题2:【数据】→筛选→高级筛选→勾选“选择不重复记录”,如果是2007版以上,可以直接用【删除重复项】功能。@陈国良_gouweicao78答复。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-13
假设名字在A列,在B1中输入:=IF(LEN(A1)>3,A1,""),即可将三个字以上(不含三个字)的名字显示出来
如果要将同一列中出现相同的名字,我也想把它们单独列出来,在B1中输入:=IF(COUNTIF($A:$A,A1)>1,A1,"")追问

不行啊。IF(LEN(A1)>3,A1,""),为空什么都没有

追答

=IF(LEN(A1)>3,A1,"")是表示只列出超过三个字符的,三个、两个及一个字符的不会列出来
假设A1内容为“中国研究院”,B1输入:=IF(LEN(A1)>3,A1,""),显示为“中国研究院”
假设A1内容为“研究院”,B1输入:=IF(LEN(A1)>3,A1,""),显示为空
通过这种方式就可以将超过三个字符的名称列出来了

第2个回答  2011-11-13
你好;把需要统计的列点出来 点工具栏 上筛选 再点“筛选”需要统计的列上方出现按钮点开 在把需要统计的前面打钩就OK了
第3个回答  2011-11-13
用筛选功能
相似回答