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

Google Sheet/Excel文本转行问题:拆分邮箱并填充公司字段

Google Sheets 拆分多行邮箱并匹配公司名的方法

方法一:一键数组公式(高效推荐)

假设你的原始数据在A列(company)和B列(email),第一行是表头,数据从第2行开始:

  1. 在空白单元格(比如D2)输入以下公式:
=ARRAYFORMULA(TRIM(SPLIT(FLATTEN(A2:A&"|"&SPLIT(B2:B, ", ")), "|")))
  1. 按回车后,会自动生成你需要的结构:每个邮箱单独一行,对应正确的公司名,无需手动填充。

公式说明:

  • SPLIT(B2:B, ", "):把每个邮箱单元格里的内容按「逗号+空格」拆分成多列
  • A2:A&"|"&...:将公司名和每个拆分后的邮箱用竖线「|」拼接成一个字符串
  • FLATTEN:把所有拼接后的字符串合并成一列
  • SPLIT(..., "|"):再按竖线拆分成公司和邮箱两列
  • TRIM:清理掉可能存在的多余空格

方法二:手动拆分+转置+填充

如果习惯手动操作:

  1. 选中B列的所有邮箱数据,点击顶部菜单「数据」→「拆分文本到列」,在弹出窗口选择「分隔符」为「逗号」,勾选「同时去除空格」,完成后每个邮箱会变成单独的列。
  2. 选中拆分出来的所有邮箱列(比如C、D、E列),右键点击→选择「转置」,把列数据转成连续的行。
  3. 处理公司列:选中第一个公司单元格(比如A2),把鼠标移到单元格右下角的小方块(填充柄)上,按住左键向下拖动3行(对应该公司的3个邮箱);再选中A3单元格,同样拖动3行对应Company 2的邮箱,即可完成空行填充。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 21:48:21