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_Pivot Table - Fatal编程技术网

Google sheets 在行本身中显示值,但在数据透视表的摘要中显示计数

Google sheets 在行本身中显示值,但在数据透视表的摘要中显示计数,google-sheets,pivot-table,Google Sheets,Pivot Table,我有一个谷歌表透视表。我的数据由行组成,其中列为“纸箱编号”、“产品”、“托盘编号”(其他非重要列省略) 我想生成一个透视表,这样我就可以得到“每个托盘上有什么”的摘要。基本上,我把“托盘号”和“产品”放进行中,然后把“纸箱号”放进值中。“纸箱编号”值显示为“计数” 当然,问题是这个数据透视表没有显示实际的“纸箱编号”,它只是每行显示“1”,但产品/托盘的汇总行显示正确的纸箱数量 因此,我不得不把“纸箱编号”也放入“行”中。此处的示例表: 我想要的是有一个数据透视表,在上面的例子中,只有1个“

我有一个谷歌表透视表。我的数据由行组成,其中列为“纸箱编号”、“产品”、“托盘编号”(其他非重要列省略)

我想生成一个透视表,这样我就可以得到“每个托盘上有什么”的摘要。基本上,我把“托盘号”和“产品”放进行中,然后把“纸箱号”放进值中。“纸箱编号”值显示为“计数”

当然,问题是这个数据透视表没有显示实际的“纸箱编号”,它只是每行显示“1”,但产品/托盘的汇总行显示正确的纸箱数量

因此,我不得不把“纸箱编号”也放入“行”中。此处的示例表:

我想要的是有一个数据透视表,在上面的例子中,只有1个“C.N.”(纸箱编号)的值——显示实际的纸箱编号;产品/托盘级别的汇总行显示箱子的“计数”,即特定托盘上有多少箱产品


如何实现此目的?

粘贴到E1单元格中并隐藏C:D列:

=ARRAYFORMULA({"C.N."; IF(C2:C<>"", C2:C, D2:D)})
=ARRAYFORMULA({“C.N.”IF(C2:C“”,C2:C,D2:D)})

很有趣。从技术上讲,这是可行的,但与透视表的便利实用程序(例如,自动为行着色、展开/折叠组等)不配合。有没有一种方法可以让计算字段的值为just=C.N.但摘要是COUNT?pivot表并不是那么通用。通过轴检查器对行进行对齐应该仍然可行。唯一的缺点是行着色,它可以通过条件格式化来模拟pivot表,这是非常不幸的。