首页 > 解决方案 > 从宽表格式到长表格式(动态)

问题描述

我正在尝试使用 Google 电子表格从“宽格式”表格查看图像样本到“长格式”表格查看图像样本。

考虑到这一点,我创建了一个电子表格来重新创建场景:

测试文档:https ://docs.google.com/spreadsheets/d/1lKAFCON2Bh8n3etGKTEFI3LklGdfMT0wrKm1JyoOHag/edit?usp=sharing

选项卡“宽”有一个数据最初是如何格式化的示例。Tab 'long' 是预期的输出(所有 id-tags 可能的唯一组合)

哪个是获取“长表”格式数据的最佳方法,它还使我能够捕获原始数据源的任何更新?

谢谢!

标签: google-sheetsgoogle-sheets-formulatransposearray-formulasgoogle-sheets-query

解决方案


尝试:

={"id"\ "tag"; ARRAYFORMULA(SPLIT(QUERY(FLATTEN(
 IF(wide!B2:Z="";;wide!A2:A&"♦"&wide!B2:Z)); 
 "where Col1 is not null"); "♦"))}

在此处输入图像描述


推荐阅读