标签: excel vba excel-vba max
我的老师要我创建一个函数或子程序,它返回Excel中列表的最大值。该列表只有一列,左侧有不同的值和名称。然后,当我的函数返回最大值时,它必须在该值的左侧给出名称。
如何在不使用worksheet.functions.max的情况下执行此操作?
worksheet.functions.max
答案 0 :(得分:0)
使用 A1 至 B20 的数据,在 C1 中输入:
=B1
并在 C2 中输入:
=IF(B2>C1,B2,C1)
并复制下来。然后在 D20 中输入:
=INDEX(A1:A20,MATCH(C20,C1:C20,0))
以下是一个例子: