如何查找页首使用5价值观有重复值的INDEX-MATCH在Excel
在本文中,我们将学习如何在Excel中使用重复的查找值查找多个值。
所以这是场景。我有10个学生。我准备了考试。在那项考试中,每个学生的得分都满分为100。现在在Excel中,我想编写一个公式,告诉我得分前5名的得分手的名字。
显然,我可以使用`link:/ logical-formulas-excel-large-function [LARGE function]`来获得最高价值。然后使用VLOOKUP-CHOOSE或INDEX-MATCH函数来查找名称。
INDEX-MATCH”时,它将返回发现相同分数的名字。它不会获取重复分数的第二名。
=INDEX($A$2:$A$11,MATCH(LARGE($B$2:$B$11,E2),$B$2:$B$11,0))
您会看到我们有两名得分最高的球员,Kamal和Mridam得分为54。但这两个职位仅获得kamal的名字。
这个公式很好,只需要一点帮助就可以唯一地识别每个分数。因此,我们在这里需要一个帮助专栏。
在C2中,编写此公式并通过C11复制。
=RAND()+B2
RAND function返回一个介于1和0之间的随机数。现在,此列为分数添加了一个随机数。由于相加的数字在1到0之间,因此实际分数不会有明显变化。
现在,我们可以使用此列来获取前4名得分手的名字。
此处LARGE($ C $ 2:$ C $ 11,E2):
=INDEX($A$2:$A$11,MATCH(LARGE($C$2:$C$11,E2),$C$2:$C$11,0))
链接:/ logical-formulas-excel-large-function [Excel中的LARGE函数]将返回$ C $ 2:$ C $ 11范围内的第n个最大数字,这将是一个唯一值。
link:/ lookup-formulas-excel-match-function [MATCH]
(LARGE($ C $ 2:$ C $ 11,E2),$ C $ 2:$ C $ 11,0):
`link:/ lookup-formulas-retrieving-matching-values-from-not-adjacent-list [Match function]`将在$ C $ 2:$ C $ 11范围内寻找该最大值,并返回其索引。
link:/ lookup-formulas-excel-index-function [INDEX]
($ A $ 2:$ A $ 11,link:/ lookup-formulas-excel-match-function [MATCH]
(LARGE($ C $ 2: $ C $ 11,E2),$ C $ 2:$ C $ 11,0)*):
INDEX链接:/ lookup-formulas-retriving-matching-values-not-adjacent-list [function]
将在$ A $ 2:$ A $ 11范围内查看该索引,并返回该位置的名称。
您可以隐藏此“帮助器”列或使用颜色使其不可见。
请注意,它仅适用于数值。对于文本值,它将失败。如果要链接:/ formulas-and-functions-vlookup-function简介[VLOOKUP]`
具有重复查找值的多个值将不起作用。
我希望这可以帮到你。如果您有任何特定要求,请告诉我。将其写在下面的评论部分。
相关文章:
link:/ lookup-formulas-vlookup-multiple-values [如何在Excel中VLOOKUP多个值]
`link:/ lookup-formulas-use-index-and-match-to-lookup-value [如何在Excel中使用INDEX和MATCH查找值]“
link:/ lookup-formulas-lookup-value-with-multiple-criteria [如何在Excel中使用多个条件查找值]
热门文章:
`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式以提高生产率]]
link:/ formulas-and-functions-vlookup-function简介[如何在Excel中使用VLOOKUP函数]