首页 > 解决方案 > 如何从另一个应该尊重多个条件的工作表中获取一个值?然后在下一列中引入与前一列不同的值

问题描述

我被困在一个简单的解决方案中,也许是一个简单的问题,但我已经尝试了 2 天,也许“我只见树木不见森林”。

我已经尝试过数组 Vlookup/index/match,但是公式变得很长并且难以理解。

因此,请求如下所示:

在工作表“详细信息”中,我们拥有所有信息(团队/任务/ToolUsed/TypeofTask)。在此处输入图像描述

在工作表“人员”中,我们有(姓名/团队/当前任务):在此处输入图像描述

我想要它做的是在 2ndTask 和 3rdTask 列中 - 从工作表“详细信息”中获取需要遵守以下条件的任务:

我需要一些关于我应该如何解决这个问题的建议/提示。它也可以是 VBA 建议/提示/提示/刻度...

非常感谢您在任何层面上的努力。

谢谢你。

标签: excelvbaexcel-formula

解决方案


你可以用两种不同的方式来做这个

  1. 用两张纸上的值创建一个连接列,并在通过连接查找的简单 vlookup 中使用它。
  2. 使用 SUMPRODUCT 公式的 sintax 是 =SUMPRODUCT((SheetTasks!B2:B50=C2)*(SheetsTasks!A2:A50=B2)) 所有条件的范围大小都相同

推荐阅读