博主头像

将宽数据转换为长格式的现代公式方法

外来客 • 2026-08-12 04:59:17

分享
𝕏 f
声明:本文为对公开内容的摘要整理, 未经本站独立核实,可能与原内容存在出入,不代表本站立场、观点或建议; 观点与版权归原作者及原平台所有。 如涉及版权问题,请联系我们,核实后立即删除。 [ 免责声明 ]

(原标题:Modern Formula to Switch Wide Data to Long Format )

📊 核心观点

利用 Microsoft 365 内置的 Python 功能(`PY` 函数),可通过 `melt` 方法快速将宽格式数据转换为长格式,替代手动操作或 Power Query。

🛠️ 关键事实/论据

  • 前提条件:需使用 Microsoft 365 版本 Excel,且数据已整理为名为 "sales" 的表格。
  • 操作步骤
  1. 输入 `=PY` 进入 Python 模式并引用数据集。
  2. 调用 `.melt()` 方法。
  3. 在方括号内指定需保留的列(如 "Region", "country", "channel")。
  4. 定义新列名:将月份列命名为 "month",数值列命名为 "sales"。
  5. 按 `Ctrl + Enter` 执行,右键选择“Python Output Excel Value”将结果溢出至单元格。
  • 特性:结果是动态的,新增数据(如 April)会自动更新。

💡 结论

该方法仅需几秒即可完成转换,效率高于手动处理;虽然 Power Query 也能实现类似功能,但 Python 公式操作更为直接快捷。

0 条评论

发表评论

请先 登录 后参与讨论。