跳到主要内容

区分大小写的查找

你可能知道你可以结合指数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 函数的公式来计算包含特定文本的单元格,同时考虑大写和小写。


最佳办公效率工具


Office Tab - 在 Microsoft Office(包括 Excel)中启用分页式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations