以下公式可以计算单元格A1中的字符串中含有字符B的数量:
=LEN(A2)-LEN(SUBSTITUTE(A2,"E",""))
这个公式使用SUBSTlTUTE函数创建一个新的字符串(在内存中),把所有的字符B放到里面。然后,用原有字符串的长度减去这个字符串的长度。从而得出原有字符串中包含字符E的数量。但此公式区分大小写,即如果用户想查询A2中字符E的数量,则使用此公式,如果想查询A2中字符e的数量,则相应的使用以下公式:
=LEN(A2)-LEN(SUBSTITUTE(A2,"e",""))
相应地,使用以下公式把二者相加即可得到不分大小写的字母B的数量,即:
=2*LEN(A2)-LEN(SUBSTITUTE(A2,"E",""))-LEN(SUBSTITUTE(A2,"e",""))
事实上,您可以使用下面的公式也可以计算在单元格A2的字符串中字符E(无论是大写还是小写)的数量,而且此公式更加简洁:
=LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(A2,"E", ""),"e",""))
假设单元格A2的值为“Excel教程:excel329.cn”,则以上三个公式的说明和结果如图所示
Excel2007中与日期相关的函数大全
Excel有大量操作日期的函数,选择“公式”——“函数库”——“日期和时间”可以访问这些函数。 函数 描述
excel利用公式计算单元格中的具体字符的数量
Excel使用FLOOR函数舍入数值
FLOOR函数将number向下舍入(向零的方向)到最接近的significance的倍数。语法为: FLOOR(number, significance) ▲Number:必需。要舍入的数值。 ▲Significance:必需。要舍入到的倍数。 提示: ●如果任一参数为非数值型,则FLOOR将返回错误值#V