一提起查询函数,大家都会想到Vlookup函数。没错,Vlookup函数我们经常会用到,但并非只有它才有数据查询的功能,还有不少其他数据查找函数公式,实现的效果甚至比Vlookup还要好。下面13种数据查询方式,可以帮助大家搞定所有查询问题。 vlookup正常情况下数据查找 函数:=VLOOKUP(F5,B:C,2,0) 简单向左数据查找 函数:=INDEX(B:B,MATCH(G5,C:C,0)) vlookup+match多函数条件交叉查询 函数:=VLOOKUP(I6,B:G,MATCH(J6,B$2:G$2,0),0) LOOKUP函数快速实现多条件查询 函数:=LOOKUP(1,0/(B:B=F6)*(C:C=G6),D:D) Lookup函数数据等级区间查询 函数:=LOOKUP(F5,$B$3:$C$6) Index+match函数横向纵向区间数据查询 函数:=INDEX(C3:F9,MATCH(I4,B3:B9),MATCH(I5,C2:F2)) offset函数根据规律自动提取数值对应系数 函数:=TREND(OFFSET(B1,MATCH(D3,A2:A6,1),,2,1),OFFSET(A1,MATCH(D3,A2:A6,1),,2,1),D3) 查找定位符合条件的最后一个数 函数:=LOOKUP(1,0/(B:B=J4),F:F) vlookup函数通配符模糊查找 案例:查找出姓王的人的销售额 函数=VLOOKUP(G5&'*',C:D,2,0) Lookup函数的通配符高级匹配查找 案例:从对应完整地址中提取所在城市的提成点数 =lookup(9^9.find(A$3:A$6,A10),B$3:B$6) 快速查找最后一个非空的单元格内容 案例:求出对应人员最近一次缴纳社保的月份 函数=LOOKUP(1,0/(E4:E10<>''),$A$4:$A$10) vlookup+iferror函数轻松实现一对多查询 函数:=IFERROR(VLOOKUP(ROW(A1),A:D,4,0),''),首先需要在A列做辅助列,函数=COUNTIF(B$2:B2,G$2) vlookup+match函数批量查询 函数: =VLOOKUP($B10,$A$1:$H$6,MATCH(C$9,$A$1:$H$1,0),0) 更改vlookkup函数的第三参数,利用match函数自动变更第三参数查询列的值,实现批量查询数据。 现在Excel关于数据查询函数你学会了几个呀? |
|