使用填充系列在 Excel 中重复编号序列

使用填充系列在 Excel 中重复编号序列

我似乎无法在任何地方找到我想要的确切答案,但我正在尝试创建一个公式或找出一种方法让数字序列自动填充一列。编号将是 1.1 1.2 2.1 2.2 3.1 3.2... 等等。左侧数字需要增加,但右侧数字只能在 1 和 2 之间来回变化。

提前致谢!!

答案1

假设编号从第 2 行开始,则此公式应遵循样本中的模式:

=ROUNDDOWN(ROW()/2,0) & "."&ISODD(ROW())+1

您需要调整第一个或第二个值以适应从不同行开始的公式集

在此处输入图片描述

从第 10 行开始使用:

=ROUNDDOWN((ROW()-8)/2,0) & "."&ISODD(ROW())+1

答案2

另一种可能性是使用IFLEFTRIGHT函数。假设1.1在 C1 中为,则在 C2 中输入以下公式:

=IF(INT(RIGHT(C1,1))=1,LEFT(C1) & "." & RIGHT(C1,1)+1,LEFT(C1)+1 & ".1")

图片:

答案3

这是我的,从第一个单元格(例如 B1)中的 1.1 开始,然后下一个单元格中的公式是:

=B1+IF(ROUND(MOD(B1,1),1)=0.1,0.1,0.9)

公式只是将 .1 或 .9 添加到数字中,具体取决于小数部分。与其他答案一样,根据需要向下拖动。

答案4

您也可以在 A1 中尝试此公式,然后向下拖动到所需的位置。

=ROUND(ROW(A1)/2,0)+IF(MOD(ROW(A1),2)=0,2,MOD(ROW(A1),2))/10

在此处输入图片描述

相关内容