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

如何在Google Sheets中按连续相同数字拆分数字字符串

在Google Sheets中按连续相同数字拆分字符串到不同列

假设你的原数字字符串在单元格A1(比如内容是1113213211),直接在B1单元格输入以下公式,就能自动把连续相同的数字组拆分到后续列中:

=SPLIT(REGEXREPLACE(A1,"(\d)(?!\1)","$1,"),",")

公式原理拆解

  • REGEXREPLACE部分:用正则表达式识别连续相同数字的边界。(\d)匹配单个数字,(?!\1)是「负向预查」,意思是当当前数字后面跟着的不是和它一样的数字时,就在这个数字后面加个逗号。这样原字符串会被转换成111,3,2,1,3,2,11这种带分隔符的格式。
  • SPLIT部分:把加了逗号分隔符的字符串按逗号拆分,自动分配到右侧的每一列,正好匹配你要的结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 01:57:08