2016-03-02 36 views
-2

我的老师希望我创建一个函数或子例程,该函数或子例程返回Excel中列表的最大值。该列表只有一列,其左侧有不同的值和名称。然后当我的函数返回最大值时,它必须给你在该值左侧的名称。不使用工作表功能获取最大数

如何在不使用worksheet.functions.max的情况下做到这一点?

+2

SO是不是我的代码或做功课的网站。 –

+0

我投票结束这个问题作为题外话,因为这不是一个“做我的家庭作业”网站和OP似乎没有试图找到问题的解决方案之前问这个问题。 –

+0

对于作业问题,SO倾向于向正确的方向推送,而不是发布整个解决方案。显示迄今为止所做的事情,我们可以帮助您解决具体的问题。请参阅http://meta.stackexchange.com/a/18251/274986。 –

回答

0

随着A1数据通过B20,在C1输入:

=B1 

C2输入:

=IF(B2>C1,B2,C1) 

和复制下来。然后在D20输入:

=INDEX(A1:A20,MATCH(C20,C1:C20,0)) 

下面是一个例子:

enter image description here