在excel中,从一系列行返回另一列的最高值的行列值



如果问题听起来含糊,我深表歉意,但让我解释一下。我有一个带有20行的电子表格,每行都包含一个用于员工名称,ID,接听MTD的列,分别删除MTD和满意率的列。我正在尝试创建单独的单元格,这将列出满意度最高的前三名员工。由于该电子表格每天都会更新,因此我正在尝试创建一个公式,该公式将为我列出前三名,而不是每次手动键入。

基本上不是返回包含满意度的第二高值的单元格(我使用= ligal()),我试图返回与该单元相对应的员工的名称。那就是我被困的地方。任何帮助,将不胜感激。我只是想在Excel中进行此操作,而不是与VBA一起做。

您可以使用大型,索引和匹配(假设您没有两个相同费率的员工)

=index(employees,match(satisfaction_rate,satisfaction_rates,0))

即。 =index(employees,match(large(satisfaction_rates,2),satisfaction_rates,0))

最新更新