如何自动填充 Excel 中的周期性内容,这些内容不像行一样计数

How to auto fill periodic content in Excel that is not counting up like the rows

假设我有八个 excel 个单元格 (A1:A8),内容如下:

=MID(B1,1,2)
=MID(B1,3,2)
=MID(B1,5,2)
=MID(B1,7,2)
=MID(B1,9,2)
=MID(B1,11,2)
=MID(B1,13,2)
=MID(B1,15,2)

现在我标记它并将其向下拖动到接下来的八个单元格。我想用 B2 而不是 B1 获得相同的八个公式,但是 excel 为所有单元格提供 B9,因为 9 是第一个新单元格的行号。

我如何告诉 excel 我想在自动填充中加入 B2(接下来的八个填入 B3,依此类推)?手写的数据太多了

谢谢

把这个放在A1里抄下来:

=MID(INDEX(B:B,INT((ROW($ZZ1)-1)/8)+1),MOD(ROW($ZZ1)-1,8)*2+1,2)

它会每 8 行调整到 B 列中的下一个值,并将在 MID 的开头执行 1,3,5,7,...,15。不需要任何其他公式。


或者,因为你说你有 Office 365 把它放在 A1 中,它会溢出结果:

=MID(INDEX(B:B,INT(SEQUENCE(COUNTA(B:B)*8,,0)/8)+1),MOD(SEQUENCE(COUNTA(B:B)*8,,0),8)*2+1,2)

如果您想保留原来的公式,这将涉及 4 个步骤:

  1. 将下面的公式放在A1单元格中

    ="=MID(" & "B" & ROUNDUP(ROW(B1)/8, 0) & ", " & MOD(ROW(B1)-1,8) * 2 + 1 & ", 2)"

  2. 根据需要向下复制。

  3. Select 整个 A 列,复制、选择性粘贴 > 值

  4. Select 整个 A 列,Ctrl+H(替换),查找“=”,替换为“=”,全部替换。

这将在您的问题 A 列中创建公式