如何通过在Google工作表中排除特定值来获取唯一值

时间:2015-11-05 06:57:57

标签: macros google-sheets

我可以从一张纸上获取唯一值。但是从另一张纸上获取它们时需要排除几个值。

例如,我使用= UNIQUE(Country!A1:A223)从一张表中获得了以下细节。现在我需要从此列表中仅排除印度。我尝试使用= UNIQUE(过滤器(国家!A1:A223 ="印度")哪个无效。

印度

中国

US

UK

澳大利亚

新加坡

如何从此列表中排除特定数据。

2 个答案:

答案 0 :(得分:2)

排除印度使用:     = UNIQUE(过滤器(国家或地区A1:A223,国家A1:!A223<> “中印度”)) 如果要排除国家/地区列表,可以创建名为“国家/地区”(包括重复项的国家/地区列表)的工作表,一个名为“豁免”的表单(要从“国家/地区”表单中豁免的国家/地区列表),然后在您希望的位置输入此公式要显示的新国家/地区列表(这可以是新工作表。公式假定国家/地区和第一行上的第一行是标题行。

=unique(filter(Country!A2:A,isna(match(Country!A2:A,Exempt!A2:A,0)))) 

答案 1 :(得分:0)

感谢您的投入。这对我很有帮助。我现在还有另一个问题。 = VLOOKUP(C5,'国家' $ A1:$ B20,2,假)

从上面的宏中,我只需要为C和A增加值,B值应该相同如果我将其下拉为另外100个字段。