乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> VLOOKUP函数怎么查询一个值返回多个结果-excel vloo

<em>Excel</em> VLOOKUP函数怎么查询一个值返回多个结果-excel vloo

作者:乔山办公网日期:

返回目录:excel表格制作


 1、首先打开数据表格,如下图所示。

2、假设需要调取A,B,E三个人这四个月的绩效,选中H59:K62单元格区域,如下图所示。

3、输入公式=VLOOKUP($G59,$A$59:$E$63,COLUMN(B59),0),如下图所示。

4、进行完第二步后,使用组合键“ctrl”+“enter”,完成数据的填充,如下图所示。

5、此公式的使用,仅限顺序连续调取数据,如果是查找一月和四月的数据,则不能使用这个公式进行全部空格填充,完成效果图。



材料/工具:Excel2007

1、在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。

2、一般zhidao情况的VLOOKUP只能返回第一个值,如下:=VLOOKUP(A8,A1:D5,2,0)

3、在【姓名】列前插入一列输入公式:=COUNTIF(B$2:B2,B2)

4、将A2公式改成:=B2&COUNTIF(B$2:B2,B2)这样就将B列的“姓名”和出现次数连在一起。

5、在B8输入公式:=A8&ROW(A1)将A8值和ROW(A1)返回的1连在一起,下拉ROW(A1)会变成ROW(A2)返回2。

6、将B8的公式修改成如下:=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)也就是在A1:E5范围内查询“张三丰”和出现次数的文本对应第3列的【工号】。

7、将公式下拉,就将所有“张三丰”对应的信息查询出来了。


vlookup函数返回多列结果的方法(下面举例说明):
在Sheet2工作表的B3单元格上面输入公式=VLOOKUP($A3,Sheet1!$A$3:$G$6,COLUMN(Sheet1!B2),0);
①$A3表示要在表格区域的第一列中搜索的值(A3单元格里面的值);
②Sheet1!$A$3:$G$6表示:包含数据的单元格区域在Sheet1表格的$A$3:$G$6;
③COLUMN(Sheet1!B2)表示:Sheet1表格的第二列;
④0表示精确查找,1表示模糊查找;

将含有公式的单元格向左、向下进行复制填充,在Sheet2表格第一列输入相关信息就会自动显示结果。

1、例如下图中,B列和C列分别是部门名称和对应的员工名单,我们的目的是在F1中录入部门名称后,在F4及以下单元格中能显示相应的所有部门员工名单。

2、在A2中录入公式:=COUNTIF(B$2:B2,F$1)。

3、回车,函数返回1,将A2中的公式向下拉复制填充。即把【销售部】在区域中出现的次数统计出来了。

4、在F4中录入公式:=IFERROR(VLOOKUP(ROW(A1),A:C,3,),"")。

5、回车,函数返回【张三】,即销售部门的人员名单之一。

6、将F4中公式向下拉复制填充,可以看到。所有销售部门的人员名单就统计出来了。

7、我们可以改变F1单元格的内容,zhidao例如录入【行政部】,可以看到F4到F6单元格中已经将【行政部】人员名单统计出来了。相应的A列数据也发生了改变。

8、在F1中录入【财务部】,F4中已经将财务部人员名单统计出来了,相应的A列数据也发生了改变。

相关阅读

  • <em>Excel</em> <em>vlookup</em>一个条件同

  • 乔山办公网excel表格制作
  • 1、例如下图中,B列和C列分别是部门百名称和对应的员工名单,我们的目的是在F1中录入部门名称后,在F4及以下单元格中能度显示相应的所有部门员工名单。2、在A2中录入公式:=COUNT
  • 为什么使用<em>excel</em> <em>vlookup</em>

  • 乔山办公网excel表格制作
  • 自己手工输入查找的范围vlookup函数结果出现无效引用是怎么回事" src="/uploads/tu/863.jpg" style="width: 400px; height: 267px;" />版本问题,如果你的excel文档一个是2003版本,一个是2007版本,那么0
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网