EXCEL表中怎样统计一行中一个字母出现的个数

例如我有张表,列为要采购的物品,行为采购的时间,如果我在每一行里用字母“X”标记要采购的物品,那我怎样才能统计出每一行里字母“X”出现的次数呢?

用COUNTIF函数可以统计出X字母出现的次数。

假设需要统计第Y行出现的X的次数,公式为=COUNTIF(Y:Y,"A"),即可得出第Y行出现的X的次数。

countif(range,criteria)

参数:range要计算其中非空单元格数目的区域

参数:criteria以数字、表达式或文本形式定义的条件

扩展资料

求各种类型单元格的个数的应用公式如下:

1、求真空单元格个数:=COUNTIF(数据区,"=")

2、非真空单元格个数: =COUNTIF(数据区,"<>") 相当于counta()函数

3、文本型单元格个数: =COUNTIF(数据区,"*") 假空单元格也是文本型单元格

4、区域内所有单元格个数: =COUNTIF(数据区,"<>"""),如果数据区内有",该公式不成立.

5、逻辑值为TRUE的单元格数量 =COUNTIF(数据区,TRUE)

参考资料:百度百科:countif函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-11-07

EXCEL表中可用COUNTIF函数统计一行中某个字母出现的次数。

假设需要统计第Y行出现的X的次数,则输入公式为=COUNTIF(Y:Y,"X")按回车键,即可得出结果。

实操步骤如下:

1、新建个Excel工作表(为了方便演示就先在里面填充一些数据),如下图。

2、假设现在要分别计算1、2、3行里“X”出现的次数,如下图。

3、先计算第一行“X”个数,选中要得出结果的单元格,并在函数公式栏输入=COUNTIF(1:1,"X")按回车,如下图。

4、上一步需要注意的是:得出结果的单元格不能在要计算的行里面。比如这里要计算的是1、2、3行,所以得出结果的单元格没有选1、2、3行里面的,而选第6行里面的,如下图。

5、依照上面方法,就可以算出1、2、3行里,每行“X”的个数分别是多少了,如下图。

本回答被网友采纳
第2个回答  推荐于2017-10-01

要统计EXCEL表一行中的一个字母的个数,用countif公式即可,如下图,要在H列统计K的个数,在H2输入公式=COUNTIF(B2:G2,"K"),并向下拉,复制公式即可得出每一行K的个数。

第3个回答  2018-08-03

可以利用Countif( )函数

比如统计第一行中A的个数,公式为:=COUNTIF(1:1,"A")

结果图:

本回答被网友采纳
第4个回答  推荐于2017-09-20
假如你的表格如下:第一列为要采购的物品,第一行为采购的时间,K1为最后一个采购时间。
则在L2单元格内输入公式:
=COUNTIF(B2:K2,"X")
向下复制公式,则在L列内就得到了你想要的“X”出现的次数。
同样道理,根据你的表格的大小,将公式输入在最后的一个采购时间的右下一个单元格内,然后向下复制公式,则此列内就出现所要的“X”出现的次数。本回答被提问者采纳