跳到主要內容

按降序查找值

如果您有一個表,其中的值按降序排列,而您需要從表中查找特定值。 該場景非常適合您使用 INDEX 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 中輸入以下公式,然後按 Enter 得到結果:

=索引(B5:B11,比賽(90,C5:C11,-1))

或者,使用單元格引用使公式動態:

=索引(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 中快速完成。


最佳辦公效率工具


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