列出按另一列分组的唯一值

List unique values grouped by another column

在 Google 工作表中,我需要为 A 列中的每个唯一值提取 B 列中的唯一值,这样我就可以构造以下 table:

可能吗?

=QUERY(QUERY(A1:B, 
 "select A, B, count(A) 
  group by A, B", 1),
 "select Col1, Col2
  where Col1 is not null", 1)

=Unique(A:B)

应该足以 return 非重复行

https://support.google.com/docs/answer/3093198?hl=en

您也可以使用 Sortn:

=sortn(A:B,9E+99,2,1,true,2,true)

您也可以安装我的名为 Flookup 的插件并使用以下功能:

ULIST(colArray, [indexNum], [threshold])
  • colArray 您想要 return 唯一值的范围。
  • indexNum 要分析唯一值的列索引。
  • 阈值 非唯一值之间的相似度百分比。这有助于消除潜在的重复项。

因此,对于您的情况,您只需键入:

=ULIST(A1:B6, 2)

official website 中了解更多详细信息。