VLOOKUP函数并不能区分查找条件为大小写的情况。
在上图中,DOG、dog、Dog会被VLOOKUP函数认为是相同的。
(HLOOKUP、LOOKUP两个函数也一样)
而EXACT函数,是用来比较两个字符串是否完全相同。
其用法如下:=EXACT(A1,B1)
所以,这里我们首先将查找条件和条件区域中的数据一一比较。
={EXACT(D2,A2:A6) }
因为是数组比较,需输完公式后同时按键盘上的 Ctrl Shift Enter 三键。
用鼠标单击选择抹黑编辑栏上的公式,按F9,
返回结果:
{FALSE;TRUE;FALSE;FALSE;FALSE},这是一个数组。
接着使用MATCH函数在
{FALSE;TRUE;FALSE;FALSE;FALSE}
中查找TRUE,返回其结果。
={MATCH(TRUE,EXACT(D2,A2:A6),0)}
这就是dog在A2:A6单元格区域的位置,2 。
最后,使用MATCH函数的老朋友 INDEX 函数获取结果。
={INDEX(B2:B6,MATCH(TRUE,EXACT(D2,A2:A6),0))}
联系客服