用两个实例构建Excel表格
因此,我正在构建一个表格,显示分配给工作的人员 我使用存储在名为list的数据表中的列表构建名称,然后根据主表中是否将标记设置为1,将行添加到指定的表中 然而,我遇到了一个似乎无法解决的问题,一个人可能被分配到两个项目。在分配的表中只有一个他们的名字实例,搜索只返回主表中找到的第一行。这意味着,如果有人被分配到两个项目,我只能在分配的表中看到一个 我是否可以获得列表,以显示一个用户分配给的所有项目?我在考虑填充主控表中的名称,其中标志设置为1,这样行吗 如有任何见解,将不胜感激,提前感谢 编辑:用两个实例构建Excel表格,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,因此,我正在构建一个表格,显示分配给工作的人员 我使用存储在名为list的数据表中的列表构建名称,然后根据主表中是否将标记设置为1,将行添加到指定的表中 然而,我遇到了一个似乎无法解决的问题,一个人可能被分配到两个项目。在分配的表中只有一个他们的名字实例,搜索只返回主表中找到的第一行。这意味着,如果有人被分配到两个项目,我只能在分配的表中看到一个 我是否可以获得列表,以显示一个用户分配给的所有项目?我在考虑填充主控表中的名称,其中标志设置为1,这样行吗 如有任何见解,将不胜感激,提前感谢 编辑:
- 分配的表包含与主表中的名称相关的行,其中flag=1
- 主表可以有两个具有相同名称且标志为1的实例
- 使用Match和index只返回找到的flag=1的第一个实例
- 因此,如果一个人被分配到两个项目,那么只有一个项目会显示出来,因为只有一行有这个名称
=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=分配的标志