查询指定员工的数据,不般会同时用到INDEX和MATCH两个函数,利用MATCH函数来指定要查找的值,返回数据所在的行或列,再利用INDEX函数交叉引用查找数据,它返回指定的行与列交叉处的单元格数值.
工具/原料
EXCEL
方法/步骤
1、打开要查询的工作表
2、鼠标定位到A11单元格,输入要查询的员工编号,比如为BH006,再邈赕瑟遂定位到B11单元格,输入公式=INDEX($A2:$C8,MATCH($A$11,$帆歌达缒A2:$A8,0),COLUMN(B1)),按ENTER键,返回查询到的员工姓名,如下图所示。
3、拖动B11单元格右下角填充柄向右填充公式
4、可以自动查询到此员工的年终奖金信息11000
5、接下来,在A11单元格中手工输入另外一个员工的编号,比如BH002,会自动查询到此编号的员工姓名和年终奖金信息,如下图所示.
6、总结:利用INDEX和M钽吟篑瑜ATCH两个函数,可以很方便的查询到指定要求的数据,类似于实现了数据库的数据查询功能,运用十分广泛,MATC信咆颊辑H(A$11,$A2:$A8,0)公式中的参数第三个参数0代表行或列的排列顺序,一共有三个选值,1代表升序排列,0代表任意顺序排列,-1代表降序排列,默认为1,此参数很容易出错,此处一定要选0为任意顺序排列,切记!!!