直接举工作中的一个实例来说明,有一份员工数据,然后我们需要根据某几个员工编号,把相应的其它数据查找匹配出来:
因为这里要查找4个信息,一般情况下,都需要使用4次vlookup函数来进行处理
在b12单元格中输入的公式是:
如果需要查找的值更多的话,输入的公式的次数就会更多,这个时候我们用一个技巧来处理,就可以直接快速完成,分两种情况
查找结果顺序和原始数据顺序一致如果我们需要查找的值,员工,性别,部门,工资和原表中的顺序是一样的,这个时候,可以输入公式:=vlookup($a12,$a:$e,column(b2),0),然后向右,向下填充得到所有结果。
第1个参数需要锁定列标,第2个参数数据区域需要固定引用,第3个参数是从第几列开始的,对应列标字母,因为原来的公式是2,所以对于colunmn(b1),b后面的数字是多少都没关系。
通过column函数后
c12的公式变成了:=vlookup($a12,$a:$e,column(c2),0)
column(c2),其实就是等于3
d12的公式变成了:=vlookup($a12,$a:$e,column(d2),0)
e12的公式变成了:=vlookup($a12,$a:$e,column(e2),0)
查找结果顺序和原始数据顺序不一致如果现在只需要根据编号,查找其中某些信息,顺序和原始表格中的不一样
这个时候用column参数是没法批量的,我们使用vlookup+match函数的组合:
=vlookup($a12,$a:$e,match(b$11,$a$1:$e$1,0),0)
向下填充,向右填充即可得到所有的结果
通过match函数,可以直接查找匹配到需要返回的结果是第几列
这个技巧,你学会了么?自己动手试试吧~
上篇:excel数据透视表汇总数据明显不对?检查这2步,1分钟解决
马自达睿翼 2012款 2.0L 自动 精英版
西城专业家庭影院定制公司,推荐智悦智能
CY-R-150ZS在线近红外水分仪,实时在线无线水分监测仪
供应欧式箱变/组合式变电站/不锈钢预装式变电站/箱式变压器
掌上明珠品牌详解知识点?有名气吗
Excel中的VLOOKUP函数需多次使用,辅助MATCH函数批量完成
食品产品推广怎么样,奇博科技保证品质优良
河北一字型网带
INFINOX分析:美联储决策官员降息脚步不同调 金价走势一飞冲天
双拨杆检重秤/称重检重秤/自动检重机
鑫泽源射线有限公司(图)-防辐射铅板价格-云南防辐射铅板
CDC中心有害元素检测用100ml消解罐生产厂家和价格
鞘磷脂、脑苷脂以及神经节苷脂系列同位素标记简介
市场传讯经理
项目合作 576芯 室外光缆交接箱 FTTH光交箱 电信
批发办公窗帘亚运村办公窗帘订做亚运村窗帘定做
平度建筑顶托的优点
深圳专业3D打印工厂全套方案解决商,恒辉3D打印行业技术专家
水稻专用肥价格什么产品水稻用比较好
西西替L250实验刮棒