用vlookup怎么查找左边的一列数据?

如题所述

用VLOOKUP来查找左边的一列公式为VLOOKUP(A1,IF({1,0},C1C100,B1B100),2,),但是往左查找我们更多用到INDEX函数和MATCH函数的组合。

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

二,使用MATCH函数确认查找目标在目标列中的位置,如图所示:

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

三,将第一步的MATCH函数代入INDEX函数获取指定位置的数据,如图所示:

INDEX函数中第一个参数即本次所求目标往左一列的数据即A列,第二个参数为查找目标的行数,第三个参数为查找目标的列数,当查找目标只有A列一列时,可以省去第二个参数,得到图中需要的公式后,得到胡勇在A列中对应的学校名称。

四,同样的方式应用于整个B列,可以得到I列中人员对应的A列中的学校,如图所示:

五,这样通过INDEX函数能更加方便的找到目标左侧列的对应数值了。

扩展资料

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

MATCH函数返回指定数值在指定数组区域中的位置。MATCH函数是Excel主要的查找函数之一。

参考资料来源-百度百科-INDEX函数

参考资料来源-百度百科-MATCH函数

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