Как вы можете повторить число х раз в столбце в продолжение, в Excel - PullRequest
0 голосов
/ 19 июня 2019

Я хочу сделать список вроде -> 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3 ..., но в столбце в excel. Какая формула будет делать это автоматически?

Ответы [ 3 ]

2 голосов
/ 19 июня 2019

Используйте N, который работает в строке, в которой вы его используете.

INT( ROW() / 4 - N ) + 1

0 голосов
/ 19 июня 2019

Если вы хотите сделать это с кодом, допустим, вы хотели сделать это в столбце A, начиная со строки 1:

x = 1 'the starting row value
y = 1 'the starting column value
z = 12 'the number of entries you ultimately want to make
entryEnd = 4 'the number of entries per value
entryStart = 1 'the start of the entries
a = 0 'the starting number of the list of values

Do While x<=z
entryStart = 1 'reset the value of entryStart    
a = a + 1
    Do While entryStart <= entryEnd
    cells(x, y) = a
    x= x + 1
    entryStart = entryStart + 1
    Loop
Loop
0 голосов
/ 19 июня 2019

Попробуйте в A1 :

=ROUNDUP(ROW()/4,0)

и скопируйте вниз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...