VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)解释

 我来答
柔软的Bp
科技发烧友

推荐于2016-01-12 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:8961万
展开全部

VLOOKUP的反向查找

这个公式其实是查找

B2:B6,凡是等于B9的数据,显示对应C2:C6的数据

比如B9是8,那么就查找B2:B6里,第1个8对应C2:C6的数据,下拉,就查找 第2个8对应C2:C6的数据


用INDEX函数就简单了。

=INDEX(C:C,SMALL(IF($B$2:$B$6=$B$9,ROW($A$2:$A$6),65536),ROW(A1)))

同时按CTRL  SHIFT  回车键

更多追问追答
追问
亲这个IF($B$2:$B$6=$B$9,ROW($A$2:$A$6),65536)能解释一下吗,还有65536.。。。
追答
SMALL(IF($B$2:$B$6=$B$9,ROW($A$2:$A$6)凡是B2:B6等于B9的,就依次从小到大的显示这些数据 所在的行号,无论有多少个.
65536,表格的最后1行,如果没有符合条件的,就显示第65536行的数据,其实是没有数据,也就是空白。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式