返回的行包含最高等级数学的全部内容
在本文中,我们将学习如何返回Microsoft Excel 2010中包含最高数学成绩的行的全部内容。如果要查找包含最高数学等级的行的全部内容,可以结合使用INDEX,MATCH和MAX *函数来提取输出。
INDEX:返回给定范围内特定行和列的交点处的单元格的值或引用。
语法:= INDEX(array,row_num,column_num)
MATCH函数在选定的单元格范围内搜索指定的项目,然后返回该项目在范围内的相对位置。
语法= MATCH(lookup_value,lookup_array,match_type)
MAX:返回单元格或数组范围内的最大数目。例如,如果数字列表包含5、6、7、8、9和10,则输出将为10。
语法= MAX(number1,number2,…)
最多可以有255个参数。请参阅下面显示的屏幕截图:
让我们举个例子:
我们分别在A栏,B栏的Year,C栏的Subject和D栏的Marks分别提供Student Data作为Student ID。我们需要一个范围为A10:D10的公式,以便根据数学学科的最高分数来检索行的全部内容。
-
在单元格A10中,公式为
= INDEX(A3:A6,MATCH(MAX(($ D $ 3:$ D $ 6)($ C $ 3:$ C $ 6 =“ Math”)),$ D $ 3:$ D $ 6,0))
| === *按CTRL + SHIFT + ENTER,这是一个数组公式。
公式将如下所示:-\ {= INDEX(A3:A6,MATCH(MAX(($ D $ 3:$ D $ 6)($ C $ 3:$ C $ 6 =“ Math”)),$ D $ 3:$ D $ 6,0))}
-
通过将公式从单元格A10复制到范围B10:D10,我们将获得所需的结果。
该函数将返回包含最高数学等级的行的全部内容。