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

2024-12-19 10:03:37
推荐回答(4个)
回答1:

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

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

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

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

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

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

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

回答2:

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

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

  2. 第一列有用,那就是在第二列查找,返回第一列,假设在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,))

回答3:

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列交换列的前后来查找的

回答4:

看不明