Excel 列自动完成

Excel 列自动完成

我有一个关于 Excel 的问题,但找不到解决方案。这似乎是一个基本问题,但不知何故它看起来比我想象的要复杂得多。

我有一列,我希望每 7 行的值增加 +1。我想我可以简单地在前 7 行输入 1,在同一列中输入接下来的 7 行输入 2,然后选择它们全部并双击以扩展。

但事实却发生了这样的事情: 样品柱

我需要一个函数来执行此操作吗?谢谢!M

答案1

假设您要增加 A 列的数字。在 A1 中输入1。在单元格 A2 中输入公式:

=IF(MOD(ROW(A1),7)=0,A1+1,A1)

向下拖动单元格以填充其他单元格。

图片:

答案2

你做的事情不会像你预期的那样。你需要使用一些公式。

有多种方法可以实现相同的效果。我使用过这个:

=ROUNDDOWN((1+ROW()/7);0)

它会在行号的基础上,每7行增加1,结果向下舍入为整数。

只需将此公式放到第一列即可。在此处输入图片描述

答案3

输入此公式并向下拖动到您需要的位置。获得所需内容后,用特殊值替换公式(粘贴为文本),然后排序。

    =MOD(ROWS($A$2:A2)-1,7)+1

这是用文本替换公式之前的未分类版本...

在此处输入图片描述

答案4

我看到很多答案都使用公式以及复制和粘贴值。您想要一个不使用公式的解决方案吗?

假设您想要在列 A、单元格 中使用 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 … 序列A1:100

  • 输入 1 英寸B1和 2 英寸B8。(保留 B2:B7和 B9:B14为空。)
  • 选择B1:B14并向下拖动/填充到 B100。这将为您提供 3 英寸 B15、 4 英寸 B22等。
  • 选择B1:B100并“复制”它(例如,按Ctrl+ C)。
  • 单击A1并“粘贴”(例如,按Ctrl+ V)。
  • 选择A2(通过单击它,或按下光标向下)并执行“粘贴”→“选择性粘贴”→“添加”。
  • 选择A3(通过单击它,或按下光标向下)并执行“粘贴”→“选择性粘贴”→“添加”。
  • A4对、A5和重复上述A6操作A7
  • 如果有必要(因为 100 不是 7 的倍数)请清除A101:A105
  • 清除列 B

相关内容