Excel 可以自动调整单元格内容以保留连续的模式吗?

Excel 可以自动调整单元格内容以保留连续的模式吗?

我正在单个单元格中输入一串连续的数字。

完成字符串后,我返回并删除该列中某个单元格的内容。

有没有一种方法可以让 Excel 自动调整该列其余部分的数字,以使它们保持连续?

例如:

1
2
3
4
5

然后我删除该值(但不删除单元格)2

Excel 是否可以调整其余数字,使其看起来像这样:

1

2
3
4

答案1

您只是想插入一个空白单元格吗?如果您有:

1
2
3
4
5

你想要的是

1

2
3
4
5

只需选择(单击)其中的单元格2,右键单击,选择Insert...,然后选择Shift cells down

编辑

还有一种方法可以使用IF公式,用法如下:

=IF(logical_test, [value_if_true], [value_if_false])

以下是该列的前 3 个单元格(假设我们位于该列的顶部A):

    A
   --------
1 |1
2 |2
3 |=IF(A2=0,A1+1,A2+1)

之后,单击单元格A3,抓住右下角的“手柄”,然后向下拖动以填充其余的列(或者,单击A3,点击CtrlC复制公式,选择要填充的单元格,然后点击CtrlV粘贴)。然后,您可以删除任何数字,列表将继续显示在其下方。但是,请小心将其他数据添加到已删除的单元格中,因为这可能会干扰计算。

答案2

在列的顶部单元格中输入1–– 我们称之为S1。然后输入=MAX(S$1:S1) + 1并将S2其向下拖动/填充到您想要/需要的位置。  S$1 总是指的是单元格S1,而S1将在拖动/填充过程中转换为指代当前单元格上方的单元格。例如,S7将包含=MAX(S$1:S6) + 1。因此,此公式将查看S当前单元格上方此列 ( ) 中的所有单元格,找到最高值并加一。正如 MattDMo 指出的那样,在列中输入其他值可能会产生不理想的结果。

答案3

在 MS Excel 2007 和 2010 中,这里有一种方法可以重新调整系列,即使没有公式。它不是自动的,但你不会花一分钟以上的时间来完成它。

假设你输入了一系列数字A1:A10

  1. 删除值或清除任何单元格。

  2. 要选择剩余的值,请突出显示整个列,按F5,单击特别的然后选择常量。 点击好的

    在此处输入图片描述

  3. 在主页选项卡下,单击充满>系列(或按Alt+ H, F, I, S)。选择线性 (Linear)并设置步进值点击1好的

    在此处输入图片描述

结果:

在此处输入图片描述

答案4

Theepan,

我相信,只有为电子表格编写一些 VB 脚本或代码,您所寻找的内容才有可能。

据我所知,Excel 没有自动保持非连续单元格中数字连续的功能。这通常由用户手动完成。

如果您只是想在连续的列表中插入一个空的或空白的单元格,您需要按照 MattDMo 的建议进行操作,即插入一个单元格,该单元格将维持连续的列表,同时保留新的空白单元格。

相关内容