我有多个列(A& B)执行VLOOKUP以查找玩家在比赛中的位置。
=IFERROR(VLOOKUP(B2,'Semi Final 1'!$B$3:$C$11,2,FALSE),"")
=IFERROR(VLOOKUP(B2,'Semi Final 1'!$B$11:$C$23,2,FALSE),"")
根据玩家的位置,他们会获得另一张纸上列出的一定数量的分数。
1 | 25
2 | 23
etc (Where | is a new column)
然后我有一个列,我想要获取每个位置,引用另一张表来查看它们应该得到多少点,然后将这两个值加在一起。
因此,例如,如果一名球员在两场比赛中都获得第一名,那么他们将获得50分。
我看过了INDEX,MATCH和其他查找函数,但我很难理解它。
答案 0 :(得分:1)
似乎是一个简单的问题,但请告诉我们您希望如何布置工作簿以使答案更具体。
我假设你有一个所有球员和比赛及其位置的摘要页面。然后从那里你将查找每个完成位置并分配一些点然后找到总数。
所以你的结果页面看起来像是:
Race
Player Semi 1 Semi 2 Final
Tom 1 3 3
Harry 2 2 1
Fred 3 1 2
…
您还可以使用这样的查找表:
Position Points
1 25
2 23
…
从那里你可以对每个玩家进行查找并竞赛以找到总分数:
Race
Player Semi 1 Semi 2 Final Total
Tom 25 21 21 67
Harry 23 23 25 71
Fred 21 25 23 69
…
在每个点中,您将获得与您发布的公式类似的公式:
=IFERROR(VLOOKUP(Position,Lookup range,2,FALSE),"")
然后将总列中的所有点相加。