Excel摸鱼指南|第2期:2个查找引用进阶技巧,VLOOKUP只能算入门你有没有遇到过这种情况:辛辛苦苦写了个VLOOKUP,往下一拖,一半单元格都是刺眼的#N/A。领导问你"这怎么回事",你支支吾吾说"可能是数据没匹配上"。更尴尬的是,要查的信息在左边列,VLOOKUP死活查不了——因为它只能从左往右查。你只好手动把列挪到右边,挪完发现公式又全错了。别慌。今天教你2个查找引用进阶技巧,学会以后,VLOOKUP那点事根本不算事。技巧一:VLOOKUP + IFERROR,让报错消失能解决什么问题:VLOOKUP找不到匹配值时会显示#N/A,不仅难看,还会导致后续求和、统计全部出错。加一层IFERROR,找不到就显示空白或自定义文字,报表瞬间干净。公式写法:=IFERROR(VLOOKUP(查找值, 查找范围, 返回列数, 0), "查无此人")操作步骤:正常写你的VLOOKUP公式,比如=VLOOKUP(A2, 员工表!A:D, 3, 0)在公式最前面加IFERROR(,最后面加, "")再补一个右括号完整公式:=IFERROR(VLOOKUP(A2, 员工表!A:D, 3, 0), "")回车,向下填充——找不到的单元格不再报错,而是显示空白最后一个参数说明:""→ 显示空白(最常用,报表干净)"查无此人"→ 显示自定义文字提示0→ 显示0,方便后续求和统计技巧二:INDEX + MATCH,反向查找神器能解决什么问题:VLOOKUP只能从左往右查,如果要根据右边的信息查左边的内容(比如根据姓名查工号,工号在姓名左边),它就废了。INDEX+MATCH组合不受方向限制,想查哪列查哪列。公式写法:=INDEX(要返回的列, MATCH(查找值, 查找列, 0))操作步骤(根据姓名查工号,工号在A列,姓名在B列):在结果单元格输入:=INDEX(A:A, MATCH(D2, B:B, 0))A:A= 你想要返回的列(工号列)D2= 你要查找的值(要查谁的工号)B:B= 查找值所在的列(姓名列)0= 精确匹配(固定写0)回车,向下填充——不管返回列在左边还是右边,都能查到进阶:多条件查找要同时满足两个条件才返回结果?用&把条件拼起来:=INDEX(C:C, MATCH(A2&B2, D:D&E:E, 0))输入后按Ctrl+Shift+Enter确认(数组公式),就能实现"姓名+部门"双条件查工资了。写在最后这两个技巧,一个解决报错问题,一个解决方向限制,都是做报表、核对数据的刚需。记住:VLOOKUP是入门,IFERROR和INDEX+MATCH才是职场人的标配。觉得有用的话,收藏起来慢慢学,也转发给天天写VLOOKUP的同事吧——别让他一个人在#N/A里挣扎。你还被哪些Excel函数折磨过?评论区聊聊,下期说不定就帮你解决。关注我,每天2个Excel技巧,帮你早点下班。