excel 如何用vlookup实现第二列查找

发布网友

我来回答

4个回答

热心网友

实现的方法和详细的操作步骤如下:

1、第一步,在单元格中输入“=”,然后输入“VLOOKUP”函数,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,选择函数的第一个数据,并用鼠标左键直接选择前一个单元格,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,开始选择第二个值,然后用鼠标直接选择此区域,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,填写第三个值,因为要查询数据的第三列,因此输入数字3,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,最后一个值可以选择“近似匹配”和“精确匹配”,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,可以通过单击键盘上的Enter键来查看匹配的确切数量,见下图。这样,就解决了这个问题了。

热心网友

  常规状态下,vlookup函数是从其第二参数的第一列查找的,如果有特殊需求,可以采用以下解决方式:

第一列没有用的话,将vlookup函数的第二参数范围调整至现在的第二列开始;

第一列有用,那就是在第二列查找,返回第一列,假设在E列查找,返回D列值,公式可以写为以下几种:

①=VLOOKUP(A1,IF({1,0},E:E,D:D),2,)

②=VLOOKUP(A1,CHOOSE({1,2},E:E,D:D),2,)


③=INDEX(D:D,MATCH(A1,E:E,))

热心网友

http://club.excelhome.net/thread-221861-1-1.html

8、函数篇第2集 :介绍Excel的查找引用函数的应用技巧,从基础到进阶(下集) 难度级别:★★★
这里面有三种方法帮你解决该问题
给你答案吧:
=VLOOKUP(B3,IF({1,0},E2:E7,D2:D7),2,0)
或:
=VLOOKUP(B3,CHOOSE({1,2},E2:E7,D2:D7),2,0)
或:
=INDEX($D$2:$D$7,MATCH($B$3,$E$2:$E$7,0))
列举的例子是将E列与D列交换列的前后来查找的

热心网友

看不明

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com