代码之家  ›  专栏  ›  技术社区  ›  Boris Delormas

创建与另一个单元格上的值集一样多的行

  •  0
  • Boris Delormas  · 技术社区  · 6 年前

    1 | aaa
    0 | bbb
    3 | ccc
    1 | ddd
    

    我在另一张工作表上进行triing,以创建与具有字符串的数字一样多的行:

    aaa
    ccc
    ccc
    ccc
    ddd
    

    0 回复  |  直到 6 年前
        1
  •  1
  •   JvdV    6 年前

    这是一个有点困难的任务,我相信它可以做得更简单。然而,首先想到的是 TEXTJOIN C1 :

    =TRIM(MID(SUBSTITUTE(TEXTJOIN(" ",TRUE,REPT($B$1:$B$4&"|",$A$1:$A$4)),"|",REPT(" ",LEN(TEXTJOIN(" ",TRUE,REPT($B$1:$B$4&"|",$A$1:$A$4))))),(ROW(A1)-1)*LEN(TEXTJOIN(" ",TRUE,REPT($B$1:$B$4&"|",$A$1:$A$4)))+1,LEN(TEXTJOIN(" ",TRUE,REPT($B$1:$B$4&"|",$A$1:$A$4)))))
    

    转移 进来

    enter image description here


    如果您的值中有空格,这也仍然有效:

    enter image description here

    >备注: 如果结果字符串超过32767个字符(单元格限制), 文本连接 #VALUE! 错误

    推荐文章