自从我的联赛离线选秀以来,我正在尝试创建一个 Fantasy Football 备忘单。 excel 文件有两张表,一张将所有可用的球员整理在一张表格中,另一张在我选秀时将我的团队整理到一张表格中。我正在努力做到这一点,以便我可以用指定的字母标记球员,这将触发球员信息被拉入我的球队表。
我发现每次放置 L
时,我都可以将信息拉到另一个表中。 (对于 Logan)在草稿栏中使用以下公式:
=IF(Table2[[#All],[Drafted]]="L",Table2[Player Name], "Empty")
我遇到的问题是
IF
函数拉出玩家数据,但它会将其拉入表格 2 中与玩家位于表格 1 上的相同单元格中。我需要获取它以便表格查找下一个 L
并将球员数据拉入队表上的下一个空白位置。请引用下图:我感谢任何帮助我克服这个障碍的建议。
最佳答案
您可以使用在第一个单元格中输入的公式 Player
列:
=IFERROR(INDEX(Table2[Player Name],
AGGREGATE(15,6, Table2[ADP]/(Table2[Drafted]="L"),ROW(1:1))),"")
您可以使用
VLookup
一旦玩家的名字被导入,其他列。或者,您可以使用相同的公式,只需替换 Table2[Player Name]
使用适当的列,即 Table2[Position]
.p.s.我用了
Table2[ADP]
受益于表中存在的行号,而不是更复杂的ROW(Table1[Drafted])-ROW(Table1[#Headers])
.
关于excel - 使用 =IF 公式在表之间拉取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404869/