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

如何使用动态数组公式在数据间插入空白行?

5行数据生成10行(元素后插空白)的动态数组公式实现

这里提供两种简洁的Excel动态数组公式方案,直接套用即可得到目标结果:

方法一:HSTACK+TOCOL组合(推荐)

公式:

=TOCOL(HSTACK({1;2;3;4;5}, ""),,1)

逻辑说明:

  • HSTACK({1;2;3;4;5}, ""):把原5行数据的每一行和空白单元格横向合并,生成5行2列的数组(每行是「数值, 空白」)
  • TOCOL(..., ,1):将横向合并后的数组按列纵向展开,直接得到10行的目标数组:1,,2,,3,,4,,5,,

方法二:INDEX+SEQUENCE组合

公式:

=IF(MOD(SEQUENCE(10),2)=1, INDEX({1;2;3;4;5},INT((SEQUENCE(10)-1)/2)+1), "")

逻辑说明:

  • SEQUENCE(10)生成1到10的序号
  • MOD(SEQUENCE(10),2)=1判断是否为奇数行,奇数行提取原数据对应值,偶数行返回空白
  • INT((SEQUENCE(10)-1)/2)+1计算原数据的索引位置,保证第1、2行对应原数据第1个值,第3、4行对应原数据第2个值,以此类推

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 06:22:07