Excel公式自动增量X行后
我导入了几千行的数据到Excel,而一个项目表示一行,我不得不修改每个项目,以便11行代表相同的项目ID。
例如:-
原版的
63 --->data 64 --->data 65 --->data
当前
63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 63 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data 64 --->data
(你明白了)…
但是,由于我用来填充每个项目的附加10行的公式,因此我在列A中留下了与公式所基于的所有行相同的ID。
我正在寻找一个公式,将自动递增基于单元格值,但只有每11行,以便我可以单击并拖动列A,它将填充相同的ID为11行,然后自动递增(+1 )并填写接下来的11行。
我已经尝试了一些变种都无济于事。 谢谢。
编辑
以下是我目前有的并希望简化的一个例子:
ABCDEF 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 79 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 80 <--already correct id 58 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 57 <-- needs to be changes to 81 58 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82 57 <-- needs to be changes to 82
有成千上万的这样的行…
如果您有兴趣,可以使用另一种方法:
在A1
input1
然后把这个公式input到A2
:
=IF(MOD(ROWS($A$1:A1),11)=0,A1+1,A1)
然后从A2
下拉公式
您也可以使用这个公式,它也将用于偶数和奇数编号
=INT(((ROW(a1)-1)/11))*1+1
使用* 1为1增量,* 2为2增量,+1为起始数字,如果你想从79开始,最后使用+79
如果你把一列包含一个从1到你得到的行数的连续序列。 (1,2,3,4,5,…)
您可以使用该列进行11除法,只取结果的整数部分。
假设直序列为A:
= int(A1/11) = int(A2/11)
看到:
AB Result 0 =int(A1/11) 0 1 =int(A2/11) 0 2 =int(A3/11) 0 3 =int(A4/11) 0 4 =int(A5/11) 0 5 =int(A6/11) 0 6 =int(A7/11) 0 7 =int(A8/11) 0 8 =int(A9/11) 0 9 =int(A10/11) 0 10 =int(A11/11) 0 11 =int(A12/11) 1 12 =int(A13/11) 1 13 =int(A14/11) 1 14 =int(A15/11) 1 15 =int(A16/11) 1 16 =int(A17/11) 1 17 =int(A18/11) 1 18 =int(A19/11) 1 19 =int(A20/11) 1 20 =int(A21/11) 1 21 =int(A22/11) 1 22 =int(A23/11) 2 23 =int(A24/11) 2 .......keep on until the last line
如果我正确地理解这个问题,就不需要复杂的公式。
试着在列中testing你的自我,看看这是你需要的。
从A1开始,将3个单元(a1,a2,a3)
在A4中放A4 = A1 + 1
然后拖下来。 你会看到你需要的序列… 1 1 1 2 2 2 3 3 3
如果你需要的序列确实是连续的,那么你可以根据需要应用这个。