EXCEL用VLOOKUP查目标的左边1列该怎么做

如题所述

使用vlookup查找左边的公式是vlookup(a1,if({1,0},c100,b1b100),2,),但是向左看更多地使用索引函数和匹配函数的组合。

1、以office excel2016版本为例,填写完数据后,以B列为例,查询B列左侧A列的对应值,如图所示:

2、使用匹配功能确认搜索目标在目标列中的位置,如图所示:

match函数中的第一个参数i2是我们要查找的目标,第二个参数是我们要查找的目标列,第三个参数0在第二个参数范围内查找第一个参数的对应值,得到胡勇在B列的第二行位置。

3、将第一步的match函数替换为index函数,得到指定位置的数据,如图所示:

index函数中的第一个参数是本次要查找的目标左边列的数据,即A列,第二个参数是要查找目标的行数,第三个参数是要查找目标的列数,当搜索目标只有列A时,可以省略第二个参数,得到图中要求的公式后,得到A栏胡勇的对应学名。

4、对整个B列应用相同的方法,可以得到A列的学校对应于I列的人,如图所示:

5、这样,通过索引函数可以更方便地找到目标左栏对应的值。

扩展资料:

index函数是返回表或区域中的值或值的引用,index()函数有两种形式:数组和引用,数组形式通常返回一个数字或一个值数组;引用形式通常返回一个引用。

match函数返回指定值在指定数组范围内的位置,匹配函数是excel的主要搜索函数之一。

参考资料来源:

百度百科-INDEX函数

百度百科-MATCH函数

温馨提示:答案为网友推荐,仅供参考
相似回答