EXCEL怎么统计一组数中第一位数是1的数的个数?

1.比如说:某列的数据是321 234 114 135 1233,那么第一位是1的就是114,135,1233共三个,可是数据多的话怎样算?2.另外一个题:一个单元格内输入了两个以上的数据,用顿号或都开隔开,这种单元格组成的区域,怎么统计某个数的个数?COUNTIF的话貌似只对单元格只输入一个数据有效啊。谢谢啊 实在没分了请问怎么把里面有两个数据以上的单元格分开啊?
2026年09月22日 20:59
有5个网友回答
网友(1):

假设数据在A1:A10中,则:
问题1:1开头的数字个数为:
=SUMPRODUCT(N(LEFT(A1:A10)="1"))

问题2:求1的个数:
=SUM(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,1,)))
上式为数组公式,需按ctrl+shift+enter三键结束。

以上均测试通过!

网友(2):

用countif函数
比如说,在A1到A20的单元格内找出大于80的数字个数,可以在B1中输入=countif(A1:A20,"80")

网友(3):

假定需要统计的是 A1:C13 区域中第一位数是1的数的个数

公式:
=SUMPRODUCT(--(LEFT(A1:C13)="1"))

网友(4):

1、在他的后一列输入:=left(a1,1)然后 往下拉!
这样你就能看到前面是1的单元格,在这列都显示1了!
这样你就可以统计1的个数了!用countif或者sumif都可以的!
2、先把单元格分开!excel有这个功能的!只不过要分2次罢了!
一个是用逗号的,另一个是用顿号的! 然后在统计数字 就OK了!

网友(5):

你问题太多,5分我确实懒,告你第一个问题:点击升序排列,,在末尾加上1开始的排序,你看前边1开头的到了哪里,看后边的序号就是了,最终把序号一删除,不就搞定了,OK?