解析文本后,VLookup将无法在Excel中工作

时间:2016-10-15 15:33:23

标签: excel parsing if-statement vlookup text-to-column

我在这里创建了一个可编辑的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”,列“B”中的条目,与表单“DK”列“B”中的条目相匹配。我怀疑这是一个格式化问题,但我仍然无法弄清楚如何解决它。我已经确保他们的拼写,检查空格,并花时间以相同的方式正确格式化每一列,但都无济于事。

提及我使用“Text to columns”将最初的一列解析为QB,RB,WR,TE和DST表的A,B和C列可能会有所帮助。

对于那些位置= DST的观察,我如何在表单“DK”中获取列“I”以返回“DST”表中的列“I”,而不会侵犯公式的其余部分?

如果我能提供其他任何内容,请告诉我。谢谢你的帮助!

0 个答案:

没有答案