如果未找到匹配项,则查找 excel return 最小值
Lookup excel return min value if no match found
如果在第二列中找到第一列中的数字,则应该 return 该数字。
如果在第二列中找不到第一列的数字,它应该return最接近的可能最小值
您可以像这样使用 vlookup(),但您需要对值进行排序:
在C1中输入数组公式:
=MAX(IF(B:B<=A1,B:B))
并向下复制:
数组公式必须用Ctrl + Shift + 输入Enter 而不仅仅是 Enter 键。如果操作正确,公式将在公式栏中显示,并带有花括号。
注意:
不需要排序。
如果您使用 Excel 365.
,则不需要数组条目
另一个选项是 SUMPRODUCT:
=SUMPRODUCT(MAX(--($B:$B<=A1)*$B:$B))
适用于 Excel 2007 或更高版本,不需要数组 输入 公式,也不需要排序。
如果在第二列中找到第一列中的数字,则应该 return 该数字。 如果在第二列中找不到第一列的数字,它应该return最接近的可能最小值
您可以像这样使用 vlookup(),但您需要对值进行排序:
在C1中输入数组公式:
=MAX(IF(B:B<=A1,B:B))
并向下复制:
数组公式必须用Ctrl + Shift + 输入Enter 而不仅仅是 Enter 键。如果操作正确,公式将在公式栏中显示,并带有花括号。
注意:
不需要排序。
如果您使用 Excel 365.
另一个选项是 SUMPRODUCT:
=SUMPRODUCT(MAX(--($B:$B<=A1)*$B:$B))
适用于 Excel 2007 或更高版本,不需要数组 输入 公式,也不需要排序。