乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> <em>vlookup</em>一个条件同

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

作者:乔山办公网日期:

返回目录:excel表格制作


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单元格的内容,例如录入【行政部】,可以看到F4到F6单元格中已经将【行政部】人员名单统计出来了。相应的A列数据也发生了改变。

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



vlookup 不能实现 一对多的数据返zhidao回的!应该变通一下 使用其他函数来实现……

假设 你的第一个表是sheet1A、B、C、D……列
第二个表的 订单编号 在 B1单元格
A3 =INDEX(SHEET1!D:D,SAMALL(IF(SHEET1!B$1:B$1000=$B$1,ROW(SHEET1!B$1:B$1000),""),ROW(A1)))
CTRL+SHIFT+ENTER 三键组合数组公式……向下复制
=VLOOKUP(第1个值&"|"&第2个值,IF({1,0},第1个值区域&"|"&第2值数据区域,需要返回值数据区域),2,0)
数组公式
这个也可以
=INDEX(Sheet1!$C$2:$C$100,MATCH(A2&"|"&B2,Sheet1!$A$2:$A$100&"|"&Sheet1!$B$2:$B$100,0))
3 4 个条件也可以,继续添加即
够详细了

vlookup 不能实现 一对多的数据返回的!应该变通一下 使用其他函数来实现……

假设 你的第一个表是sheet1A、B、C、D……列
第二个表的 订单编号 在 B1单元格 则
A3 =INDEX(SHEET1!D:D,SAMALL(IF(SHEET1!B$1:B$1000=$B$1,ROW(SHEET1!B$1:B$1000),""),ROW(A1)))
CTRL+SHIFT+ENTER 三键组zd合数组公式……向下复制

相关阅读

  • <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办公网