详细步骤
打开一个Excel表格,将VLOOKUP函数用于根据关键分组精确查找相应信息。
按照VLOOKUP函数语法进行查找: =VLOOKUP(查找值,查找区域,返回查找区域第N列,查找模式) 图中即为:=VLOOKUP(D2,A:B,2,0)
有时候我们需要屏蔽错误词查找。VLOOKUP函数如果查找不到对应值会显示错误值#N/A,这个看起来很不美观。这时可以在外面加个容错函数IFERROR,如果是2013版本那就更好,可以用IFNA函数,这个是专门处理#N/A这种错误值。 函数语法:=IFERROR(表达式,错误值要显示的结果),得出如图结果。
这时候我们需要按顺序返回多列对应值。我们知道可以通过更改第3参数,返回各项对应值如: =VLOOKUP($A13,$A$1:$F$10,2,0)=VLOOKUP($A13,$A$1:$F$10,3,0),即可完成筛选。
如果项目少,更改几次参数也没什么,但项目多时,肯定不方便。如图所示,可以通过ROW、COLUMN产生行列号,从而得到1,2,……,n的值。
有时候对应值有不同顺序,需要按不同顺序返回对应值。在“搜索函数”文本框输入:位置,单击“转到”按钮,就会出现跟位置有关的函数,查看每个函数的说明,找到我们需要的,如MATCH函数,返回符合特定值特定顺序的项在数组中的相应位置,单击“确定”按钮。
在弹出的“函数参数对话框”中尝试填写相应的参数,每个参数的作用下面都有相关说明,填写后会出现计算结果3,也就是订单数在区域中是第3列。尝试下更改第1参数为C12(俗称),计算结果是2,也就是区域中第2列。经过尝试,知道这个函数是我们要找的那个函数,单击“取消”按钮,返回工作表。
将公式设置为:=VLOOKUP($A13,$A$1:$F$10,MATCH(B$12,$A$1:$F$1,0),0) 就可以得出图中数值。