14.1 生成连续的数组

 

有一列序号 No,如下图所示:

imagepng

用每行中的两个数扩展成连续的编号区间,如下图所示:

imagepng

代码如下:

=spl("=E(?1).news((a=No.split(""-"").(int(~)),to(a(1),a(2)));~:No)",A1:A3)

循环每一行,将 No 用减号拆分后转成整数序列赋给变量 a,再由 a(1) 和 a(2) 构成连续的数字序列,news 函数表示每行按这个数字序列的成员个数扩展成多行,数字成员为新行的 No 的值


帮你早下班 - esProc 桌面版与 Excel 数据处理
13.13 反向次序的行列互换
14.2 生成连续的数组 - 结果拼成串