如何自动将列值填充到 Excel 中的另一个 sheet?

How to automatically populate column values into another sheet in Excel?

我在 sheet 的一个 excel 文件中有某些列,看起来像这样。

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

现在 sheet 两个 excel 文件看起来像这样。

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

预期输出如下:-

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

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

根据下面的截图使用下面的公式

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

您必须为其他团队调整公式。对于 Sheet 2 只需要在

这样的公式中引用 Sheet 1
=IFERROR(INDEX(Sheet1!$A:$A,AGGREGATE(15,6,(ROW(Sheet1!$A:$A)-ROW(Sheet1!$A))/(Sheet1!$C:$C=$F),ROW(1:1))),"")