我有一列包含3行。我希望能够将这些行分别重复5次。
示例
| 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 |
|--------|
答案 0 :(得分:1)
=ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(QUERY(
REPT(A1:A3&"♠", 5), ,999^99), "♠"))))
=SORT(TRIM(TRANSPOSE(SPLIT(QUERY(ARRAYFORMULA(
REPT(A1:A3&"♠", 5)), ,999^99), "♠"))), 1, 0)
答案 1 :(得分:0)
=transpose(split(join("~",ArrayFormula(rept({Balls}&"~",3))),"~"))
位置:
Range
是要重复的文本范围Reps
是重新排列的数量请注意,如果您的文本中包含〜,请将"~"
的所有实例更改为另一个字符