跳到主要内容

按降序查找值

如果您有一个表,其中值按降序排列,而您需要从表中查找特定值。 该场景非常适合您使用 指数 MATCH f油膏。

查找值降序 1

如何使用 INDEX 和 MATCH 按降序查找值?

找出 分数最接近(大于或等于)90 分的学生 从表那里 分值按降序排序 如上面的屏幕截图所示,INDEX 和 MATCH 函数将以这种方式帮助您:INDEX 将根据查找值定位行,然后 INDEX 将检索同一行上的数据。

通用语法

=INDEX(return_range,MATCH(lookup_value,lookup_array,-1))

  • 返回范围: 您希望组合公式从中返回学生姓名的范围。 这里指的是名称范围。
  • 查找值: 用于定位其位置的 MATCH 值。 这里指给定的分数。
  • 查找数组: 具有要比较的值的单元格范围 Lookup_Array中. 这里指的是分数范围。 中的值 查找数组 必须按降序排列。
  • 匹配类型 -1: 强制 MATCH 查找大于或等于 Lookup_Array中.

为了找到 分数最接近(大于或等于)90 分的学生 从表那里 分值按降序排序, 请复制或在单元格 F6 中输入以下公式,然后按 输入 得到结果:

= INDEX(B5:B11,比赛(90,C5:C11,-1))

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

= INDEX(B5:B11,比赛(F5,C5:C11,-1))

查找值降序 2

公式说明

=INDEX(B5:B11,MATCH(F5,C5:C11,-1))

  • 匹配(F5,C5:C11,-1): 匹配类型 -1 强制 MATCH 函数找到最接近(大于或等于)给定分数的值 90 (单元格中的值 F5) 在分数范围内 C5:C11. 因此,该函数将返回 3 因为匹配值在 3范围内的第 rd 位置。 (注意 match_type -1 需要按降序排列 C5:C11 范围内的值。)
  • 指数(B5:B11,匹配(F5,C5:C11,-1)) = 指数(B5:B11,3): INDEX 函数返回 3名称范围内的 rd 值 B5:B11,这是 萨曼莎.

相关功能

Excel INDEX函数

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

Excel MATCH功能

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


相关公式

与 INDEX 和 MATCH 的近似匹配

有时我们需要在 Excel 中寻找近似匹配来评估员工的表现、给学生评分、根据重量计算邮资等。在本教程中,我们将讨论如何使用 INDEX 和 MATCH 函数来检索我们需要的结果。

定位范围内的最大值

在某些情况下,您需要在 Excel 的列表、表格或行中定位最大值的位置。 在本教程中,我们将讨论使用 MAX 和 MATCH 函数完成任务的方法。

使用 INDEX 和 MATCH 查找下一个最大匹配

要查找下一个最大的匹配数,或者我们说 Excel 中一系列数值中大于或等于特定数字的最小值,您可以使用 -1 作为匹配类型的 INDEX 和 MATCH 公式。

查找具有多个条件的最匹配值

在某些情况下,您可能需要根据多个条件查找最接近或近似的匹配值。 结合 INDEX、MATCH 和 IF 函数,您可以在 Excel 中快速完成。


最佳办公效率工具

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

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

产品描述


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

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (2)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
@shadeburst - I suspect you have the range lookup argument set to exact. If that's the case, the table array doesn't need to be sorted at all.
This comment was minimized by the moderator on the site
I've been using VLOOKUP on a range sorted descending, for years, without error. That's because the ISO paper sizes we use run from A0 to A6, but I want the range sorted from smallest to largest i.e. A6 to A0 for use elsewhere.

As an experiment I expanded the range from 7 rows to thirty - works fine. What on earth is going on here? :) :)
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations