EXCEL:仅在另一列中保留具有最高值的唯一值

EXCEL:仅在另一列中保留具有最高值的唯一值,excel,parsing,function,sorting,Excel,Parsing,Function,Sorting,在我的两列数据中,我只想保留ColumnOne的唯一值,这些值在ColumnII中最高 比如说 ColumnOne ColumnTwo 2 6 3 2 7 8 2 7 3 4 7 3 在这个例子中,我的输出是: 2 7 7

在我的两列数据中,我只想保留ColumnOne的唯一值,这些值在ColumnII中最高

比如说

ColumnOne       ColumnTwo
2                  6
3                  2
7                  8
2                  7
3                  4
7                  3
在这个例子中,我的输出是:

      2                  7
      7                  8
      3                  4
因为这是ColumnOne中的唯一值,而ColumnTwo中的值最高

我试着用这个公式

    "=IF(COUNTIF($A$2:A2,A2)>1,[ IF(B2>____  )1,0 ], 0)"
但我被困在这部分的内容上了

   "IF(B2>____)."
这就是我在函数中要说的: 如果第一列中的值重复多次

  • 大于如果对应的B列的值大于打印1,则打印2

  • *Else*打印0


  • 非常感谢您的帮助,谢谢

    假设您已经构建了没有重复项的第一列:

    Col A   Col B
    2        7
    7        8
    3        4
    
    以下是您可以输入B列以获得预期结果的公式:

    {=MAX((Sheet1!$A$2:$A$7=A2)*Sheet1!$B$2:$B$7)}
    

    这是一个数组公式,您必须使用Ctrl+Shift+Enter来验证它,并根据您可以将此公式放入C2中的原始数据进行验证

    =(B2=MAX(如果(A$2:A$7=A2,B$2:B$7))*(总和(如果(A$2:A2=A2,如果(B$2:B2=B2,1))=1)

    按CTRL+SHIFT+ENTER键确认并向下复制

    这将在包含每个不同a值的最大B值的每行的第一个实例上放置1,否则为零


    您可以在C列中按1进行筛选,只查看那些行

    这没有任何意义。你说你需要ColumnOne的唯一值,但是在结果中,你列出了7两次,你还列出了2,这不是唯一的。克洛伊,很抱歉我的电脑出了问题。我把我的问题读了好几遍,但我没有意识到它没有被正确编辑。非常感谢您的理解和帮助!我为我的编辑错误道歉。