Filter GoogleSheets从表中提取数据,并为每个数据集生成一行
我被谷歌的表单卡住了 情况: 我有一个项目数据表。每个项目都有几个属性,最重要的是包括哪个团队成员本月参与了该项目 目标: 我需要将数据转换为以不同方式构建的新表。我需要每个项目每个活跃的团队成员一行 样本数据和目标: (可以编辑) 正如你所看到的,SEO和Island现在有两行,而不是一行,因为Jan和Chris本月已经参与了这些项目 方法:Filter GoogleSheets从表中提取数据,并为每个数据集生成一行,filter,google-sheets,pivot,extraction,Filter,Google Sheets,Pivot,Extraction,我被谷歌的表单卡住了 情况: 我有一个项目数据表。每个项目都有几个属性,最重要的是包括哪个团队成员本月参与了该项目 目标: 我需要将数据转换为以不同方式构建的新表。我需要每个项目每个活跃的团队成员一行 样本数据和目标: (可以编辑) 正如你所看到的,SEO和Island现在有两行,而不是一行,因为Jan和Chris本月已经参与了这些项目 方法: 我尝试了过滤、查询(使用pivot)并考虑了脚本编写(基本上是对矩阵B3:E8的迭代…)。不过,我对床单不是特别在行,非常感谢您的帮助。非常感谢,伙计
我尝试了过滤、查询(使用pivot)并考虑了脚本编写(基本上是对矩阵B3:E8的迭代…)。不过,我对床单不是特别在行,非常感谢您的帮助。非常感谢,伙计们 使用Textjoin将对应的列标题和非空白单元格的其他数据连接在一起,然后使用Transpose和Split函数将其分为行、行和列,这是一种相当标准的方法:
=ArrayFormula(split(transpose(split(textjoin("¶",true,if(B3:E8="","",A3:A8&"|"&F3:F8&"|"&G3:G8&"|"&H3:H8&"|"&I3:I8&"|"&B2:E2)),"¶")),"|"))