Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
Arrays 如何对单个工作簿中的多个工作表进行唯一计数_Arrays_Google Sheets_Unique_Google Sheets Formula_Count Unique - Fatal编程技术网

Arrays 如何对单个工作簿中的多个工作表进行唯一计数

Arrays 如何对单个工作簿中的多个工作表进行唯一计数,arrays,google-sheets,unique,google-sheets-formula,count-unique,Arrays,Google Sheets,Unique,Google Sheets Formula,Count Unique,我需要计算单个工作簿中多张工作表中一列中的唯一条目数。不仅仅是其中一张工作表中的唯一条目,还要比较工作簿中所有工作表中的唯一条目。我知道如何为每张工作表计算列中的唯一条目,但不清楚如何在多张工作表中进行比较 这是一张样本表: 试试看 =ARRAYFORMULA(唯一(查询(到文本({A:A;Sheet2!A1:A;Sheet3!A:A;Sheet4!A:A}), “选择Col1,count(Col1),其中Col1不为null按Col1分组按计数排序(Col1)说明标签Col1‘数据’”) 道

我需要计算单个工作簿中多张工作表中一列中的唯一条目数。不仅仅是其中一张工作表中的唯一条目,还要比较工作簿中所有工作表中的唯一条目。我知道如何为每张工作表计算列中的唯一条目,但不清楚如何在多张工作表中进行比较

这是一张样本表: 试试看

=ARRAYFORMULA(唯一(查询(到文本({A:A;Sheet2!A1:A;Sheet3!A:A;Sheet4!A:A}),
“选择Col1,count(Col1),其中Col1不为null按Col1分组按计数排序(Col1)说明标签Col1‘数据’”)


道具:

迈克·拉奇

用户0


我突然想到,也许,你们只是想知道一些独特的术语

如果是这样,那么这个公式就足够了:

=COUNTUNIQUE({A:A;Sheet2!A:A;Sheet3!A:A;Sheet4!A:A})

结果是12。

试试:

=COUNTUNIQUE({Sheet1!A:A; Sheet2!A:A; Sheet3!A:A; Sheet4!A:A})

感谢您的回复!这不是我想说的。我已经更改了示例工作表中的条目,因此所有工作表中只有一个唯一的项目。结果应为所有4张图纸中的1个唯一项目。其余的都是重复的。想法?“结果应该是所有4张纸上都有一个独特的项目。其余的都是重复的。”老实说,我不太明白这一点。请您修改您的电子表格,以包括一个成功的结果的例子。我得到了“短语1”到“短语12”-12在所有;你用了同样的密码,得到了8分。啊哈。OP更改了电子表格数据;就应用的数据而言,两者都是正确的。