Excel的查找函数:Torow,Filter,Xlookup,Vlookup在日常工作中,总是要用到各种查找。面就来聊一下,最常用的几种:一:Vlookup 最早接触的查找函数,也是用得最多的,没有升级Excel 2019/2021 或 Microsoft 365时,都靠它,用法有两种✅正向查找:从左到右,查找王明的语文成绩,写法Vlookup(A2,A2:D5,3,0)意思是:通过A2单元格的值,,在A2:D5这个范围内,找到第三列,精确查找后,返回符合条件的值,结果=90写法:Vlookup(1班(If{1,0},b2:b5,a2:a5),2,0),结果=王明支持反向查找(左查右/右查左),插入或者删除列,不影响公式使用。写法:Xlookup(查找值,查找的列,返回的值所在列),左右都可以。缺点就是,只能返回符合条件的第一个值,默认精确匹配模式下,10万行数据运算比 VLOOKUP 慢约40%需 Excel 2019/2021 或 Microsoft 365,旧版无法使用。 · 优势:凭借“忽略错误”参数,能轻松实现多条件查找和批量查找(一键列出部门所有人),公式比 VLOOKUP 更简洁。 · 劣势:本职是转置,做查找属于“旁门左道”,本质是把所有不符合条件的值变成错误后过滤掉,非常规用法。 · 版本:仅限 Excel 365 和 Excel 网页版写法:TOROW(IF(B2:B5="1班", A2:A5, NA()), 2)4.Filter这个也是365版本的新宠,可以从左到右查找,符合条件的值,返回值所在的区域,如果中间有不要显示的内容,需要搭配其他函数一起用。例如:FILTER(A2:D5, B2:B5="1班")只要姓名和语文 =FILTER(A2:A5, B2:B5="1班") 和 =FILTER(C2:C5, B2:B5="1班") 分开写更优雅的方式(取A、C列) =FILTER(A2:C5, B2:B5="1班"),这样返回姓名、班级、语文三列· 如果没有匹配项,FILTER 会返回 #CALC! 错误· 可以用第三个参数设置默认值,比如:=FILTER(A2:D5, B2:B5="1班", "未找到")以上这几个,没事就搭配起来用,还是很不错的,不过如果你的数据量大,还是建议用简单的函数,不然计算量过大,电脑会宕机的。