EXCEL中用什么函数可以计算某一列不同文本单元格的个数

如题所述

不需要函数吧,直接拖到最后一行,看看是多少行不就知道该列有多少个单元格了吗?除非这一列有空白的单元格!
呵呵,经过我努力的探索,终于能够解决你的问题了!为了不破坏你原来的表格,建议你如此操作:新建一个excel文件,将你要操作的那列复制粘贴到这个新的文件中,选择该列后,点击菜单栏里的数据,筛选,自动筛选,会发现第一个单元格(最上面的单元格)出现一个下拉菜单,不要管它,再点菜单栏的数据,筛选,高级筛选,会出来一个对话框,可以将“方式”改为“将筛选结果复制到其他位置”,把光标点到下面的“复制到”,再表中点第二列,再在对话框中“选择不重复的记录”前打勾,点确定,这样操作就完成了,此时你第二列里的数据就是没有重复的内容了,同时你可以很清楚的看到共有多少个不同文本单元格的数目了!
另外需要注意一点,最上面的单元格在这个过程中会被当成标题,以你的例子为例,第一个格是北京,高级筛选后的结果会有两个北京,为了避免这个问题,你可以在这一列最上面添加一个单元格,作为标题,比如写上“地名”,再如此操作就可以了!
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-20
我看了下楼上的公式第一个好象不行,第二个第三个你估计都知道
给你个数组公式
假设文本写在a列a1到a5中
=sum(if(a1:a5="上海",1,if(a1:a5="广州",1,0)))
写完公式还要加ctrl+shift+enter数组组合键,俗称“cse”哈
相似回答