Note: The other languages of the website are Google-translated. Back to English

区分大小写的查找

你可能知道你可以结合 练习 指数MATCH 函数,或使用 VLOOKUP 在 Excel 中查找值的函数。 但是,查找不区分大小写。 因此,为了执行区分大小写的匹配,您应该利用 精确 and 选择 f油膏。

区分大小写的查找 1

使用 INDEX 和 MATCH 执行区分大小写的查找
使用 VLOOKUP 执行区分大小写的查找


使用 INDEX 和 MATCH 执行区分大小写的查找

要知道 等级 of YUKI 如上面带有 INDEX 和 MATCH 的屏幕截图所示,您可以使用 EXACT 函数将学生姓名范围内的文本字符串与单元格 G5 中的值 YUKI 进行比较,包括每个字符的大小写。 然后我们可以一起使用INDEX和MATCH函数来找到我们想要的值。

通用语法

=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))

√ 注意:这是一个数组公式,需要输入 按Ctrl + 转移 + 输入.

  • 返回范围: 您希望组合公式从中返回值的范围。 这里指的是等级范围。
  • 查找值: 值 EXACT 用于执行与文本字符串中的区分大小写的比较 查找范围. 这里指的是给定的名字,YUKI。
  • 查找范围: 要比较的单元格范围 Lookup_Array中. 这里指的是名称范围。
  • 匹配类型 0: MATCH 会找到第一个完全等于 Lookup_Array中.

要知道 等级 of YUKI, 请复制或在单元格中输入下面的公式 G6,然后按 按Ctrl + 转移 + 输入 得到结果:

= INDEX(D5:D14,匹配(真,准确(“优姬”,B5:B14),0))

或者,使用单元格引用使公式动态:

= INDEX(D5:D14,匹配(真,准确(G5,B5:B14),0))

区分大小写的查找 2

公式说明

=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))

  • 精确(G5,B5:B14): EXACT 函数比较学生姓名范围内的文本字符串 B5:B14 反对 ”YUKI",单元格中的值 G5, 如果从 B5 到 B14 的单元格中的值与 YUKI 完全相同,则返回 TRUE,否则返回 FALSE。 所以,我们将得到一个像这样的 TRUE 和 FALSE 数组:
    {假;假;假;假;假;假;假;假;假;真}
  • 匹配(真,精确(G5,B5:B14),0) = 匹配(真,{假;假;假;假;假;假;假;假;假;真},0): 匹配类型 0 要求 MATCH 函数查找精确匹配项。 然后该函数将返回其确切 lookup_value 的位置“特质”在数组中,即 10,因为唯一的 TRUE 是在 10数组中的第 th 个位置。
  • 指数(D5:D14,匹配(真,精确(G5,B5:B14),0)) = 指数(D5:D14,10): INDEX 函数返回 10等级范围内的第 th 个值 D5:D14,这是 A.

使用 VLOOKUP 执行区分大小写的查找

要知道 国家 来自 VLOOKUP 函数,您应该利用 CHOOSE 和 EXACT 函数来执行区分大小写的查找。 EXACT 函数将在 JIMMY 和学生姓名范围内的每个文本字符串之间进行区分大小写的比较。 然后我们可以使用 CHOOSE 组合 EXACT 的结果和国家范围内的值。 现在是 VLOOKUP 展示其能力的时候了。

通用语法

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)

√ 注意:这是一个数组公式,需要输入 按Ctrl + 转移 + 输入.

  • 查找值: 值 EXACT 用于执行与文本字符串中的区分大小写的比较 查找范围. 这里指的是给定的名字,JIMMY。
  • 查找范围: 要比较的单元格范围 Lookup_Array中. 这里指的是名称范围。
  • 返回范围: 您希望组合公式从中返回值的范围。 这里指的是国家范围。
  • range_lookup 错误: VLOOKUP 函数将搜索完全匹配。

要知道 国家吉米 来自,请复制或在单元格中输入下面的公式 G9,然后按 按Ctrl + 转移 + 输入 得到结果:

=VLOOKUP(真,选择({1,2},精确(“吉米”,B5:B14),C5:C14),2,假)

或者,使用单元格引用使公式动态:

=VLOOKUP(真,选择({1,2},精确(G8,B5:B14),C5:C14),2,假)

区分大小写的查找 3

公式说明

=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)

  • 精确(G8,B5:B14): EXACT 函数比较学生姓名范围内的文本字符串 B5:B14 针对单元格中的值 G8, , 如果学生姓名范围内的值与 JIMMY 完全相同,则返回 TRUE,否则返回 FALSE。 所以,我们将得到一个像这样的 TRUE 和 FALSE 数组:
    {假;假;假;假;真;假;假;假;假;假}
  • 选择({1,2},精确(G8,B5:B14),C5:C14) = 选择({1,2},{假;假;假;假;真;假;假;假;假;假},C5:C14): CHOOSE 的 index_num 参数 1,2 {} 组合 EXACT 数组和来自 C5:C14 变成这样的二维数组:
    {FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"中国";FALSE ,"英格兰";FALSE,"中国"}
  • 查找(TRUE,选择({1,2},精确(G8,B5:B14),C5:C14),2,假) = 查找(TRUE,{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"中国";FALSE ,"英格兰";FALSE,"中国"},2,假): range_lookup FALSE 要求 VLOOKUP 函数搜索准确的值“TRUE”在二维数组的第一列中,并返回其在二维数组中的完全匹配 2nd 列,即 美国.

相关功能

Excel INDEX函数

Excel INDEX 函数根据范围或数组中的给定位置返回显示值。

Excel MATCH功能

Excel MATCH 函数在单元格范围内搜索特定值,并返回该值的相对位置。

Excel VLOOKUP 函数

Excel VLOOKUP函数通过在表的第一列上进行匹配来搜索值,并从同一行中的特定列返回相应的值。

Excel EXACT 函数

EXACT 函数比较两个字符串,如果它们完全相同(考虑区分大小写)则返回 TRUE,否则返回 FALSE。

Excel CHOOSE功能

CHOOSE 函数根据给定的索引号从值参数列表中返回一个值。 例如CHOOSE(3,”Apple”,”Peach”,”Orange”)返回Orange,索引号为3,Orange是函数中索引号后的第三个值。


相关公式

与 INDEX 和 MATCH 完全匹配

如果您需要查找Excel 中列出的有关特定产品、电影或人物等的信息,则应充分利用INDEX 和MATCH 函数的组合。

计算包含区分大小写的特定文本的单元格

在本教程中,您将学习如何使用带有 SUMPRODUCT、ISNUMBER 和 FIND 函数的公式来计算包含特定文本的单元格,同时考虑大写和小写。


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (0)
还没有评分。 成为第一位评论!
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0  产品特性
建议地点