vlookup怎样逆向查询

 时间:2024-10-17 01:25:59

1、打开excel2010,打开如图所示表格。我们要通过电话区号,查询城市名称。vlookup函数是无法直接进行逆向查询的,所以我们需要通过函数重新构造列的顺序,也就是要通过函数,把“电话区号”列变成第一列,“城市”列变成第二列。

vlookup怎样逆向查询

2、在G2单元格输入=vlookup(会出现提示“VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)”。lookup_value:需要查询什么值table_array:查询的区域col_index_num:在查询区域的第一列查询到对象之后,返回第几列的值range_lookup:精确查询还是近似查询

vlookup怎样逆向查询

3、第一个参数lookup_value是问我们需要查询什么值。选择左侧的单元格“F2”,告诉电脑我们需要查询的是电话区号“0571”

vlookup怎样逆向查询

4、第二个参数table_array,是问我们需要在哪个区域中查询,因为是逆向查询,所以我们需要重新构造列的顺序这是我们介绍两种方法。第一种方法使用IF函数=VLOOKUP(F2,IF({1,0},C2:C10,B2:B10),2,0)注意:IF({1,0},C2:C10,B2:B10)中使用了数组{1,0}当IF(1,C2:C10,B2:B10)时,在逻辑函数中"1"相当于TRUE,所以返回C2:C10当IF(0,C2:C10,B2:B10)时,在逻辑函数中"1"相当于FALSE,所以返回B2:B10这样就形成了新的两列数据第一列是C2:C10,第二列是B2:B10,我们在第一列中查询,返回第二列,输入2然后,输入0,表示精确查询就会得出最终结果

vlookup怎样逆向查询
vlookup怎样逆向查询

5、第二种方法使用CHOOSE函数=VLOOKUP(F2,CHOOSE({1,2},C2:C10,B2多唉捋胝:B10),2,0)注意:CHOOSE({1,2},C2:C10,B2:B10)中使用了数组{1,2}当CHOOSE(1,C2:C10,B2:B10)时,“1”相当于选择了第1组数据C2:C10当CHOOSE(2,C2:C10,B2:B10)时,“2”相当于选择了第2组数据B2:B10这样就形成了新的两列数据第一列是C2:C10,第二列是B2:B10,我们在第一列中查询,返回第二列,输入2然后,输入0,表示精确查询就会得出最终结果

vlookup怎样逆向查询

6、所以用vlookup逆向查询的关键就是用IF函数或者CHOOSE函数重新构造列的顺序。

vlookup怎样逆向查询
  • excel如何提取重复数据
  • excel怎么实现跨工作表引用数据
  • Excel中IF函数和OR函数结合使用进行多条件判断
  • 数据透视表的字段列表从哪里调出来
  • 怎么删除数据透视表
  • 热门搜索
    二年级绿色环保手抄报 放飞心灵手抄报 英语手抄报国庆节 手抄报排版设计 法律进校园手抄报 宪法手抄报图片大全 爱国手抄报资料 艾滋病手抄报图片 中秋节手抄报简单又好看 最美少年手抄报