比Lookup函数更利害,Vlookup+Vlookup牛了!

论坛 期权论坛 期权     
Excel精英培训   2019-6-16 01:28   2641   0
都说lookup比vlookup函数更利害,事实的确如此。但2个Vlookup函数一起用,就可以实现Lookup也无法完成的查询了。

【例】如下图所示左侧是入库明细表,在右侧需要把所有商品的历史入库价格都列出来,结果如G列所示。




想实现这种合并查询,lookup函数是无法做到的,但2个Vlookup却可以完成。

在D2列设置公式:

=IFERROR(VLOOKUP(B2,B3:D14,3,0),"")&","&C2

公式说明:

用vlookup函数在本行之后查找D列同类商品的连接信息,如果查不到则用iferror函数返回空,如果查到则连接本行的C列入库价格。




结果是在D列会显示商品从下至上的连接结果,而每个商品第一次出现的行D列是所有该商品的入库价格。

接下来在G列设置公式,根据F列商品名称从左表中查找返回D列的连接结果:

=MID(VLOOKUP(F2,$B$2:$D$14,3,),2,99)

公式说明:

用MID函数把Vlookup查找结果最前面的逗号截掉




兰色说:一个超难的多项查找问题,被两个Vlookup函数轻松解决了。这里不得不再提辅助列的作用(如本列D列),很多用超复杂的Excel公式或无法解决的问题,用一个辅助列就可以简单搞定。

长按下面二维码图片,点上面”识别图中二维码“然后再点关注,每天可以收到一篇兰色最新写的excel教程。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:863
帖子:172
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP