平常工作中,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函数显示成空白;
这个思维可以运用的场景也是很多的,你学会了吗?这里是日记坊,如果喜欢请右上角点关注并留言,谢谢!