我在这里创建了指向我的 Excel 工作簿的可编辑链接:
https://1drv.ms/x/s!Ai_INzFRkuU2jV_Gcv3wSI0uwwBZ
我的目标是在“DK”表中创建一个列,即“I”列,返回每个玩家的每周百分位排名。每个玩家的每周百分排名在随后的表格中表示。每个位置有一张表:QB、RB、WR、TE、DST;并且,“I”列是每张表中的百分位排名。
我的公式是:
IF(A2="QB",VLOOKUP(B2,QB!$B$2:$I$27,8,0),IF(DK!A2="RB",VLOOKUP(B2,RB!$B$2:$I$59,8,0),IF(DK!A2="WR",VLOOKUP(B2,WR!$B$2:$I$58,8,0),IF(DK!A2="TE",VLOOKUP(B2,TE!$B$2:$I$32,8,0),IF(DK!A2="DST",VLOOKUP(B2,DST!$B$2:$I$33,8,0),0)))))
当我到达“DST”时发生错误。对于所有这些,并且只有它们,此公式返回“N/A”。出于某种原因,公式的 VLookup 部分无法将工作表“DST”中的条目识别为与工作表“DK”列“B”中的条目匹配。我怀疑这是一个格式问题,但我仍然不知道如何解决它。我确保了它们的拼写,检查了空格,并花时间以相同的方式正确格式化每一列,但都无济于事。
提及我使用“文本到列”将最初的一列解析为工作表 QB、RB、WR、TE 和 DST 的 A、B 和 C 列可能会有所帮助。
对于位置 = DST 的那些观察,如何在不侵犯公式的其余部分的情况下获取工作表“DK”中的列“I”以返回工作表“DST”中的列“I”?
如果还有什么我可以提供的,请告诉我。谢谢您的帮助!