选择具有不同列值的所有行 - Google 查询语言

Selecting all rows with distinct column values - Google query language

考虑以下 table:

测试名称错误名称状态
Name1 Bug1 失败
Name2 Bug1 失败
Name3 Bug2 失败
Name4 Bug3 失败
Name5 Bug4 失败
Name6 Bug3 失败

我希望能够在给定的 Google 电子表格中 select 所有包含不同 'Bug name' 列的行,因此结果应如下所示:

测试名称错误名称状态
Name1 Bug1 失败
Name3 Bug2 失败
Name4 Bug3 失败
Name5 Bug4 失败

假设您的示例 table 在 A1:C 范围内,我认为可以使用以下公式实现预期结果:

=ArrayFormula(iferror(vlookup(unique(B1:B),{B1:B,A1:C}, {2,3,4}, 0 )))

看看是否有帮助?