拆分与合并列

把一列拆成几列,或把几列合成一列——分列和文本连接都在同一处。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

点击上传或拖入表格文件

XLSX、XLS、ODS 或 CSV — 在浏览器中读取,绝不上传

关于拆分与合并列

这两件事之所以合成一个工具,是因为它们本就是同一件事的两面。一个本该是两列的全名;两列本该合成一行地址。同一个人往往在一分钟之内先后需要它们,而两者都不值得单开一页。

Excel 把前者叫做分列,一个三步向导,会不加提示地覆盖它右边的列。后者在不同版本里叫 CONCATENATE、& 或 TEXTJOIN。

在这里,两者都在你设置的同时把结果显示出来,而且都不会碰你的原始文件。

拆分一列

  • 按什么拆分可以是任意字符或字符串。空格、逗号、连字符,直接输入即可。\t 表示制表符——它本来是没法直接打进输入框的
  • 最多拆成几段可以避免:你只想要两列,一个三个词的名字却变成了三列
  • 把剩余部分留在最后一段决定多出来的内容怎么办。开启时,Ada Byron Lovelace 拆成两段会得到 Ada + Byron Lovelace;关闭时,姓氏会被丢掉。默认开启,因为悄无声息地丢数据是更严重的错误
  • 用正则表达式拆分用于杂乱的情形——可能的分隔符不止一种,或者怎么切取决于前后是什么

新列的名称沿用原列:一个叫 姓名 的列会变成 姓名 1姓名 2

要留意全角标点。从中文系统导出的数据,分隔用的往往是全角逗号 或全角空格,而不是半角的 ,。两者在屏幕上很像,却是不同的字符,按半角逗号拆分自然一个也匹配不到。直接把那个全角字符从原数据里复制粘贴进输入框,是最省事的做法;若两种都有,就用正则表达式 [,,] 一次把它们都涵盖进去。

合并列

  • 勾选要合并的列——它们按在表中出现的顺序连接
  • 用什么连接决定夹在中间的内容:一个空格、一个逗号加空格、 - ,或者什么都不加
  • 给新列命名,或者留空以自动得到 名 + 姓 这样的名称
  • 替换掉被合并的列会把结果放在第一列原来的位置。取消勾选则把合并后的列加在末尾,并保留原来的列

中间的空单元格不会留下多余的分隔符。把 Ada、一个空单元格和 Lovelace 用空格连接,得到的是 Ada Lovelace,而不是 Ada Lovelace

使用方法

  • 粘贴你的行,或上传一个表格文件
  • 选择拆分合并并设置好——下方的表格随你输入即时更新
  • 下载为CSVExcel,或者复制回你的工作表

人们用它来做什么

  • 全名拆成名和姓
  • 把被导出到同一个单元格里的城市和国家分开
  • 分开作为一整串到达的日期和时间
  • 为邮件合并,把地址的各行并成一个字段
  • 组合两三列来构造一个主键列
  • 姓, 名 变成两个像样的列

值得一提

  • 可在 Windows、macOS、Linux、ChromeOS 以及手机和平板上使用——它接收的是粘贴的文本或一个文件,而不是文件夹
  • 不上传任何内容。读取、拆分和合并都在页面内完成
  • 拆分时,每一行都会得到同样数量的新列——以拆得最多的那行为准,较短的行会被补齐,这样表格仍然是矩形
  • 无效的正则表达式会被明确报告为无效,而不是悄悄地什么都匹配不到
  • 预览显示前 200 行;下载的文件始终包含全部行

相关工具

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部