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

PowerQuery:如何将单元格内字符串列表拆分至单独行?

字符串人员列拆分并复制对应行的实现方案

你要的需求完全可以实现,以下是不同工具的具体操作方法:

一、Excel/Google Sheets 可视化操作

Excel 步骤

  1. 打开目标表格,选中存储人员列表的列。
  2. 点击顶部「数据」选项卡,选择「从表格/区域」进入Power Query编辑器。
  3. 在编辑器里右键点击人员列,选择「拆分列」→「按分隔符」,选择你字符串里的实际分隔符(比如逗号、顿号),在弹出窗口中选择「拆分为行」,确认后即可看到每个人员单独占一行,其他列内容自动复制。
  4. 点击「关闭并上载」,结果会导出到新工作表中。

Google Sheets 步骤

直接用公式快速实现:假设人员列是A列,对应数据列是B列,在空白单元格输入以下公式(把★换成不会出现在你的数据里的临时分隔符,把、换成你实际的人员分隔符):

=ARRAYFORMULA(SPLIT(FLATTEN(A:A&"★"&B:B), "★"))

执行后会自动生成展开后的表格。

二、Python 批量处理(适合大数据量)

如果用Pandas库处理,代码如下:

import pandas as pd

# 读取原始表格(支持csv、xlsx等格式)
df = pd.read_csv("原始数据.csv")

# 拆分人员列并展开行,把`、`换成你的实际分隔符
df["人员"] = df["人员"].str.split("、")
df = df.explode("人员").reset_index(drop=True)

# 保存处理后的结果
df.to_csv("拆分结果.csv", index=False)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 08:55:15