2

自从我的联赛离线选秀以来,我正在尝试创建一个 Fantasy Football 备忘单。excel 文件有两张表,一张将所有可用的球员整理在一张表格中,另一张在我选秀时将我的团队整理到一张表格中。我正在努力做到这一点,以便我可以用指定的字母标记球员,这将触发球员信息被拉入我的球队表。

L我发现,每次我使用以下公式在草稿列中放置(对于 Logan)时,我都能够将信息拉入另一个表:

=IF(Table2[[#All],[Drafted]]="L",Table2[Player Name], "Empty")

我遇到的问题是该IF函数会拉取玩家数据,但它会将其拉入表 2 中玩家位于表 1 上的同一单元格中。我需要获取它,以便表格查找下一个L并拉入球员数据到球队表上的下一个空白位置。请参考下图:

https://madshot.net/2af3822b36b1.png

我感谢任何帮助我克服这个障碍的建议。

4

1 回答 1

0

您可以使用在列的第一个单元格中输入的公式Player

=IFERROR(INDEX(Table2[Player Name],
   AGGREGATE(15,6, Table2[ADP]/(Table2[Drafted]="L"),ROW(1:1))),"")

导入球员姓名后,您可以将VLookup其用于其他列。或者,您可以使用相同的公式,只需用Table2[Player Name]适当的列替换,即Table2[Position].

ps 我曾经Table2[ADP]受益于表中行号的存在,而不是其他更复杂的ROW(Table1[Drafted])-ROW(Table1[#Headers]).

于 2017-07-31T00:19:31.483 回答