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

如何在Google Sheet中将指定表格转置为Name-Column-Value结构?

表格转置实现方案

转置后的结果表格

NameColumnValue
JohnAge18
JohnAddressAlbert Garden
JohnCourseBusiness
JohnYear2020

手动转换方法(单条数据场景)

因为只有一行原始数据,手动转置非常直接:

  • 固定Name列的值为John
  • 将原表格中除Name外的每一列标题(Age、Address、Course、Year)依次填入新表格的Column列
  • 对应列的单元格内容填入Value列,每一行对应原表格的一列

批量转换方法(多条数据场景)

如果需要处理大量数据,可以用Python的pandas库自动完成转置:

import pandas as pd

# 构造原始数据(可替换为读取本地文件)
raw_data = {
    "Name": ["John"],
    "Age": [18],
    "Address": ["Albert Garden"],
    "Course": ["Business"],
    "Year": [2020]
}
df = pd.DataFrame(raw_data)

# 使用melt方法实现宽表转窄表
transposed_df = df.melt(id_vars=["Name"], var_name="Column", value_name="Value")

# 输出转置后的结果
print(transposed_df)

执行代码后会得到目标格式的数据集,可进一步导出为Excel或CSV文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 21:42:16