根据唯一值获取最大值

kir*_*ira 1 excel pivot-table max excel-formula array-formulas

我在Excel中有两列如下:

col1  col2

1     10
1     22
1     11
1     23
1     14
2     16
2     12
2     10
2     9
Run Code Online (Sandbox Code Playgroud)

如何编写命令以返回col2对应于每个唯一值的最大值col1

所以在这里我需要写一个命令来获取2316.

我在这里显示的数据是假人; col1我的实际数据集中有600个唯一值.

xQb*_*ert 8

数据透视表:excel中唯一最未充分利用且功能强大的功能.

  • 文件菜单:
  • 插入
  • 数据透视表
  • 选择范围
  • 请填写如下图所示

在此输入图像描述

一步步:

  • 将光标放在工作表上所有数据的右侧单元格中.
  • 从菜单中选择插入
  • 选择数据透视表图标
  • 从弹出的图标中选择数据透视表
  • 使用按钮选择包含的单元格范围(2列中的所有600多行)(或只输入$ A:$ B)
  • 选择确定
  • 数据透视表字段列表显示在右侧:
  • 将第1行拖放到行标签中.
  • 将第2行拖放到值区域中.
  • 左键单击"......第2行"
  • 选择值字段设置
  • 选择"Max"而不是count或sum
  • 选择确定,你应该有所需的结果.

数据透视表将在第1行中找到第1行中每个唯一值的最大值,这是我相信您所追求的.