我一直在网上和Excel帮助中搜索,但无法确定这是否可行。
给定数字,值和搜索词的列表,我需要找到值大于或等于搜索词的值。参见示例:
Excel返回红色,但它应返回橙色,因为15大于10。
其他期望的结果示例将是:
我意识到如果我按降序对列表进行排序并使用-1
作为MATCH
[match_type]
参数,那么它可以正常工作,但,列表超过1,000行,并且按升序更容易阅读。
答案 0 :(得分:7)
您想要的结果似乎有点不一致。为什么15 Orange的预期结果是63 Indigo的结果?
您实际上是否尝试根据与搜索值最接近绝对的相应值进行匹配,无论是低于还是高于该值?
如果是这样的话:
= INDEX(B4:B10,MATCH(TRUE,INDEX(ABS(A4:A10-B1)= MIN(INDEX(ABS(A4:A10-B1),,)),,),0))
虽然仍然不能区分,例如橙色和黄色的搜索值为25(尽管我不确定你是如何考虑将25“更接近”,但在任何情况下都不超过20)。
此致
答案 1 :(得分:0)
另一种方法是将数字和颜色放入表中,按从最高到最小的顺序排序,并使用下面的公式:
['business' => $business, 'address' => $address];