Какую формулу в Excel можно использовать для повторения текста в одной ячейке указанное количество раз в последовательных строках?

Какую формулу в Excel можно использовать для повторения текста в одной ячейке указанное количество раз в последовательных строках? Пример. A2 — количество повторений, B2 — количество повторений, а C2, D2 и т. д. — ячейки, которые должны получить повторение?


person Survivor    schedule 28.03.2012    source источник
comment
что у вас есть до сих пор? получать какие-либо сообщения об ошибках? пожалуйста, опубликуйте все, что у вас есть. благодарю вас   -  person mechanical_meat    schedule 28.03.2012


Ответы (1)


В C2.... X2, где X настолько далеко, насколько вы можете захотеть, с точки зрения столбцов

[обновлено: я переставил A и B]

=IF(COLUMN()-2<=$A2,$B2,"") и авторское право

Это работает, вычисляя, превышает ли текущая позиция столбца -2 значение в B2.

  • Таким образом, столбец C-2 (3-2 = 1) больше, чем значение в B2.
  • тогда столбец D-2 (4-1 = 2) больше, чем значение в B2 и т. д.

введите описание изображения здесьесли ваш вопрос сложнее этого, вам нужно будет предоставить дополнительную информацию

person brettdj    schedule 28.03.2012
comment
В порядке. Я попытаюсь объяснить это. - person Survivor; 28.03.2012
comment
Хорошо, я попытаюсь объяснить это. Столбец A — это количество повторений, столбец B — это количество повторений, а столбец C-M получает повторения. Так скажем, например, 5000 нужно повторить 3 раза. Какую формулу можно использовать, чтобы получить 5000 в 3 столбца? - person Survivor; 28.03.2012
comment
@Survivor - именно то, что я опубликовал. - person brettdj; 28.03.2012
comment
Спасибо, Бреттдж, но я не понимаю, что вы говорите? Я попытался вставить именно то, что вы сказали, но это дает мне количество повторений (3). Не могли бы вы уточнить? - person Survivor; 28.03.2012
comment
@Survivor - извини, ты был прав. Я поменял местами A&B. Обновлено - person brettdj; 28.03.2012
comment
Извините, все равно не хочет работать. Не могли бы вы уточнить, что именно вы имеете в виду под формулой? - person Survivor; 28.03.2012
comment
@Survivor смотрите картинку, в C2 я поставил =IF(COLUMN()-2<=$A2,$B2,"") и скопировал в M2 - person brettdj; 28.03.2012
comment
Вы также скопировали эту формулу в столбцы D и E? Потому что это дает мне только 5000 в столбце C? - person Survivor; 28.03.2012
comment
@Выживший. да, скопируйте его полностью в M2. - person brettdj; 28.03.2012
comment
Извините, это работает. Большое тебе спасибо. Я хочу задать еще вопрос, пожалуйста. Во-первых, столбец C-M - это месяцы, поэтому C - это январь, но допустим, я хочу сделать январь столбцом E, февраль = F и т. д., как мне изменить формулу, чтобы учесть, что первое повторение находится в столбце E и т. д.? - person Survivor; 28.03.2012
comment
Извините, я понял это. Но у меня есть еще один вопрос. У меня есть столбец с именем START, который содержит числа 1-12 (месяцы), теперь скажем, я хочу, чтобы первое повторение начиналось только в марте, что является столбцом (G), как мне это сделать? - person Survivor; 28.03.2012