首页 > 解决方案 > 根据唯一列值的数量在 Google 表格中重复行

问题描述

我有这张桌子:

在此处输入图像描述

我需要在一天一天的视图中创建它的时间框架模型,但每个都有一行Client,所以它看起来像这样:

在此处输入图像描述

客户端的数量可能会随时间而变化,因此它应该以某种方式动态检查Client列中的唯一项目(UNIQUE(A2:A)将解决该问题)并使用唯一客户端的数量来创建日期重复和每个日期的客户端重复。

样品表在这里。

有办法解决吗?

标签: google-sheets

解决方案


我认为您的数据可以使用此公式进行转换

=ArrayFormula(query(split(split(FLATTEN(A:A&""&SUBSTITUTE(C1:D1;"Date of ";"")&""&C:D&"*");"*");"");"select Col3, Col1, count(Col1) where Col3 is not null group by Col3, Col1 pivot Col2 order by Col3 label Col1'Client', Col3'Date'"))

在此处输入图像描述


推荐阅读