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

Excel/Google Sheets列表项按序重复3次的公式实现咨询

你之前用REPT函数达不到效果是因为REPT是将单个文本内容重复拼接为一个完整字符串,无法生成多行独立的重复项,可参考以下方案实现需求:

Google Sheets 解决方案

如果你的原始数据存放在A列A2:A区域,在空白单元格输入以下公式即可自动生成所有重复3次的结果:
=FLATTEN(IF(SEQUENCE(1,3),A2:A))
公式逻辑:SEQUENCE(1,3)生成1行3列的数值序列,IF判断后每个原始列表项会被重复读取3次,最终用FLATTEN函数将二维数组按列展开为单列结果。

Excel 解决方案

365/2021及以上版本

使用动态数组公式即可一键生成结果,原始数据在A2:A区域的话,公式为:
=TOCOL(IF(SEQUENCE(,3),A2:A))

2019及更早旧版本

没有动态数组功能,需要手动下拉公式实现,假设你要将结果从C2单元格开始输出,在C2输入以下公式:
=INDEX(A:A,INT((ROW(A1)-1)/3)+2)
输入完成后按住单元格右下角的填充柄向下拖动,覆盖你需要的行数即可,公式会自动按每3行对应一个原始列表项的规则取值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 13:15:03