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

如何使用Excel Power Query将字符串"abc 123"转为上下结构表格

用Excel Power Query把"abc 123"转成指定格式表格的方法

方法一:可视化界面操作

  • 新建空白查询:打开Excel,点「数据」选项卡 → 「获取数据」→ 「自其他来源」→ 「空白查询」。
  • 输入目标字符串:进入Power Query编辑器后,点「主页」→ 「高级编辑器」,把默认代码替换成 let 源 = "abc 123" in 源,点「完成」。
  • 拆分字符串成两行:选中当前的列,点「转换」→ 「拆分列」→ 「按分隔符」,选空格当分隔符,再选「拆分为行」,确定即可。
  • 调整数值类型:选中第二行的"123",点「转换」→ 「数据类型」→ 「小数」,把它改成浮点数。
  • 模拟表头效果:右键点第一行的"abc",选「提升为标题」,这样就会呈现出上方是字符串、下方是小数的表格样式,且不需要设置实际表头(这里的标题只是视觉效果,符合需求)。

方法二:直接编写M代码(更高效)

打开空白查询后,直接在「高级编辑器」里替换成以下代码:

let
    源 = "abc 123",
    拆分字符串 = Splitter.SplitTextByWhitespace()(源),
    转换为表 = Table.FromList(拆分字符串, Splitter.SplitByNothing()),
    提升为标题 = Table.PromoteHeaders(转换为表, [PromoteAllScalars=true]),
    更改数据类型 = Table.TransformColumnTypes(提升为标题, {{拆分字符串{0}, type number}})
in
    更改数据类型

这段代码会自动完成拆分、转表、类型调整的全部步骤,直接生成符合要求的表格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 11:15:37