DC娱乐网

如果要将一列复制100遍?有哪些办法可以救赎?

如果要将一列数据重复多次,有很多种简便方法的,今天挑 3 种讲一讲。案例:将下图 1 中的姓名区域循环重复显示 5 次,

如果要将一列数据重复多次,有很多种简便方法的,今天挑 3 种讲一讲。

案例:

将下图 1 中的姓名区域循环重复显示 5 次,效果如下图 2 所示。

解决方案 1:

1. 选中 A5 单元格 --> 在名称框的“A5”后面输入“:a16”--> 回车

这样就能选中 A5:A16 区域。

2. 输入 =A2 --> 按 Ctrl+Enter

3. 调整格式。

解决方案 2:

1. 在 B2:B4 单元格中输入任意符号作为分隔符。

2. 在 D2 单元格内输入以下公式:

=TEXTSPLIT(REPT(CONCAT(A2:B4),5),,"-")

公式释义:

CONCAT(A2:B4):将 A2:B4 区域合并起来,结果为“王钢蛋-郑德勇-孙李秀珍-”;

REPT(...,5):将上述结果重复 5 次;

TEXTSPLIT(,,"-"):将第一个参数中的值以“-”为分隔符拆分开来;分隔符放在第三个参数中,表示拆分为行。

解决方案 3:

1. 在 C2 单元格中输入以下公式:

=TOCOL(A2:A4&E1:I1,,1)

公式释义:

A2:A4&E1:I1:

将纵横两个区域用 & 符号连接以后,形成了笛卡尔乘积,就是两个区域中的每个元素都有一一对应关系;

第二个区域中的空单元格数必须等于要重复的次数;

下方就是这部分算式的结果:

TOCOL(...,,1):tocol 函数的作用是将第一个参数中的区域转换成列;第三个参数 1 表示按列扫描。