如果满足两个范围标准,请复制第三个单元格并将其粘贴到另一个工作表

时间:2017-04-06 14:29:21

标签: excel vba excel-vba

我有一张名为"得分"我在两列中都有D列和J值,其值为1-9。

在同一张表中,我有一个A列,其中包含该行的相应名称(即Andrew)。

我需要做的基本上是一个有三个可能范围的矩阵,分别是1-3,4-6和7-9。

  • 如果D在1-3之内,同时J为1-3,则该行的A列将转到另一张名为" Box",

  • 如果D为1-3且同时为J 4-6,该行的A列将转到" Box",

  • 中的另一个单元格区域
  • 如果D是1-3并且同时J是7-9,它将进入" Box"中的另一个细胞范围。

  • 同样的思维过程适用于所有不同的范围(即D.3-5与J.1-3,依此类推)

我附上了一个示例表,以便更好地澄清。

Example

感谢先进的帮助。

1 个答案:

答案 0 :(得分:0)

我已就地更新了Google表格。在GS中,使用query()这种工作非常简单。

=query(Scores!$A:$J, "select A where D >= 7 and D <= 9 and J >= 7 and J <= 9", 0)

也许有人会发布Excel或VBA答案。