在 Excel 中创建每 n 次重复数字的序列

问题描述 投票:0回答:2

我正在尝试使用公式创建一个相当基本的序列,其中列遵循以下顺序:

2,2,2,2,6,6,6,6,10,10,10,10,14,14,14,14.....

我尝试了一系列的偏移量和 if 语句,但无法让它发挥作用。

excel excel-formula
2个回答
2
投票

对于列中的值,在 A1 中输入:

=4*(ROUNDUP(ROW()/4,0))-2

并向下复制:

enter image description here

如果您有 Excel 365 并且还想创建一个以逗号分隔的列表,请选择另一个单元格并输入:

=TEXTJOIN(",",TRUE,A:A)

如果您有 Excel 365 并且想要在不使用“辅助列”的情况下创建逗号分隔的列表,请选择一个单元格并输入:

=TEXTJOIN(",",TRUE,4*(ROUNDUP(SEQUENCE(20)/4,0))-2)

0
投票

另一种方法是使用以下代码:

=IF(AND(A1=A2,A2=A3,A3=A4),A4+4,A4)

我从以下线程中得到了这个想法:有没有办法找出 MS Excel 中 4 个单元格的值相同或不同

© www.soinside.com 2019 - 2024. All rights reserved.