#告别007和996,轻松快乐地办公#
在工作中有时我们会遇到这样的场景,需要将一份表格连续重复几次,如下图(表1):

很多人一看,这还不简单,直接复制表格然后连续粘贴几次就完成了。如果这是频次不高的工作,我们完全可以这样做。但如果这是周期性的工作,比如一周一次,而且这一步工作转换只是我们整个表格的一部分(我工作中遇到的这种情况,还要结合其他的文本重复,见我上篇文章),我们每次都复制粘贴的话,也会觉得很麻烦,毕竟我们的工作目标是实现办公自动化。其实这一步工作也是可以用一条公式来完成的。这里需要用到多个函数的组合,分别是Index、Rows、Columns、Sequence、Mod函数。我们先分别简单介绍一下这几个函数。
INDEX函数是返回表或区域中的值或值的引用,语法:=INDEX(数组, 第几行, [第几列])
ROWS 函数是用来找到某个引用或数组的行数(共有几行)。
函数公式:=ROWS(数组或对单元格区域的引用)
举个例子:=ROWS(C5:C10),C5 到 C10 共有 6 行,所以得到结果为 6
COLUMNS 函数则是用来找到某个引用或数组的列数(共有几行)。
函数公式:=COLUMNS(数组或对单元格区域的引用)
举个例子:=COLUMNS(A1:D10),A1 到 D10 共有 4 列,所以得到结果为 4
SEQUENCE 函数可在数组中生成一系列连续数字,例如,1、2、3、4。在以下示例中,使用=SEQUENCE(4,5) 创建了高 4 行,宽 5 列的数组。

MOD函数是一个用于进行取模(取余)运算的函数,其基本语法和功能如下:
语法:=MOD(number, divisor),其中number是被除数,divisor是除数。
功能:MOD函数返回两数相除的余数,即number除以divisor后的余数。
介绍完以上公式,我们可以用它们的组合公式来实现表1的转换。我们在表1的A7单元格输入以下公式:

公式输出结果如下:

如果觉得上面的公式太长,且不好理解,我们有两种方法简化。一种是利用名称管理器将表格A1:D4命名为“表”:

公式简化为:

我们还有另一种方法可以将以上公式简化,想知道的朋友可以在评论区回复“666”。
你学会了吗?你有更好的方法吗?欢迎评论。
如果觉得不错,就给个小红心吧😊。
关注我,学习更多的办公技巧,让你在职场中如鱼得水!
推荐阅读: