我一直在网上和Excel帮助中搜索,但无法找到这是否可行.
给定一个数字,值和搜索项列表,我需要找到值大于或等于搜索项的值.看例子:

Excel返回红色但它应返回橙色,因为15大于10.
其他所需的结果示例如下:
我意识到如果我按降序对列表进行排序并-1用于MATCH [match_type]参数,那么它的工作正常,但是,列表超过1,000行,并且更容易按升序读取.
您想要的结果似乎有点不一致.为什么15 Orange的预期结果却是63 Indigo的结果?
您实际上是否尝试根据绝对最接近搜索值的相应值进行匹配,无论是低于还是高于该值?
如果是这样:
= INDEX(B4:B10,MATCH(TRUE,INDEX(ABS(A4:A10-B1)= MIN(INDEX(ABS(A4:A10-B1),,)),,),0))
虽然仍然不会区分例如橙色和黄色的搜索值为25(尽管我不确定你是如何考虑25"更接近"30比20在任何情况下).
问候