vlookup函数用法示例
今日与大家聊聊VLOOKUP这个在表格处理中非常常用的函数,一起探索一下它的多种使用场景,看看这个“表格界红人”还有哪些隐藏的小技能!
VLOOKUP(查找内容,查找范围,返回第几列,是否精确匹配)
一、参数详解
第一个参数:即你想要查找的具体数据内容。
第二个参数:指的是在什么范围内进行查找。这个范围的第一列必须包含你想要查找的内容,否则函数会报错。
第三个参数:当找到指定内容后,这一参数用于指定你希望返回的查询区域中的第几列数据。
二、应用示例
例如,我们需要从B至E的数据表中,根据H3单元格的姓名信息查找相应的职位信息。我们可以使用如下公式:
`=VLOOKUP(H3,C:E,3,FALSE)`
若要根据H3单元格的姓氏查找匹配的姓名和所属部门,并使用通配符“”代表任意数量的字符,公式可以这样写:
`=VLOOKUP($H3&"",$C:$E,COLUMN(A1),0)`
还有时候我们可能会用到未指定第四个参数的VLOOKUP,此时它默认使用近似匹配模式。例如,我们需要利用H列到I列的对应关系表确定D列成绩所对应的评定结果,公式如下:
`=VLOOKUP(D2,H:I,2)`
但若查找的值不在数据区域的第一列时,我们得进行一些特殊处理。比如,根据H3单元格中的部门信息找到对应的员工姓名,我们可以使用以下公式:
`=VLOOKUP(H3,CHOOSE({1,2},D2:D11,C2:C11),2,0)`
这个公式中用到了CHOOSE函数来构建一个虚拟的多行多列数组以满足VLOOKUP对查找值必须在首列的要求。
再如,根据H3单元格的“部门”和I3单元格的“职务”联合查询相匹配的姓名,公式如下:
`=VLOOKUP(H3&I3,IF({1,0},D2:D11&E2:E11,C2:C11),2,)`
这是一个数组公式,输入完成后需要按下而不是普通回车键。
还有一种情况是根据H3单元格中指定的职务检索出所有对应的姓名。这时除了使用VLOOKUP外,还可以结合其他函数如IF和ROW来实现。具体步骤如下:
步骤一:在A列相应单元格中输入序列编号公式。
步骤二:在目标单元格中输入VLOOKUP函数结合IF和ROW等函数实现联合查询并返回相应结果。
有时候我们需要根据某一列的数值重复展示另一列的内容。这时我们可以先计算序列编号,然后结合VLOOKUP进行查询并返回结果。具体公式根据实际情况而定。
以上就是关于VLOOKUP函数的一些应用场景和示例公式说明。希望这些信息能帮助你更好地理解和运用这个强大的表格处理工具!