EXCEL实用技巧:简单思维,实现vlookup同一条件引用多个结果

平常工作中,vlookup函数是使用率最高的函数之一,vlookup组合函数广泛用于查找和引用,是一个好帮手;

vlookup是一个纵向查找函数,简单来说是这样使用的(要查找的值,查找区域,在第几列找,精确/模糊匹配);

如果不使用组合函数,vlookup函数有很大的局限性,它通常仅单条件引用某组数据的第一个数据;

今天我们演示一个简单技巧,实现使用一个条件查找多个结果,如下图:

B列是区域,C列是城市,我们在F1列输入条件,使每个区域所对应C列的城市在F列中展开;

实现这个动态效果,并不难,使用简单思维就可以了,

首先,需要一个辅助列,然后再需要用到两个函数:countif和vlookup;

将A列设为辅助列,输入公式:COUnTif(B$2:B2,F$1),主要用于统计F1输入的条件所对应的个数;

在单元格F2开始输入公式:iferror(VLOOKUP(row(A1),A:C,3,0),"")

通过GIF图,可以明白,当F1的条件出现时,辅助列自动统计F1的条件在B列出现的次数,按升序排列,再通过vlookup函数进行引用到F列,为防止格式等问题导致引用失败,使用iferror函数显示成空白;

这个思维可以运用的场景也是很多的,你学会了吗?

这里是日记坊,持续带来excel函数实用技巧,如果喜欢请右上角点关注并留言,谢谢!

打赏

  • 评论列表:
  •  百度下拉
     发布于 2019-10-14 15:19:01  回复
  • 这个excel 还有这么强大的功能
  •  杨光博客
     发布于 2019-10-14 11:47:00  回复
  • 感谢分享,通过不同函数的组合使用达到了意想不到的功能~~
  •  夏日博客
     发布于 2019-10-13 15:09:29  回复
  • excel好长时间不用了。
    •  九天
       发布于 2019-10-14 09:10:02  回复
    • 我们工作性质不一样,我们工作大部份靠excel来完成的,对你们程序员大大点个赞!

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。