You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中将多列数据转成行格式并保留标签的方案咨询

Google Sheet 列录入数据转分类行格式解决方案

操作方法

  • 切换到Output工作表,选中输出区域的左上角单元格(例如A1)
  • 直接输入如下公式,按回车即可自动完成全部数据转换:
    =ARRAYFORMULA(QUERY(SPLIT(FLATTEN(Input!A1:Z1&"|"&Input!A2:Z), "|"), "WHERE Col2 IS NOT NULL", 0))

逻辑说明

  • 先通过FLATTEN函数将Input表中每一个「表头分类+对应列内容」的拼接值展开为单列
  • 再用SPLIT函数按照分隔符|把单列内容拆分为「分类名称、对应条目」两列
  • 最后用QUERY过滤掉内容为空的无效行,避免输出冗余空数据
  • 公式默认适配Input工作表A到Z列的范围,如果你录入的列数超过Z列,修改公式里的Z为对应最大列号即可,新增行数据会自动同步更新

内容的提问来源于stack exchange,提问作者Siesta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 19:54:05