I would like to repeat an ARRAYFORMULA or FILTER n times. Let's assume I have:

1  a
2  b
3  c

Now I set =ARRAYFORMULA(A1:A3) and I get the same output. But now I want it to repeat n times, let's say three times:

1  a
2  b
3  c
4  a
5  b
6  c
7  a
8  b
9  c

How can I achieve that?

I would like to do it without JavaScript.

  • Have a look at this answer I gave: webapps.stackexchange.com/a/45557/29140. If you like it, then just give it an upvote !! – Jacob Jan Tuinstra Dec 13 '13 at 21:29
  • Thank you. I already found that solution. I would like to know if there is a way without JavaScript. – user22348 Dec 13 '13 at 21:34
  • Entschuldigung, hätte die letzte Bemerkung von Dir nicht gelesen.... – Jacob Jan Tuinstra Dec 13 '13 at 21:36
  • @JacobJanTuinstra, ich habe jetzt dein Script mal ausprobiert. Es funktioniert sehr gut. Ich habe aber Werte, die von links nach rechts gehen, nicht von oben nach unten. Kann ich das im Script irgendwie ändern? Ich möchte, dass das ARRAY nach dem letzten Werte weitergeführt wird: a b c a b c a b c – user22348 Dec 15 '13 at 11:29

Perhaps, in A4:

=query({A1:A3;A1:A3},"select *")
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy