如果找不到匹配项,则查找excel返回最小值

时间:2020-07-16 12:04:56

标签: excel match lookup

如果在第二列中找到第一行中的数字,则应返回该数字。 如果在secound列中未找到第一个库伦的数字,则它应返回最接近的可能的最小值

enter image description here

3 个答案:

答案 0 :(得分:3)

您可以像这样使用vlookup(),但是您需要对值进行排序:

enter image description here

答案 1 :(得分:2)

C1 中输入数组公式:

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

并向下复制:

enter image description here

数组公式必须使用 Ctrl + Shift + Enter 输入,而不仅仅是 Enter 键。如果正确完成此操作,则公式将显示在公式栏中,并带有大括号。

注意:
不需要排序。
如果您使用的是Excel 365,则不需要数组输入。

答案 2 :(得分:2)

另一个选项是SUMPRODUCT:

enter image description here

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

它适用于Excel 2007或更高版本,无需输入数组输入公式,也无需排序。