如下图所示,在excel中我们需要快速地得到A1单元格字符串中到底有多少个字母“i”,该如何快速解决这个问题呢?
要解决这个问题,我们可以将每个字都拿出来判断,看看是不是i,如果是,就计数,否则就不计数。
1. 利用mid函数将字符串中的单个字符一一提取出来
{=mid(A1,column(a1:z1),1)}
2. 然后判断提取出来的单个字符是否为字母“i”
{=mid(A1,column(a1:z1),1)=”i”}
请注意使用英文版叫引号。
3.将判断得出的逻辑值(TRUE和FALSE)转化为1和0,这样下一步我们只需要对这个结果求和即可达到目的了。
{=–(mid(A1,column(a1:z1),1)=”i”)}
4.对上一步的结果求和即可得到字母“i”的个数
{=SUM(–(MID(A1,COLUMN(A1:Z1),1)=”i”))}