在Google Sheets中重复每行N次 [英] Repeat each row N times in Google Sheets
本文介绍了在Google Sheets中重复每行N次的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个包含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 |
|--------|
推荐答案
=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)
这篇关于在Google Sheets中重复每行N次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文