我正在制作一个Excel电子表格,该表格将细分并分析足球赛季。我目前正在使用每个回合的结果来检索谁对谁,以便更轻松地确定团队面对的球队。每个回合表保存该特定回合的结果。我想做的是当我向右使用自动填充功能时,将第1轮工作表标识符更新为第2轮,第3轮,依此类推。
我知道应该使用“间接”功能,但是无论如何尝试,都无法使其有效。即使孤立,我也无法使它正常工作,所以我可能会受阻。
使用此公式
=IFNA(VLOOKUP('Scoreless Fixture'!$A2,'Round 1'!$A$4:$D$12,3,FALSE),INDEX('Round 1'!$A$4:$A$12,MATCH($A2,'Round 1'!$C$4:$C$12,0)))
检索球队。这些团队以“主场迎战客场”的形式出现,这就是为什么我选择使用此公式。它可以正常工作,但为了实现自动化,我希望更新舍入编号。
当我引入间接方法时,我会惨败。如果有人可以给我一些指导,将不胜感激。
答案 0 :(得分:0)
这是未经测试的,但是请尝试以下公式...
=IFNA(VLOOKUP('Scoreless Fixture'!$A2,INDIRECT("'Round " & SelectedRound & "'!$A$4:$D$12"),3,FALSE),INDEX(INDIRECT("'Round " & SelectedRound & "'!$A$4:$A$12"),MATCH($A2,INDIRECT("'Round " & SelectedRound & "'!$C$4:$C$12"),0)))
...要使其正常工作,您需要创建一个名为 SelectedRound 的命名范围,并将其中的整数值代表该回合,例如1或2或3或4,等等。
我没有您的所有数据,但是如果我简化了这些数据,并且仅在单个单元格上执行了“间接”部分,那么它就可以正常工作。
希望它能满足您的要求。