云霞资讯网

将一列数据重复显示若干次,这个公式套路收好

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

今天教大家用公式将一列数据按指定次数重复。教程非常简单,请耐心看完。

案例:

将下图 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。