我在 Excel 中有这种模式:
14
16
17
19
21
22
24
26
27
29
31
32
34
36
37
39
41
42
44
46
47
49
51
52
54
56
57
59
61
62
Run Code Online (Sandbox Code Playgroud)
它的逻辑是+2、+2、+1,冲洗和重复。但是当我尝试扩展模式时,Excel 将开始简单地计数。
我怎样才能继续这种模式?我的名单一直持续到 700 左右。
MSa*_*ers 57
Excel 支持步长 >1 的算术模式 填写前 3 个值,然后使用从那里向下的模式
=A1+5然后把它复制下来。即 A5 变为=A2+521。
Vyl*_*lix 39
Excel 只识别算术模式。
在您的情况下,您可以定义一个公式并将其填充到所需的行。
=A1 + IF(MOD(ROW(), 3) = 0, 1, 2)
将 A1 更改为序列开始的单元格。
在下面的屏幕截图中,A1 的值为 14。在 A2 中我输入了这个公式
=A1 + IF(MOD(ROW(),3)=0,1,2)
Run Code Online (Sandbox Code Playgroud)
然后复制下来
MSa*_*ers 13
假设你从第 1 行开始,它是 =ROUND((ROW()*5+37)/3,0)
对于每 3 行,您添加 5,因此是 5/3。37 是正确获取起始值(第 1 行 => 值 14)。ROUND到两位数字,看看它是如何工作的。
我真的很喜欢已经发布的答案背后的直觉,但似乎每个人都忽略了内置于 excel 的最简单的解决方案。
只需在单元格中输入 14 A1
在A2类型=A1 + 2
在A3类型=A2 + 1
在A4类型=A3 + 2
选择单元格 A2、A3 和 A4,然后将右下角的填充手柄拖动到所需的点。Excel 确实会重复输入的公式。
编辑:补充一点,虽然 OP 的问题本质上是算术问题,可以用优雅的数学解决方案来解决,但如果有人遇到任何其他非数学公式,他们想以这种方式重复,任何条件数学都会变得混乱和放慢床单。
| 归档时间: |
|
| 查看次数: |
6082 次 |
| 最近记录: |