昨天直播的时间,我们聊了常用问题的一些处理方法,其中就讲到了反向查询的问题,这里我们给大家总结一下,各种写法! 语法查询问题,我想大部分同学,第一个想到的肯定是VLOOKUP函数,但是VLOOKUP在2024年这个时间节点来看,“查询一哥”的地位真的保不住了,但是依据能打! VLOOKUP永远只能实现从左往右查询,只是游戏规则,这里显然查询的结果在左侧,正常情况VLOOKUP是无法查询的,但是我们可以通过其他函数,把这两列位置换一下,就可以了!下面是常用的一种处理方法!=VLOOKUP(D2,CHOOSE({1,2},B:B,A:A),2,) XLOOKUP函数的真的非常强大,如果你的版本支持,非常推荐大家使用,WPS用户可以放心使用!XLOOKUP函数把查询区域和结果区域分成了两个参数,兼备了LOOKUP的灵活!还有很多参数配合使用,让ta成为真的最佳查询函数!除了上面的写法,我们还可以使用INDEX+MATCH这个最佳黄金组合,他们一个可以根据位置返回内容-INDEX,一个可以根据内容匹配位置-MATCH! MATCH函数可以根据名称找到在B列中的位置,INDEX根据MATCH获取的位置,返回对应A列的结果
=INDEX(A:A,MATCH(D2,B:B,)) 当然一切的查询问题,本质都可以转成筛选问题,所以这个问题还可以使用FILTER函数来处理! FILTER函数真的非常强大,所有的查询问题,不管是单条件还是多条件,你都可以使用FILTER函数处理! 第一参数是要的结果列,第二参数是筛选条件,返回第二参数是TRUE对应的第一参数中内容! 关于反向查询,我们就说这几种方法,大家如果会个1~2种就足够应对类似的查询难题了!
|