0

我有一张这样的桌子:

Name:    Jan18: Feb18: Mar18:.......Aug20:
Tom       1.5%   4.3%  6.7%  ....... 5.4%
Pat       29.7%  0.1%  0.0%  ....... 11.0%
Bill      54.2%  91.0% 9.7%  ....... 12.3%
...      .................................
Mary      9.0%   10.0% 0.5% ........ 0.4%

我正在尝试在名为“Max 1month %”的单独工作表中创建一列 - 正如您可以想象的那样,这会找到每行的最大月份并填充新列中的单元格。唯一的事情是,我需要一个 Vlookup 来执行此操作,因为它并不总是相同的数据。

示例新工作表:

Name:   Max 1month%: 
Tom       6.7%       
Pat       29.7%         
Bill      91.0%        
...      .......
Mary      10.0% 

我在网上找不到任何关于此的教程。这在excel中可能吗?任何帮助表示赞赏,谢谢。

4

2 回答 2

1

尝试:

=MAX(INDEX(B:M,MATCH("Tom",A:A,0),))

例如如下:

在此处输入图像描述

中的公式B8

=MAX(INDEX(B$1:E$5,MATCH(A8;A$1:A$5,0),))
于 2020-08-20T10:43:13.327 回答
1

使用AGGREGATE功能:

=AGGREGATE(14,4,(A10=$A$2:$A$5)*$B$2:$E$5,1)

在此处输入图像描述

于 2020-08-20T10:44:11.340 回答