excel中一行中不同数据的个数如何用公式计算!其中含有空格!

如题所述

用条件计算函数COUNTIF(),条件即“不同数据”,空格也可以作为条件。
统计一行的:
=COUNTIF(1:1,1)就是统计第一行当中是“1”的单元格个数;
=COUNTIF(1:1,"")就是统计第一行当中空单元格的个数;追问

假设1行中有1、3、5、6、1、2
想问这行有多少个不同的数字,不是想求具体某个数字有几个

追答

假设数据是在A1:F1
=SUM(IF(FREQUENCY(1:1,1:1)>0,1))
回车。
区域当中可以有空格。

追问

要是n2到v2行如何计算?谢谢

追答

1~10行:
=SUM(IF(FREQUENCY(1:10,1:10)>0,1))
A1~N10:
=SUM(IF(FREQUENCY(A1:N10,A1:N10)>0,1))

追问

还是不明白
n o p q r s t u v
1 2 3 2 4 1 5 2 1 3
2 1 4 3 2 1 1 2 1 1
第一行用公式计算应该得到的结果为5,第二行应该为4,具体用公式如何体现?

追答

呵呵!用我上面的公式就行(修改引用区域)。
可你已经采纳答案结束提问啦。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-25
用Countif?
例如Countif(A1:A100,"*A*")【统计含有字符“A”的单元格个数】
CountBlank(A1:A100)统计空白单元格。
CountA(A1:A100)统计所有单元格。【返回100】
这是最简单的,其它则需要看实际情况来写公式。追问

假设1行中有1、3、5、6、1、2
想问这行有多少个不同的数字,不是想求具体某个数字有几个

来自:求助得到的回答
第1个回答  2013-02-25
假如原数据在A1:A20
在B1输入公式
=SUM(IF(ISERROR(IF(COUNTIF(A1:A20,A1:A20)=1,1,1/COUNTIF(A1:A20,A1:A20))),0,IF(COUNTIF(A1:A20,A1:A20)=1,1,1/COUNTIF(A1:A20,A1:A20))))

数组公式,请同时按下shift+ctrl+enter三键结束追问

我说的是行不是列,还是不对啊,我试过了!

追答

行和列是一样的,你只要把公式的取值范围改成你的范围就可以

你说的不对是怎么回事?如图,不同的数字是12个,怎么会不对?

追问

11 11
一行中有两个数字怎么按你说的得到的结果为1?

追答

你是说要不同的数字呀,两个11当然算一个了,如果你是说只要有数字就算一个那更容易多了

追问

但是我得到的是2?不知道是什么原因!

追答

按我的公式重复的两个数会得到2?不会呀,我这里是显示1,你三键回车了?这样吧,我把列改成行吧,你复制下来三键回车试试
=SUM(IF(ISERROR(IF(COUNTIF(A1:Z1,A1:Z1)=1,1,1/COUNTIF(A1:Z1,A1:Z1))),0,IF(COUNTIF(A1:Z1,A1:Z1)=1,1,1/COUNTIF(A1:Z1,A1:Z1))))

你在 A1:Z1单元格内输入数字,有重复,有空格,看看公式对不对,我这里是对的。该公式能计算出不重复的个数,重复的只算一个哟
如果重复的算多个只要用=COUNT(A1:Z1)就可以了,用不了那么麻烦

追问

空格是不是也算一个?

追答

这就是问你呀,题是你出的,如果是想空格也算一个,公式最后就加上个空格判断就行。
空格判断楼上几位有人给你了公式,你可以试试加进去玩玩

本回答被提问者采纳
第2个回答  2013-02-25
这应该是去重计算:
以列~~a1:a100为例

=sum(1/countif(a1:a100,a1:a100))
同时按下:shift+ctrl+回车~~~~即可

以行~~E14:N14为例~

=SUM(1/COUNTIF(E14:N14,E14:N14))

同时按下:shift+ctrl+回车~~~~即可

excel中一行中不同数据的个数如何用公式计算!其中含有空格!
用条件计算函数COUNTIF(),条件即“不同数据”,空格也可以作为条件。统计一行的:=COUNTIF(1:1,1)就是统计第一行当中是“1”的单元格个数;=COUNTIF(1:1,"")就是统计第一行当中空单元格的个数;

excel如何统计不重复项文本个数?有空格
如图,公式=SUM(IF(ISERROR(1\/COUNTIF(A2:A10,A2:A10)),,1\/COUNTIF(A2:A10,A2:A10)))数组公式,按CTRL+SHIFT+回车,将A2:A10改成你要的区间

如何统计含空格单元格数量?
可以在对应的单元格中输入公式=countif(a:a;"<>")。其中a:a为需要统计的数据区域,该公式输入完成以后按下回车键即可在选定的与区域内统计非空格数据的个数。具体使用方法如下:1、在电脑上打开EXCEL文件进入。2、进入到该EXCEL文件以后可以看到多个数据,其中包含了空格,如需要统计区域内不含空格的...

如何用EXCEL统计空格的个数?
具体公式为:=COUNTIF(A1:G100,"")*10+COUNTIF(A1:G100,"红")*50+COUNTIF(A1:G100,"紫")*30+COUNTIF(A1:G100,"蓝")*20如有需要可以交流!

excel在一列数据中如何统计每个数字的个数
做个样表,详见截图 E4输入 =SUMPRODUCT(LEN($B$4:$B$16)-LEN(SUBSTITUTE($B$4:$B$16,D4,"")))公式下拉

excel中计数时,怎么将空格也计算在内
比如数据在A2:A100中,计算其中所有单元格的个数,公式可为 =rows(A2:A100)计算其中非空单元格的个数,公式 =countif(A2:A100,"<>")

excel 一行有空格的数据 统计奇偶个数
偶数个数:=SUMPRODUCT((MOD(A2:J2,2)=0)*(A2:J2<>""))奇数个数:=SUMPRODUCT((MOD(A2:J2,2)=1)*(A2:J2<>""))

excel中怎么统计单元格中的空格数呢?
可以用公式计算单元格中的空格数,以Excel 2016为例,有以下步骤:1、打开一个Excel表格,如下图所示:2、在单元格中输入一些数字,中间都留有空格,如下图所示:3、在后面列输入等于号,如下图所示:4、输入公式,LEN(A1)-LEN(SUBSTITUTE(A1," ","")),如下图所示:5、回车后看到统计的A1中...

excel函数如何计数包括空值的单元格数目
1、演示使用的操作软件为office Excel,使用的软件版本为office家庭和学生版2016,其他版本的办公软件均可参考本操作。2、我们打开Excel电子表格,在表格中输入用于演示的数据,为了演示更为直观,我们选用A1~A20单元格作为演示区域。3、首先我们计算空值单元格的个数,可以使用函数“=COUNTBLANK(A1:A20)”,...

如何在EXCEL中计算中间有空格的数字,做到如图的结果
计算结果那里输入以下公式填充即可 =INDIRECT("R[0]C[-1]",0)-LOOKUP(INDIRECT("R[0]C[-1]",0),INDIRECT("R1C[-1]:R[-1]C[-1]",0))

相似回答