2013-07-27 36 views

回答

2

=ArrayFormula(IFERROR(TRANSPOSE(SPLIT(CONCATENATE(REPT(A:A&CHAR(9);B:B));CHAR(9)))))

+0

看喜歡的'REPT()'有100極限 – jason

+2

這是正確的,很遺憾。您可以嵌套REPT函數,這樣類似的東西將覆蓋多達10,000次的重複:'= ArrayFormula(IFERROR(TRANSPOSE(SPLIT(CONCATENATE(REPT(REPT(A:A&CHAR(9); INT(B:B/100) ); 100)&REPT(A:A&CHAR(9); MOD(B:B; 100))); CHAR(9)))))' – AdamL

+0

Adam,'Concatenate'函數有問題。 http://stackoverflow.com/questions/22368544/new-google-spreadsheet-concatenate-limit-50000-characters-use-array-literal所以我想回到你的答案在這裏以及如何'REPT()'可以嵌套。有沒有一種方法來嵌套'CONCATENATE()'也解決50000字符限制? – jason