【问题标题】:Expanding a table with multiline cells into a full table将包含多行单元格的表格展开为完整表格
【发布时间】:2019-10-03 02:14:04
【问题描述】:

我有一个包含多行数据的单元格的表格,我希望将这些单元格拆分为单独的单元格,同时保持数据与原始格式的相邻数据的关系。

https://docs.google.com/spreadsheets/d/1TvFIy8jHT9jmJCkOg9kiPJFIsX8-lajGOKG6eaJmwsU/edit#gid=2101860964

如何使用公式来做到这一点? (最好只有一个数组公式,不受数组大小或 50k 字符数限制)

所有值都是随机生成的,没有任何意义。假设是非唯一的。

【问题讨论】:

    标签: if-statement google-sheets google-sheets-formula array-formulas google-sheets-query


    【解决方案1】:
    =ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
     IF(IFERROR(SPLIT(E:E, CHAR(10)))<>"", 
     "♦"&A:A&" ♠"&B:B&" ♠"&C:C&" ♠"&D:D&" ♠"&SPLIT(E:E, CHAR(10)), ))
     ,,999^99)),,999^99), "♦")), "♠"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多