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

如何在Google Sheets中批量转置多列表头及数据为多行结构

Google Sheets 批量转置多列不规则数据到单行结构

针对你有数百列带表头、数据长度不规则的需求,无需手动逐个输入TRANSPOSE公式,直接用以下修改后的公式即可高效完成:

=VSTACK(BYCOL(A:C, LAMBDA(col, TRANSPOSE(col))))

公式说明:

  • BYCOL(A:C, LAMBDA(col, TRANSPOSE(col))):遍历指定范围内的每一列(示例为A到C列,实际可替换为你的数据列范围,比如A:ZZ),对每一列执行转置操作,将垂直的列数据(表头+内容)转为水平的一行数据。
  • VSTACK(...):把所有转置后的水平行数据垂直堆叠起来,最终得到每行对应原一列,首单元格为表头,后续为该列所有数据的结构。

注意事项:

  • 无需担心列数据长度不一致,公式会自动保留每列的所有有效数据,空白单元格也会按原位置保留。
  • 如果你的数据起始列或范围不同,只需修改A:C为实际的数据列范围即可,比如你的数据覆盖到最大列数,直接写A:XFD就能一次性处理所有列。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 03:31:36