Macros 如何在google工作表中排除特定值以获得唯一值

Macros 如何在google工作表中排除特定值以获得唯一值,macros,google-sheets,Macros,Google Sheets,我可以从一张纸上得到唯一的值。但是,从另一个工作表中获取值时,需要排除一些值 例如,我使用=UNIQUE(Country!A1:A223)从一张表中获得了以下详细信息。现在我只需要把印度排除在这个名单之外。我尝试使用=UNIQUE(filter(Country!A1:A223=“India”),但它不起作用 印度 中国 美国 英国 澳大利亚 新加坡 如何从此列表中排除特定数据。要排除印度,请使用: =唯一(筛选器(国家/地区!A1:A223,国家/地区!A1:A223“印度”)) 如果要排除国家

我可以从一张纸上得到唯一的值。但是,从另一个工作表中获取值时,需要排除一些值

例如,我使用=UNIQUE(Country!A1:A223)从一张表中获得了以下详细信息。现在我只需要把印度排除在这个名单之外。我尝试使用=UNIQUE(filter(Country!A1:A223=“India”),但它不起作用

印度

中国

美国

英国

澳大利亚

新加坡

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

要排除印度,请使用: =唯一(筛选器(国家/地区!A1:A223,国家/地区!A1:A223“印度”)) 如果要排除国家/地区列表,可以创建一个名为Country(国家/地区列表包括重复项)的工作表,一个名为Employ(要从国家/地区工作表中豁免的国家/地区列表)的工作表,然后在要显示新国家/地区列表的位置输入此公式(这可以是新的工作表。公式假定国家/地区的第一行和免税工作表是标题行

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

谢谢你的意见。这对我真的很有帮助。我现在还有另一个问题。=vlookup(C5,'Country'!$A1:$B20,2,false)


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

下面的“答案”应该是一个新问题,因为它与回答的问题无关。hower=vlookup(C5,国家!$A$A:$B$20,2,false)是您想要的。