簡體   English   中英

如果未找到匹配項,則查找 excel 返回最小值

[英]Lookup excel return min value if no match found

如果在第二列中找到來自第一列的數字,它應該返回該數字。 如果在第二列中沒有找到第一列的數字,它應該返回最接近的可能最小值

在此處輸入圖像描述

您可以像這樣使用 vlookup() ,但是您需要對值進行排序:

在此處輸入圖像描述

C1中輸入數組公式:

=MAX(IF(B:B<=A1,B:B))

並向下復制:

在此處輸入圖像描述

必須使用Ctrl + Shift + Enter 輸入數組公式,而不僅僅是Enter鍵。 如果正確執行此操作,公式將在公式欄中顯示並帶有花括號。

筆記:
不需要排序。
如果您使用的是 Excel 365,則不需要數組條目。

另一種選擇是 SUMPRODUCT:

在此處輸入圖像描述

=SUMPRODUCT(MAX(--($B$1:$B$12<=A1)*$B$1:$B$12))

它適用於 Excel 2007 或更高版本,無需輸入數組公式,無需排序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM