如果要对英文进行查找的话,需要注意的是:Excel 中很多函数都是不区分大小写的。那么当我们遇到要求区分大小写的情形时,该怎么做呢?
案例:下图 1 中左侧数据表的姓名有大小写区分,请在右侧的数据表中区分大小写精准计算出:
每个姓名出现的次数
每个人的业绩总数
效果如下图 2 所示。
解决方案:1. 在 E2 单元格中输入以下公式 --> 下拉复制公式:
=SUM(--EXACT($A$2:$A$13,D2))
公式释义:
EXACT($A$2:$A$13,D2):将 D2 单元格的值与区域 $A$2:$A$13 内的值依次比较,且区分大小写。如果完全相同,则返回 TRUE,否则返回 FALSE;
--:将上述逻辑值转换成数值 1 或 0;
SUM(...):对上述数值求和,即可得出区分大小写的姓名出现次数
有关“--”的详细解释,请参阅 Excel – 公式中的“--”是什么意思?
2. 在 F2 单元格中输入以下公式 --> 下拉复制公式:
=SUMPRODUCT($B$2:$B$13*EXACT($A$2:$A$13,D2))
公式释义:
$B$2:$B$13*EXACT($A$2:$A$13,D2):将区域 $B$2:$B$13 中的值依次与 EXACT 计算出来的逻辑值相乘,结果为 B 列原来的值或 0;
SUMPRODUCT(...):对上述结果求和,即可计算出姓名大小写符合的人的总业绩