如何在Excel中自动将列值填充到另一个工作表中?
我在excel文件的第一张表中有一些列,如下所示如何在Excel中自动将列值填充到另一个工作表中?,excel,excel-2013,Excel,Excel 2013,我在excel文件的第一张表中有一些列,如下所示 player No和player是手动创建的,同时使用数据验证(列表)选择了sall to列 现在excel文件的第二张表如下所示 现在的问题是如何将Player No和Player的值自动填充到相应的团队中 预期产出如下:- 我目前正在使用Excel 2013版。你能建议我是否应该使用任何公式或宏来实现这一点吗?非常感谢。您需要根据条件筛选数据。有很多方法可以做到这一点。方法之一如下 根据下面的截图,使用下面的公式 =IFERROR(IN
player No
和player
是手动创建的,同时使用数据验证(列表)选择了sall to
列
现在excel文件的第二张表如下所示
现在的问题是如何将Player No
和Player
的值自动填充到相应的团队中
预期产出如下:-
我目前正在使用Excel 2013版。你能建议我是否应该使用任何公式或宏来实现这一点吗?非常感谢。您需要根据条件筛选数据。有很多方法可以做到这一点。方法之一如下 根据下面的截图,使用下面的公式
=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))),"")
你必须为其他团队调整公式。对于表2
,只需参考公式中的表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))),"")
你习惯vba吗?不,先生。我还没有接触过宏和VBA。但如果解决方案需要,我愿意学习。无需
VBA
。这只能通过公式完成。发布数据,而不是第一个屏幕截图,以便我们可以复制。