【问题标题】:How to automatically populate column values into another sheet in Excel?如何自动将列值填充到 Excel 中的另一个工作表中?
【发布时间】:2020-06-29 18:12:06
【问题描述】:

我在 Excel 文件的第一张表中有某些列,看起来像这样。

player NoPlayer 已手动创建,而 Sold to 列已使用数据验证(列表)选择。

现在excel文件的表二是这样的。

现在的问题是如何将Player NoPlayer 的值自动填充到各自的团队中?

预期输出如下:-

我目前正在使用 Excel 2013 版。您能否建议我是否应该使用任何公式或宏来实现这一点?非常感谢。

【问题讨论】:

  • 你习惯 vba 了吗?
  • 不,先生。我还没有接触过宏和 VBA。但如果解决方案需要,我愿意学习。
  • 不需要VBA。它只能用公式来完成。
  • 发布您的数据而不是第一个屏幕截图,以便我们可以复制。

标签: excel excel-2013


【解决方案1】:

您需要根据条件过滤数据。有很多方法可以做到这一点。方法之一如下。

按照下面的截图使用下面的公式

=IFERROR(INDEX($A$2:$A$7,AGGREGATE(15,6,(ROW($A$2:$A$7)-ROW($A$1))/($C$2:$C$7=$F$1),ROW(1:1))),"")

您必须为其他团队调整公式。对于Sheet 2,您只需在公式中引用Sheet 1,如

=IFERROR(INDEX(Sheet1!$A$2:$A$7,AGGREGATE(15,6,(ROW(Sheet1!$A$2:$A$7)-ROW(Sheet1!$A$1))/(Sheet1!$C$2:$C$7=$F$1),ROW(1:1))),"")

【讨论】:

    猜你喜欢
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    • 2015-04-17
    相关资源
    最近更新 更多