前言:
现时姐妹们对“数据库忽略大小写”可能比较关切,大家都需要知道一些“数据库忽略大小写”的相关资讯。那么小编也在网上网罗了一些对于“数据库忽略大小写””的相关资讯,希望咱们能喜欢,你们一起来了解一下吧!VLOOKUP函数不能识别大小写,有相当一部分人是不知道这个功能或者平时会忽略这个功能的。
如下图,EXCEL表格中相邻两行的单词首字母分别为小写和大写,我们用VLOOKUP函数来查找首字母是大写的单词对应的金额,实际会得到会得到错误的结果,如Love对应的是67,而结果是167,它对应的是love。
针对这种问题我们要如何解决呢?下面带给大家一种解决办法。
首先在EXCEL表格的A列后面插入辅助列,并在B2单元格输入公式=ROW()
在F2单元格输入公式,并按Ctrl+Shift+Enter结束公式输入。
=VLOOKUP(MAX(EXACT(E2,$A$2:$A$9)*ROW($A$2:$A$9)),$B$2:$C$9,2,0)
公式解释:
VLOOKUP后面三个参数不再解释,基础用法,只解释第一个参数。
EXACT(E2,$A$2:$A$9)用来对比E2单元格的内容与$A$2:$A$9是否相同,存在返回TRUE,不存在返回FALSE,所以它返回TRUE和FALSE组成的数组。
ROW($A$2:$A$9)返回2至9的行号。
两者相乘返回的结果为某个行号与0组成的数组,如F2单元格返回的结果是{0;3;0;0;0;0;0;0},然后用MAX将这个行号提取出来。
如果不使用辅助列,我们可以这样编辑公式:
=VLOOKUP(MAX(EXACT(D2,$A$2:$A$9)*ROW($A$2:$A$9)),IF({1,0},ROW($A$2:$A$9),$B$2:$B$9),2,0)
公式不再解释,有兴趣的可以研究一下。
标签: #数据库忽略大小写