Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何扩展现有的Google Sheets唯一排序公式以排除位于另一个Sheets列上的项目_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 如何扩展现有的Google Sheets唯一排序公式以排除位于另一个Sheets列上的项目

Google sheets 如何扩展现有的Google Sheets唯一排序公式以排除位于另一个Sheets列上的项目,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我正在尝试构建一个排序的唯一列表,其中包含count,其中列出的项目不属于另一个工作表的列列表。下面的公式能够完整地提取列表,但我想排除其他工作表列中列出的项目。我不确定如何包括VLOOKUP或过滤器,以排除包含在不同表中的所列项目 =sort({UNIQUE(Data!F1:F3001),ARRAYFORMULA(COUNTIF(Data!F1:F3001,UNIQUE(Data!F1:F3001)))},2,false) 我想从列表中排除的其他工作表中列出的数据位于Data2!A1:A30

我正在尝试构建一个排序的唯一列表,其中包含count,其中列出的项目不属于另一个工作表的列列表。下面的公式能够完整地提取列表,但我想排除其他工作表列中列出的项目。我不确定如何包括VLOOKUP或过滤器,以排除包含在不同表中的所列项目

=sort({UNIQUE(Data!F1:F3001),ARRAYFORMULA(COUNTIF(Data!F1:F3001,UNIQUE(Data!F1:F3001)))},2,false)

我想从列表中排除的其他工作表中列出的数据位于Data2!A1:A3000

就我个人而言,我会用一个查询来完成它-不是特别短,但我认为它保持了它的整洁:

Data1

=ArrayFormula(query({F1:F3001,countif(Data2!A1:A3001,F1:F3001)},"select Col1,Count(Col1) where Col1 is not null and Col2=0 group by Col1 label Col1 'Value', count(Col1) 'Count'"))

数据2


谢谢,汤姆,这很有魅力,没有那么长,一点也不麻烦。谢谢你的帮助!