有没有办法在Google表格中防止带有堆叠查询的数组中的重复项?

问题描述 投票:0回答:1

我正在尝试通过使用数据验证下拉列表和使用查询数组在Google表格中创建一个简单的排序功能。我可以让它工作,但如果一行匹配多个数据验证下拉列表,那么它将在数组中出现两次。

我尝试过使用vlookup,但是我真的不明白它是如何工作的,因为我只能找到非常具体的例子。我曾尝试使用“=ARRRAYFORMULA”并将我的查询放在那里,但这也无法解决问题。

我的手机目前是

={ IF(NOT(ISBLANK(B2)),
    QUERY('App Data Sheet'!1:1006, " select * where B = '"&B2&"'", 0), "");
   IF(NOT(ISBLANK(C2)), 
    QUERY('App Data Sheet'!1:1006, " select * where C = '"&C2&"'", 0), "")
}

其中B2和C2是活动表中的数据验证单元。

您可以在此处查看我的查询表:https://docs.google.com/spreadsheets/d/1AgvDIjmn2tv9_zKj7o5MPYZ9CdX9mZ_tM66n5jp5NEY/edit?usp=sharing

我目前只有两个下拉列表,但是一旦我弄清楚重复问题,我想稍后再添加更多。

编辑:我知道您可以使用countif查看范围内是否有重复,但我不知道如何将其输入我的代码以防止它显示。

Aaditi:

好吧,我明白了。我只需要将我的公式封装在一个我以前不知道的=UNIQUE()函数中。希望这篇文章仍然可以帮助其他人。

google-sheets google-sheets-formula
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.