Excel公式技巧96:区分大小写查找
有时候,我们需要执行区分大小写的查找。如下图1所示,由字母a、t、l、a和s的不同大小写组成的字符串,现在要查找字符串“AtLaS”对应的数量。
图1
可以使用下面的数组公式:
=INDEX(B2:B17,MATCH(TRUE,EXACT(E2,A2:A17),0))
结果如下图2所示。
图2
这个公式的关键是运用EXACT函数来对字符串执行区分大小写的比较。公式中:
EXACT(E2,A2:A17)
将单元格E2中的数据与单元格区域A2:A17中的数据进行比较,得到由16个TRUE/FALSE组成的数组,其中的TRUE值就是与单元格E2中的数据对应的值。
接下来,MATCH函数在TRUE/FALSE数组中查找TRUE值的位置,这个位置就是单元格E2中的数值在列表中的位置。
然后,将位置传递给INDEX函数,得到与单元格E2中的数据匹配的字符串对应的数量。
小结:创造一个由TRUE/FALSE值组成的数组,然后使用MATCH函数函数查找TRUE值所在的位置,这是创建公式时经常会用到的技巧。
注:本文整理自www.atlaspm.com,供有兴趣的朋友学习参考。
赞 (0)