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

如何用函数或VBA拆分Excel M列为R列与Guidance mark列?

最简Excel拆分M列方案

方法一:公式法(适合快速处理)

  • 提取「R」列:在空白单元格(比如N2)输入公式 =IF(LEFT(M2,2)="RS","RS","R"),按回车后双击填充柄批量应用到所有行。这个公式会自动判断M列内容开头是RS还是R,直接输出对应值,确保无空值。
  • 提取「Guidance mark」列:在相邻单元格(比如O2)输入公式 =SUBSTITUTE(M2,IF(LEFT(M2,2)="RS","RS","R"),""),同样批量填充。公式会把M列里的R/RS替换为空,剩下的就是后续的指数部分,没有的话自动显示空值。

方法二:Power Query法(适合数千行大数据)

  • 选中M列所有数据,点击顶部「数据」选项卡→「从表格/区域」(弹出框勾选“我的表格有标题”,如果M列没标题就不选),进入Power Query编辑器。
  • 添加第一个自定义列:点击「添加列」→「自定义列」,命名为「R」,输入公式 =if Text.StartsWith([你的M列标题], "RS") then "RS" else "R"(把「你的M列标题」换成M列实际的表头名称,比如M列叫“合并字段”就写[合并字段]),点确定。
  • 添加第二个自定义列:同样用「自定义列」,命名为「Guidance mark」,输入公式 =Text.Replace([你的M列标题], [R], ""),点确定。
  • 最后点击「关闭并上载」,拆分好的数据会自动生成新工作表,直接导出用就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 18:45:59