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

Google Sheets:如何编写根据单元格值返回对应行数结果的公式

按指定次数重复生成用户名的公式方案

Excel 365 / Excel 2021及以上版本(支持动态数组溢出)

直接在你要输出结果的第一个单元格输入以下公式,回车后会自动生成所有重复后的用户名:
=TEXTSPLIT(TEXTJOIN(",",TRUE,REPT(用户名区域&",",重复次数区域)),",")
举个实际参考:如果你的A列A2到A20存用户名,B列B2到B20存对应重复次数,公式就写:
=TEXTSPLIT(TEXTJOIN(",",TRUE,REPT(A2:A20&",",B2:B20)),",")

Excel 2019及更早旧版本

需要搭配辅助列实现,操作步骤如下:

  • 第一步:新增累计次数辅助列,比如放在C列:
    C2单元格输入=B2,C3单元格开始输入=C2+B3,下拉填充到你数据源的最后一行,这列会统计到每行为止累计需要生成的用户名总数量
  • 第二步:在输出结果的第一个单元格输入以下公式,下拉填充直到出现空值即可:
    =IFERROR(INDEX(A:A,MATCH(ROW(A1),C:C,1)),"")
    公式里的A:A是用户名所在列,C:C是你刚才做的累计辅助列,可根据实际情况调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 22:54:02