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

在Google Sheets中将表格转换为按数值生成对应行的可自动扩展列表

实现自动扩展的重复内容列表

假设你的内容项在A列(从A2开始),对应重复次数在B列(从B2开始),在目标单元格(比如C2)输入以下公式即可生成自动扩展的列表:

=FLATTEN(BYROW(A2:INDEX(A:A,COUNTA(A:A)),LAMBDA(content, IFERROR(SEQUENCE(OFFSET(content,0,1),1,content),""))))

公式细节说明:

  • A2:INDEX(A:A,COUNTA(A:A)):自动锁定A列所有非空行,新增内容行时会自动纳入计算
  • BYROW + LAMBDA:逐行遍历每个内容项
  • SEQUENCE(OFFSET(content,0,1),1,content):根据同行B列的次数,生成对应次数的内容重复序列
  • IFERROR:处理次数为空或非有效数值的情况,避免出现错误提示
  • FLATTEN:将多行的重复序列平铺成单列列表

如果你的内容和次数列不是A、B列,只需调整对应引用即可。比如内容在C列、次数在D列,公式可修改为:

=FLATTEN(BYROW(C2:INDEX(C:C,COUNTA(C:C)),LAMBDA(content, IFERROR(SEQUENCE(INDEX(D:D,ROW(content)),1,content),""))))

使用提示:

  • 次数列需输入正整数,非正整数或空值会返回空行
  • 新增行并填写内容和次数后,列表会自动更新扩展

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 05:38:22