Excel构建表有两个实例

时间:2015-03-26 10:06:28

标签: excel excel-formula excel-2010

所以我要建立一个表格,以显示分配到工作的人。

我使用存储在名为lists的数据表中的列表来构建名称,然后根据它们是否在主表中将标志设置为1,将该行添加到指定的表中。

但是我遇到了一个我似乎无法解决的问题,一个人可能被分配到两个项目。在指定的表中只有一个名称实例,搜索只返回在主数据库中找到的第一行表。这意味着如果某人被分配到两个项目,我只能在我指定的表中看到一个。

无论如何我可以获得列表来显示一个用户被分配到的所有项目吗?我正在考虑从主表单填充名称,其中标志设置为1会起作用吗?

非常感谢任何见解,提前致谢

编辑:

  • 分配的表包含与主表中名称相关的行,其中flag = 1
  • 主表可以有两个同名的实例,其中flag = 1
  • 使用Match和index仅返回flag = 1 found
  • 的第一个实例
  • 因此,如果某人被分配到两个项目,则只会显示一个项目,因为只有一行名称为

目前我正在使用这个公式

=IFERROR(INDEX('Master Data'!$D$2:$D$153,MATCH(1,(B23='Master Data'!$J$2:$J$153)*('Master Data'!$W$2:$W$153=1),FALSE)),"")
  • 其中D =所需数据
  • B23 =指定的人名
  • J =主人姓​​名
  • W =已分配的标志

0 个答案:

没有答案