如何获得excel从一系列分数中挑选优胜者?


1

我有一个电子表格设置,我将在一天内为团队输入一组分数。我很擅长找到我想要的第三名的分数,它会输出分数。问题是我希望它告诉我团队,而不是分数。在我的工作表中,我在列B2-B30中有一个分数列表。这些团队列在A2-A30栏中。我希望程序在B中找到最大分数,并将其与A中的团队名称联系起来,并输出团队名称和分数。


我们不是脚本编写服务。我们希望用户告诉我们他们到目前为止所尝试的内容(包括他们正在使用的任何脚本)以及他们被困在哪里以便我们可以帮助解决特定问题。只询问脚本的问题太广泛而且很可能 搁置或关闭 。请阅读 我怎么问一个好问题?
DavidPostill

不过,我不知道从哪里开始编写脚本。任何想法从哪里开始寻找?
lee brownell

Answers:


2

这个答案 描述如何获取集合中最高值的标签:

=INDEX(A1:A4,MATCH(MAX(B1:B4),B1:B4,0))

这个论坛帖子 描述了如何获得集合中的第二高值:

=LARGE(A1:A4,2)

所以把它们放在一起并与你的例子匹配:

  • 第一: =INDEX(A2:A30,MATCH(LARGE(B2:B30,1),B2:B30,0))
  • 第二: =INDEX(A2:A30,MATCH(LARGE(B2:B30,2),B2:B30,0))
  • 第三: =INDEX(A2:A30,MATCH(LARGE(B2:B30,3),B2:B30,0))
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.