首页 > 解决方案 > 使 UNIQUE() 函数在搜索重复项而不是整行时仅计算表的第一列

问题描述

我希望动态数组函数 UNIQUE() 基于另一个表返回一个具有唯一值的表,其中在搜索重复项时只评估第一列(文章)。

到目前为止,UNIQUE() 始终评估您在函数中定义的数组的整行。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: excelduplicatesunique

解决方案


尝试:

=INDEX(A1:C17,MATCH(UNIQUE(B1:B17),B1:B17,0),SEQUENCE(,3))
  • MATCH函数返回数组中每个唯一元素的第一个匹配行号的数组。

  • columns函数的参数SEQUENCE表示数组中的列数。如果该值未知或可能变化,则可以计算该值。


推荐阅读