检索使用的价值区分大小写的“查找”在Microsoft Excel 2010
|如果希望使用区分大小写的查询返回值的公式,则可以结合使用“ INDEX”,“ MATCH”和“ EXACT” *函数来导出输出。
INDEX:返回给定范围内特定行和列的交点处的单元格的值或引用。
语法:= INDEX(array,row_num,column_num)
数组:*数组是单元格或表格的范围。
row_num:*返回值的数组中的行号。
column_num:*为可选。数组中用于返回值的列号。
MATCH函数在选定的单元格范围内搜索指定的项目,然后返回该项目在范围内的相对位置。
语法= MATCH(lookup_value,lookup_array,match_type)
lookup_value:您要查找的值lookup_array:数据表包含您要从中返回输出的信息。
match_type:1,0和-1是三个选项。
1(默认):它将在范围内找到最大值。列表必须按升序排序。
0:将找到完全匹配的值-1:将找到范围内的最小值。列表必须按降序排序。
精确:检查两个文本字符串是否完全相同,并返回TRUE或FALSE。 EXACT区分大小写。
语法= EXACT(text1,text2)
text1:它是第一个文本字符串text2:它是第二个文本字符串
让我们举个例子:
使用代码功能,在A列中有一些字符,在B列中有它们的代码。
在单元格E2中,我们想要一个基于单元格D2中查找值的公式。单元格E2中的公式为
\ {= INDEX($ B $ 2:$ B $ 7,MATCH(TRUE,EXACT(D2,$ A $ 2:$ A $ 7),0))}
这是一个数组公式,必须使用CTRL + SHIFT ENTER *输入,否则将给出错误的结果
-
在单元格D2中,我们必须使用数据验证功能应用下拉列表。
-
如果我们将单元格D2中的值更改为b,则公式将相应地返回该值。
这是我们在Microsoft Excel中使用区分大小写的查询来检索值的方法。