Формула, которая будет повторять число X раз и увеличивается на счетчик - PullRequest
1 голос
/ 04 марта 2011

У меня следующая проблема: мне нужно повторить данное число, скажем, 3 раза.Затем мне нужно повторить следующий номер столько же раз.Поэтому мне нужна формула для печати, например, 111, 222, 333, 444 и т. Д., Каждая из которых находится в отдельной строке.Можно ли это сделать?Спасибо.

Ответы [ 3 ]

1 голос
/ 04 марта 2011

Все еще не уверен на 100%, чего вы пытаетесь достичь. Но в сценарии, где вы хотите увидеть:

111222, ..., 101010,111111, ..., 999999,100100100,101101101, ...

Вы можете просто скопировать эту формулу в столбец:

=REPT(ROW(),3)

ROW () возвращает текущую строку, поэтому вам, возможно, придется сделать небольшую математику, чтобы она произвела ваш номер. То есть если вы хотите, чтобы «111» появилось в строке № 2, «= REPT (ROW () - 1,3)»

Если это не то, что вы ищете, пожалуйста, уточните.

1 голос
/ 07 марта 2011

Попробуйте A1 =REPT(1+FLOOR(COLUMN()-1,3)/3,3), а затем перетащите во все остальные столбцы ... надеюсь, это то, что вы хотели, если я правильно понял из комментариев.

1 голос
/ 04 марта 2011

Так что-то вроде:

A1 =REPT(1,3)      // Initial number set to 1, repeated 3 times to give 111
A2 =REPT(LEFT(A1,LEN(A1)/3)+1,3)
A3 =REPT(LEFT(A2,LEN(A2)/3)+1,3)

и т. Д.

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