赞
踩
对VLOOKUP()函数只能根据左边查找右边的局限的完善
还是之前VLOOKUP() 的那张表
查询表如下,要求找出第一个公司在原表中的索引
查询语句为=MATCH(B2,客户信息!B:B,0)
,我们找到国皓公司在原表中的id为7,接着需要用index()函数匹配
在1中我们找到国皓公司在原表中的id为7,即需要在原数据表中找id为7的公司id,查询语句为:=INDEX(客户信息!A:A,7)
,这样就找到了“国皓”对应的公司id为“BLONP”
如何将两种结合起来呢?我们在C2单元格输入查询语句:=INDEX(客户信息!A:A,MATCH(查询!B10,客户信息!B:B,0))
,然后选择下拉,将其他的公司名称对应的公司ID查出来,如下图所示:
我们看到C列查出来的公司id,都是灰色填充背景,而A,B列是灰白相间的,这个问题该如何解决呢?
右键下拉—>不带格式填充
如下原始的表格为
要求按下列模板,每个员工做一张表格
如何操作呢?
=INDEX(员工信息表!A:A,查询表!L1)
=INDEX(员工信息表!A:A,查询表!L1)
=INDEX(员工信息表!C:C,查询表!L1)
=INDEX(员工信息表!D:D,查询表!L1)
=INDEX(员工信息表!F:F,查询表!L1)
=INDEX(员工信息表!E:E,查询表!L1)
=INDEX(员工信息表!G:G,查询表!L1)
这样相应的位置将会随着L1数字的变化而发生改变
5. 把L1用白色字体填充
类似的这类问题都可采用设置控件格式处理,因为保留了原数据,统计数据和分析数据都更加方便
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。