之前的文章我们介绍了通配符在查找、替换、筛选中的使用。 那么在公式当中通配符也是会经常作为模糊计算来使用的。 下面我们看一下具体的案例。 我们首先来计算一下姓孙的总人数,公式如下: =COUNTIF(B22:B38,'孙*') 公式结果为3。核对后发现公式结果正确。 下面我们计算一下年龄20岁以上30岁以下的总人数,公式如下: =COUNTIF(D22:D38,'2*') 公式结果为0。 ???,核对后发现结果错误,20岁以上30岁以下的人数应该是7才对啊。。。??? 这个事情也困扰我了一段时间。 后来我发现函数中使用通配符的前提必须是针对文本型的单元格,而数字型单元格是无效的。 所以我们可以使用分列,将该列改为文本型单元格。 选择需要进行分列的区域,点击数据-分列-下一步-下一步-选择文本-点击完成。 分列后我们可以发现,年龄区域被转换为文本格式,然后我们的公式结果也变更为7。 因此得出结论,在公式中运用通配符,必须先将源数据改为文本型,否则无法计算结果。 |
|