根据上面的工资表数据,在下面的“查询表”输入一个公式,快速填写所有的数据。 函数公式分享: B2单元格输入公式: =IFERROR(VLOOKUP($A2,工资表!$A:$H,COLUMN(B1),0),0)
查找“陈泽俊”的工资,可以使用VLOOKUP函数的基本用法完成。 =VLOOKUP(A2,工资表!A:H,2,0) 为了公式做到右拉下拉都一次性得到所有结果,就需要将上面的公式进行优化。 优化1:单元格引用方式改变:=VLOOKUP($A2,工资表!$A:$H,2,0) 优化2:VLOOKUP函数第3参数2,使用COLUMN函数代替手动数查找的列。 =VLOOKUP($A2,工资表!$A:$H,COLUMN(B1),0) 优化3:有一些姓名,在工资表里面没有,所以查找不到,会返回NA错误。为了屏蔽NA错误,所以外面嵌套IFERROR函数。 因此最终公式为: =IFERROR(VLOOKUP($A2,工资表!$A:$H,COLUMN(B1),0),0) |
|
来自: 部落窝教育BLW > 《部落窝excel/VBA》