今天教大家用公式将一列数据按指定次数重复。教程非常简单,请耐心看完。
案例:将下图 1 的每个姓名重复 4 次,效果如下图 2 所示。


1. 在 C2 单元格中输入以下公式 --> 回车:
=TOCOL(IFERROR(EXPAND(A2:A6,,4),A2:A6))


公式释义:
EXPAND(A2:A6,,4):
expand 函数的作用是将数组扩展或填充到指定的行和列尺寸;
语法为 Expand(要扩展的数组, 扩展的行数, [扩展的列数], [要填充的值, 默认值为 #N/A]);
这段公式的作用是将 A2:A6 区域扩充为 4 列;

IFERROR(...,A2:A6):将上述结果中的错误值替换为 A2:A6 区域的值;

TOCOL(...):将上述区域中的结果转换为列;scan 函数默认情况下是按行扫描数据;
如果要案列扫描数据,可以给 tocol 加上第三个参数 1。
