Повторите каждую строку N раз в Google Sheets - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть столбец, содержащий 3 строки. Я хочу иметь возможность повторять эти строки 5 раз каждый.

* ** 1003 тысяча два * Пример
| Name |
|------|
| Dog  |
| Cat  |
| Ball |
|------|

Желаемый выход

| Output |
|--------|
| Dog    |
| Dog    |
| Dog    |
| Dog    |
| Dog    |
| Cat    |
| Cat    |
| Cat    |
| Cat    |
| Cat    |
| Ball   |
| Ball   |
| Ball   |
| Ball   |
| Ball   |
|--------|

Вот что я попробовал:

=TRANSPOSE(split(rept(join(";",A:A)&";",5),";"))

Моя попытка дает:

| Output |
|--------|
| Dog    |
| Cat    |
| Ball   |
| Dog    |
| Cat    |
| Ball   |
| Dog    |
| Cat    |
| Ball   |
| Dog    |
| Cat    |
| Ball   |
| Dog    |
| Cat    |
| Ball   |
|--------|

1 Ответ

1 голос
/ 02 апреля 2019
=ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(QUERY(
 REPT(A1:A3&"♠", 5), ,999^99), "♠"))))

0


=SORT(TRIM(TRANSPOSE(SPLIT(QUERY(ARRAYFORMULA(
 REPT(A1:A3&"♠", 5)), ,999^99), "♠"))), 1, 0)

0

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