excel问题:从1-2006,包含多少个"含1的自然数"

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:50:54
应该怎么通过函数来写呢

数据在a列1-2006行
在b1输入
=SUMPRODUCT((LEN($A$1:$A$2006)>LEN(SUBSTITUTE($A$1:$A$2006,"1","")))*1)

第一步:在A列,A1中输入1,A2中输入2,然后选定,在菜单中打开,编辑-填充-序列,步长值选1,终止值选2006,按确定。
第二步:在B列,B1中输入=IF(RIGHT(A1)="1",1,0),然后双击该单元格右下角,向下填充函数.
第三步,把B列的数据求和,就得出来了.

不好意思,哥们儿的方法比较笨,凑合着用吧

=COUNTIF(A:A,"*1*")是可以的。
不过公式前提,必须是第一列为文本才行。可以用分列功能转换

=SUMPRODUCT(--ISNUMBER(FIND(1,ROW(1:2006))))

=count(find(1,row(1:2006)))

PS:数组公式,输入后按ctrl+shift+enter,结果为1272。