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

如何在Google Sheets中将长数字拆分为6位数字并放入多行

在Google Sheets中将长数字拆分为6位一组并分行显示

方法1:正则替换+拆分函数组合

假设你的长数字存放在单元格A1中,使用以下公式可以直接将其拆分为6位一组并自动填充到不同行:

=SPLIT(REGEXREPLACE(A1,"(.{6})","$1"&CHAR(10)),CHAR(10))
  • 原理:REGEXREPLACE 会把每6个字符作为一组,在每组末尾插入换行符(CHAR(10) 代表换行);随后SPLIT函数按换行符拆分内容,自动将每组放入单独的行。
  • 兼容情况:即使最后一组不足6位,公式也能正常处理,不会遗漏剩余字符。

方法2:序列函数+字符提取组合

如果更倾向于直接定位提取每组内容,可以用ARRAYFORMULA配合MID和SEQUENCE实现:

=ARRAYFORMULA(MID(A1,SEQUENCE(ROUNDUP(LEN(A1)/6),1,1,6),6))
  • 原理:
    1. LEN(A1) 计算长数字的总长度,ROUNDUP(LEN(A1)/6) 得出需要拆分的总组数;
    2. SEQUENCE 生成每组的起始位置:1、7、13……每次递增6;
    3. MID 从对应起始位置提取6个字符,ARRAYFORMULA 让结果自动填充到所有行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:40:48