别再用Vlookup函数了,查找4个表格它更简单!

点击上方蓝字
「Excel不加班」
关注

看下一篇



别再用Vlookup函数了,查找4个表格它更简单!
文章图片


恭喜下面3个粉丝:飞天小恶女、春、唯念晨希
, 获得书籍 , 加卢子微信chenxilu2019
, 发送姓名 , 电话 , 地址 。

要根据E1的姓名 , 在4个分表查找相应的数据 。
别再用Vlookup函数了,查找4个表格它更简单!
文章图片


分表的格式都一样 。
别再用Vlookup函数了,查找4个表格它更简单!
文章图片


如果知道姓名在哪个表格 , 直接用VLOOKUP函数就搞定了 。
=VLOOKUP($E$1,财务!$A:$G,COLUMN(A1),0)别再用Vlookup函数了,查找4个表格它更简单!
文章图片


问题是根本不知道姓名在哪个表格啊 , 这可怎么办?

那就只能用最原始的办法 , 进行4次VLOOKUP , 这也太为难VLOOKUP了 。
=IFERROR(IFERROR(IFERROR(VLOOKUP($E$1,生产!$A:$G,COLUMN(A1),0),VLOOKUP($E$1,品质!$A:$G,COLUMN(A1),0)),VLOOKUP($E$1,财务!$A:$G,COLUMN(A1),0)),VLOOKUP($E$1,行政!$A:$G,COLUMN(A1),0))
如果是40个分表呢?你是不是要写疯掉 。

你是否还记得For循环 , 这个简直就是VBA的灵魂 , VLOOKUP一次 , 剩下的循环下不就完事 。 对吧 , 挺简单的 。

调用工作表函数 , 先输入WorksheetFunction , 再输入. , 就可以将Vlookup调用出来 , 语法跟在工作表一样 。

现在要根据E1单元格的内容 , 查找在财务这个表格对应的第1列内容 。
别再用Vlookup函数了,查找4个表格它更简单!
文章图片


推荐阅读