标签: excel lookup vlookup
我有图片的情况
一张表和两个数据:评级值和另一个值。我需要根据当前的评级查看右侧的矩阵,并根据输入值水平扫描并获得最接近的较小评级。
所以在这种情况下,我期待2.如果评分是2,那么结果应该是3和3,然后是2.
答案 0 :(得分:0)
试试这个公式:
=INDEX(B1:D1,MATCH(B7,INDEX(B2:D4,MATCH(B6,A2:A4,0),0)))
内部INDEX / MATCH设置适当的范围。而外部第一次发现值数等于或小于,而下一个大于。
编辑:根据OP的评论
如果您想要下一列,只需添加一个:
=INDEX(B1:D1,IFERROR(MATCH(B7,INDEX(B2:D4,MATCH(B6,A2:A4,0),0))+1,1))
IFERROR处理的值小于系列中的第一个数字。