用excel函数返回一个数据的第一个数,用什么函数啊?比如12345我想得到第一个数1

为何这样返回不了第一个数字是1的数字数目?

第1个回答  2013-03-03
COUNTIF

请参阅
计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
说明
Microsoft Excel 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。
第2个回答  2013-03-03
假设数据写在A1单元格
则公式可以写成
=LEFT(A1)

=MID(A1,1,1)

回答你的补充
公式改成
=COUNTIF(E17:E20,"1*")

=COUNTIF(E17:E20,LEFT(E17)&"*")本回答被提问者采纳
第3个回答  2013-03-03
=LEFT(A1,1)
A1为原数据单元格引用。追问

如果我只想得到第二个数字2呢

追答

=MID(A1,2,1)

追问

我想用countif函数计算出一列数据中第一个数字是1的数目,以及第二个数字是2的数目,这个公式实现不了,请问有没办法实现?

第4个回答  2013-03-03
=MID(A1,1,1)
第5个回答  2013-03-03
数据在a1
=left(a1,1)
相似回答