簡體   English   中英

Excel 與索引/匹配最接近的匹配

[英]Excel closest match with index/match

我對使用索引/匹配公式時最接近的匹配有疑問。 我使用 CONCAT 從 3 個單元格中創建一個新字段。 在最后一個單元格中,我有一個數字,從 0 到 10 不等。

所以我得到了 ABCCBD3、ABCCBD5、ABCCBD7、ABCCBD10 等字段。最后我需要找到 5 和 10 的匹配項。

例如,如果我的 INDEX/MATCH 查找找到 ABCCBD6(最后任何大於 5 的數字),它應該將其標識為 ABCCB10。 如果從 ABCCBD 查找到 ABCCBD5,則應將其標識為 ABCCBD5。

因為在我的查找中,我需要填寫“5”或“10”列。 因此,從 ABCCBD 到 ABCCBD5 的任何結果都將 go 到名為“5”的列,而從 ABCCBD6 到 ABCCBD10 的任何結果都將 go 到“10”列。 這是可行的嗎?

這是一個例子:

在此處輸入圖像描述

例如:

在此處輸入圖像描述

G4中的公式,如果有 O365:

=LET(X,FILTER($D4:$E9,CEILING($D4:$D9,5)=G3),INDEX(X,0,1)&INDEX(X,0,2))

向右拖動。

對於 Excel 的早期版本,請嘗試:

=IFERROR(INDEX($D$1:$D$9,SMALL(IF(CEILING($D$4:$D$9,5)=G$3,ROW(D$4:D$9),""),ROW(A1)))&INDEX($E$1:$E$9,SMALL(IF(CEILING($D$4:$D$9,5)=G$3,ROW(D$4:D$9),""),ROW(A1))),"")

這是一個 CSE 輸入的公式。 向右和向下拖動。

暫無
暫無

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

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