使 UNIQUE() 函数在搜索重复项而不是整行时仅评估 table 的第一列

Make the UNIQUE() function to evaluate only the first column of a table when searching for duplicates instead of entire rows

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

截至目前,UNIQUE() 始终计算您在函数中定义的数组的整行。

尝试:

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

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