如何在谷歌表格中只返回唯一的行

269 阅读1分钟

在Google Sheets中进行查询时,你可以使用以下基本语法,只返回唯一的行:

=UNIQUE(QUERY(A1:B16, "SELECT A, B"))

通过将UNIQUE()函数包裹在QUERY()函数中,我们可以只返回查询中的唯一行。

下面的例子展示了如何在实践中使用这种语法。

例子:在谷歌表查询中返回唯一行

假设我们有以下数据集,其中包含15名篮球运动员的信息:

我们可以使用下面的公式来执行查询,只返回球队位置的唯一组合。

=UNIQUE(QUERY(A1:B16, "SELECT A, B"))

下面的截图显示了如何在实践中使用这个公式:

请注意,该查询只返回球队位置的唯一组合。

例如,有三条记录,其中Team等于 "A",Position等于 "Guard",但在我们的查询中只返回其中一条记录。

我们还可以将**UNIQUE()**函数包裹在更高级的查询中。

例如,我们可以使用下面的查询,只返回球队等于A或B的唯一记录。

=UNIQUE(QUERY(A1:B16, "SELECT A, B WHERE A='A' OR A='B'"))

下面的截图显示了如何在实践中使用这个公式:

再一次,该查询只返回唯一的记录。

其他资源

以下教程解释了如何在谷歌表中执行其他常见操作:

如何在Google Sheets中对多个区间使用COUNTIF
如何在Google Sheets中对多个列使用SUMIF
如何在Google Sheets中对多个表进行求和