如何在Google Sheets中为值为1的每列创建新记录及查询对应操作术语
解答
操作专业术语
你提到的表格转换操作的标准专业术语是逆透视(Unpivot),国内也常被称为「宽表转长表」、「列转行」,核心是将多列存储的属性标记转换为按行排布的独立记录,刚好适配你需要给Google Data Studio生成连接键的场景。
搜索关键词
你可以用以下关键词搜索对应的解决方案:
- Google Sheets 逆透视
- Google Sheets Unpivot
- Google Sheets 宽表转长表
- Google Sheets 列转行
- Google Sheets 多列转多行
Google Sheets 实现方案
Google Sheets已经内置了原生的逆透视功能,不需要复杂公式就能快速实现:
- 选中原始表格的全部数据范围
- 点击顶部菜单栏的「数据」选项
- 在下拉列表中选择「取消透视」功能
- 按提示设置需要保留的固定列(如首列的名称字段)和需要转换为行的标记列即可
如果需要转换结果随原始表自动更新,可以使用FLATTEN+FILTER的组合公式实现,你可以搭配上面的关键词搜索对应的示例代码。
内容的提问来源于stack exchange,提问作者Sabastian
相关产品推荐
相关产品推荐

