需要一份姓名列表来填充 2420 列,每个姓名都乘以 55 次并保留列表顺序

需要一份姓名列表来填充 2420 列,每个姓名都乘以 55 次并保留列表顺序

我有一份包含 44 个名字的列表,我需要他们以 55 的倍数填写一列

每个乘以55次

我正在使用自由办公室

如果没有的话,请告诉我,这是否有意义。

答案1

这应该是一个很好的起点:


首先,您需要一个公式,该公式会重复一个数字 N 次,然后再更改为下一个数字(稍后在我们的索引中使用)。这就是用处QUOTIENT:它返回除法运算的整数部分。

因此,我们将当前行索引除以 N,在我的示例中为 3:

QUOTIENT(ROW(B1),3))

返回 0,0,1,1,1,2,2,2...

ROW(B1)返回单元格 B1 的索引,即 1)

现在这不对,因为我们需要将第一个元素重复 3 次,而不是 2 次。这就是为什么我们需要将其移动一次:

QUOTIENT(ROW(B1)-1,3))

返回 0,0,0,1,1,1,2,2,2...

现在我们需要将这些索引转换为单元格值,这就是OFFSET()发挥作用的地方。它需要

1) 起点单元格
2) 垂直偏移
3) 水平偏移

如果我们将第一个值单元格 A1 传递给它(使用绝对寻址$,可防止复制此公式时它发生变化),并将前一个公式的结果作为垂直偏移量,将 0 作为水平偏移量,这将给出屏幕截图中的结果。

相关内容