如何根据数字范围返回列表中的第一个结果

问题描述 投票:0回答:1

我不确定标题是否有意义,但我希望它有意义。

这就是我想要实现的目标:

我有一张如下所示的表格:

最低 最大 类别
1 11 11U
1 13 13U
14 15 14-15
16 17 16-17
18 20 JR
15 34 SR
35 39 35
40 44 40
45 49 45

给定年龄,例如 8,我希望结果是类别 11U。如果给定的年龄为 16,则返回的类别应为 16-17,而不是 SR。因此,始终返回符合给定条件的第一个结果。

再次,我希望我已经解释得足够好。我非常乐意根据需要添加更多信息。

谢谢

excel-formula
1个回答
0
投票

使用您给定的数据集,这对我来说很有效:

=XLOOKUP(D1, $A$2:$A$9 , $C$2:$C$9 , "" , -1)

您可以将

""
更改为
"text"
或仅更改一个数字,无论您的船是否漂浮(如果查找失败,则为“如果未找到”表达式)。

注意到它需要一些更改以包括最大年龄。

© www.soinside.com 2019 - 2024. All rights reserved.